|
( @* q& b6 B9 c8 H$ q2 t' N/ J9 ] 详解采样率,比特深度 & 音频缓冲区
& w3 Z, |$ a! T; E- m3 h8 U6 U0 ]( r' a. H, h2 {
0 U5 Q T" P: z$ f0 ~8 y
) M% E+ A; J0 u& Z, B+ b Sample Rate采样率) C9 u+ I: m0 a7 l
采样率指的是一秒钟内音频信号被采集样本的次数,类似于视频领域的 frame-rate(帧率)。6 j8 H, M; p( J) n
采样率数值通常使用 kHz (千赫兹)作为描述单位。
; }# q9 f l, ?& h" [. q' q4 e; e$ ^
; D4 b7 ?; `( {* W; E+ {
/ ^: O: B1 E# x9 w1 J1 k% L k
* T3 P' s2 ]. m. L3 Z- G* I8 w* j采样率一般有如下设置组合可供选用:' { I: x9 ~* Z& E6 o6 K7 `# ]
3 p( U. i/ V% r% F: E7 V2 |44.1kHz & 48kHz # N. _1 v" w+ h8 E* O% S" i$ }
双倍 - 88.2kHz & 96kHz
?3 M- k6 L+ V1 d三倍 - 176.4kHz & 192 kHz4 M4 E7 g5 Y% W3 ~7 x, f; G* A% @( A
例如:当采样率设置为 48kHz时,您的音频录制设备将针对信号每秒钟记录 48000个样本。+ M, r* |/ w9 k. A4 F: Y
6 x I8 [. |8 a+ s1 {# y3 u& ~, r随着采样率的提升,您每秒钟可以记录到的音频信号样本数量也随之增加。
* X& K# Q* x8 J6 _
6 X4 J! V0 s0 k# H+ T* _4 V) H3 H录音设备可以准确拾取到的信号最高频率会受到设备的采样率设置所限制。
8 S6 Q- @* D9 v' {+ j( d
, R6 l7 t2 F' c# k" @: Z对此简单的描述公式如下:
+ f" N4 [. r1 T' {0 [6 j) D
2 |, y& O1 x/ L2 t+ o' w0 q B/ m* q5 s' @4 W0 v8 ]! F4 I
, g9 p3 { b9 r* z, j
采样率 ÷ 2 = 可以精确采集到的信号最高频率 . q/ v5 r- j) g+ B- D3 A
* g& W3 ?& s; r3 X8 |
5 g1 a* r: \ m5 p9 F3 Z
9 ^3 J6 C( ^8 p; }" [( A3 P1 g$ w; T
这意味着,当使用48kHz采样率时,我们可以记录的音频最高频率为 24kHz。
. g. Z. S! }" B- G! ^* c: `" y
; `7 z* W7 p* \9 C人耳可聆听到的频率范围大概是20Hz - 20kHz (尽管随着年龄增长,我们会丧失聆听到较高频率声音的能力),因此,采样率44.1 & 48kHz 已经足够覆盖人类可聆听到的声音频谱范围。
4 S' Z* _* Q: f' R6 g" x; ^$ a0 Q8 p( } \
正因如此,大部分数字音乐(Spotify/Apple Music, CD等等)发行时所使用的采样率是44.1kHz ,而影视中的音频则偏向使用48kHz。
! }6 l0 g) f3 k% ]. H6 S1 ]; _9 ` _5 W8 a/ Y
6 J6 H! Y6 m0 T) P) c
6 z# F. O7 I- ]/ `- Z% e; R7 B. W! c3 Q, R, X; r' Y5 H. f
" q( A* g; o+ d. i7 R4 W设置更高采样率的意义何在?
8 w' y% `* S/ l' F$ r! a' q! ^: t6 [0 @# v
! i9 G0 U- M, d, H$ ~" |; Y7 L2 ], M
由于44.1/48kHz的采样率允许我们可以采集超越人类听觉所及范围的频率,因此您可能会好奇更高的采样率设置,目的是什么?针对上述提及的应用情景(例如:一般的录音)之外的使用,设置更高采样率是否有价值?目前音频界对此仍然存在争论,我们就不在此进行讨论了。
, q, J# g/ l" ~9 {
- u/ q$ i9 r2 f" n/ u. F; S! E9 e' v" C$ f
. v4 B; T" s* o+ D. XBit Depth(比特深度)
1 d5 V0 c; H8 G" |比特深度指的是每秒钟采样所记录到的比特数。
5 F3 x9 x) k# k
2 l" a8 ^+ x4 l' I3 e% d
4 r9 g7 z* s0 ~* q+ b/ ~2 O随着比特深度的变化,动态范围也随之变化。动态范围指的是可被记录的信号最低音量与最高音量之间的差异。提高比特深度,您可以扩展录音软件聆听到或者录制到的音频界限。然而,人类耳朵通常听力所及的最高上限不超过 120dB。: p3 x2 N5 h1 O- C
3 o9 s8 y' S3 m" v5 H通常的比特深度设置包括:16, 24, 32-bit浮点& G: ?: p4 C9 ~0 y
$ z8 i: ?' Y- Y2 C$ x( k5 W4 y* I7 h; U2 w! X4 ?9 A9 ]
7 _4 i- Y6 M( r) Z1 n
5 H5 V+ d q4 l7 b' c) u Buffer Size(音频缓冲区)
' L; b- t2 E! B- Y5 Y' [8 l; g音频缓冲区指的是允许计算机对声卡或者音频接口的音频数据进行处理的时限。
7 F, v( O e- ~
+ G0 Q/ F3 d$ H, X- F8 f
+ F' A# f8 T- G, U9 F这适用于调节延迟,也就是实时处理音频的时间延迟。您可以缩减缓冲区大小来降低延迟,但这样可能会给计算机带来更高的运算负担,从而引起音频处理故障或者卡顿。# x! a( j5 V' F7 c$ w' Q
1 |% A* U* [2 q7 t- `9 h
这类问题通常可以通过在DAW或者驱动控制面板上提升缓冲区的大小来解决。
! z& M, x+ J' q" Z( Q9 A- e; u1 s( s, r2 P6 w" r5 @
当要为您的工程加入更多的音轨时,您可能需要较大的音频缓冲区,以便实现无失真且延迟有限的精准信号录制。提升音频缓冲区允许计算机有更多时间进行无失真的音频记录。
4 x& o" u+ v" g. r+ B
2 a* D I% g; _% Q! B为您的工程找到合适的音频缓冲区大小是很重要的,这需要根据音轨、插件、音频文件等的数量而变化。我们不建议使用特定的缓冲区设置,因为这取决于您的特定音频工程的具体情况。然而,有一般性的规则可供参考:
2 p8 _3 k* C& b/ M
4 O/ k+ N' ^! }% l: g3 p% V1 Y5 p* [! y/ ?! I, k
0 [3 P- U$ w. F5 l4 p6 P
录音时:4 c4 y0 C) k3 ^5 S
" q( X. h# J3 t7 o- C可考虑将缓冲区大小设置得尽可能低,以降低延迟。如果您开始听到过载和破音时,或者DAW弹出错误信息时,您可以再提高缓冲区或者减少工程所使用的效果插件/音轨数量。
( b9 C, d' |0 ]2 M. k* d8 O% N2 b0 o1 [" S
6 ]5 F" R8 c C( K7 {2 R* p3 x$ U& U& u
6 Y) K9 x6 d3 a2 s3 J混音时:
# v% Z; q. G7 G& P ^
$ L, x& u1 E& g- T2 g混音时,延迟并非一个真正的影响因素,您可以考虑将缓冲区设置较大数值。这样做可以有效降低在添加效果插件时,您听到声音过载或者破音的几率。; E: `3 Q& S4 _. P1 J0 `
7 L6 a' V+ Q7 R) t: O! M. S: k
( p+ w" |$ N6 ^5 f$ Q' e/ ~
: o/ {3 e$ [) V8 V2 w
9 g5 z# a$ y' ^& T2 I- x# y2 t+ E( b1 Y" S+ A1 X l! U
工程录制外的普通音乐或音频聆听:; Y1 f U# v4 n N, ^1 ^
' @, J F, R: ?6 k) B
; i: j8 a7 W1 C8 ]# b) r3 T; k0 i- w# F
在DAW以外,纯粹为了聆听音乐,那么延迟并非一个影响因素。所以可以将缓冲区设置为较高数值。4 J- n6 A ^" x+ X2 S; ~
' P/ {+ z0 M5 Y/ {& c: S; w( d
' {" o. d N# J) I o
% D! \, p) o* M$ g8 l7 T
补充说明! n4 z. y2 ]" H j4 p! O0 \
3 t/ @* @# d; C+ g, O0 R) f4 `
上述论述基于假设:无论是模拟电路还是模数转换器,在信号输入端都不具有任何滤波进行高频的截止或者衰减。0 f8 m8 X1 I. P/ ~6 n
论述基于奈奎斯特定理。
5 ]6 f: v" ~' b( I影视的音频偏向采用48kHz或48kHz的更高倍数采样率进行录制是为了更好地与电影的帧速率同步。 |
|