以 32 位元浮點格式處理產生的音調,再依目的用途選擇匯出位元深度。若要製作完成的 16 位元檔案,請保持啟用高品質抖動。本 Mac 操作指南使用合成正弦音調說明這些選擇。Audacity 的位元深度指南。
版本在此很重要。Audacity 目前提供的 Mac 下載版本是 4.0.1,而其獨立參考手冊標示為 Audacity 3.7 手冊。以下詳細的偏好設定與匯出步驟適用於 3.7;其 Mac 安裝程式仍可在官方舊版頁面取得。請勿假設這些步驟也適用於 Audacity 4 介面。目前的 Mac 下載、Audacity 3.7 參考手冊、舊版。
本例要產生一段短音調、透過淡入淡出改變其振幅,並匯出實用的 WAV 檔案,同時避免不必要的精度降低。無需麥克風、匯入錄音或其他音訊應用程式。
最終檔案會是 16 位元,為什麼要使用 32 位元浮點格式?
內部取樣格式會控制 Audacity 在編輯期間如何儲存音軌的取樣值。匯出編碼則控制這些值在完成檔案中的表示方式。這是兩個不同的決定:選擇 16 位元的交付檔案,不代表編輯時也必須使用 16 位元音軌。
Audacity 建議使用預設的 32 位元浮點格式進行處理。浮點儲存方式可在中間運算過程中保留精度,也能表示高於 0 dBFS 的取樣值。這種餘裕對處理很有用,但完成後的輸出仍需設定適當音量。取樣格式 — 位元深度。
即使是數學方式產生的聲音,這項差異仍然重要。改變振幅或套用淡入淡出都會計算新的取樣值。Audacity 說明,處理 16 位元或 24 位元音軌時,會先進行浮點運算,再轉回音軌格式。讓音軌維持 32 位元浮點格式,可避免反覆降低精度。抖動。
在 Audacity 3.7 中,開啟 Audio Setup → Audio Settings,檢查 Default Sample Format。建立工作音軌前,請選擇 32-bit float。另外也要檢查 Project Sample Rate,此設定會決定新產生音軌的取樣率。本例全程使用 44,100 Hz;若目的用途要求其他取樣率,則以該要求為準。音訊設定工具列。
若要檢查現有音軌,請查看其下拉選單中的 Format 子選單。更改預設值不能取代對實際處理音軌的檢查。音軌選單可在 16 位元整數、24 位元整數與 32 位元浮點儲存格式之間轉換。事後提高格式位元深度,不代表能恢復已經丟失的精度。音軌下拉式選單。
依音調的下一步用途,該採用哪種抖動策略?
降低位元深度時,抖動會使捨入誤差隨機化。若不使用抖動,捨入可能產生與訊號相關的規律模式。抖動會加入少量雜訊,讓轉換結果較不令人反感;但它無法恢復已捨棄的數值精度。抖動。
以接下來的操作作為判斷依據。以下是根據 Audacity 的格式與轉換文件整理出的實用判斷指南。
| 下一步用途 | 格式選擇 | 抖動決定 |
|---|---|---|
| 繼續在 Audacity 中處理 | 音軌維持 32 位元浮點格式 | 此工作音軌內不需要降低位元深度 |
| 傳送至支援浮點 WAV 的編輯器 | 匯出 32 位元浮點 WAV | 避免僅為傳送而轉成整數 PCM |
| 交付完成的 16 位元 WAV | 從浮點專案匯出 16 位元 PCM | 保持啟用高品質抖動;文件所述的預設值是 Shaped |
| 交付指定的 24 位元 WAV | 從浮點專案匯出 24 位元 PCM | 這同樣是從浮點格式降低位元深度;除非特定數值用途另有要求,否則保持啟用高品質抖動 |
Audacity 支援這些 WAV 表示格式,但其文件提醒,許多播放器無法播放 32 位元浮點 WAV。只有在接收應用程式支援時才使用。一般交付時,請遵循目的用途指定的編碼格式。Audacity 支援的匯出格式。
設定會影響匯出檔案的轉換控制項
在執行 Audacity 3.7 的 Mac 上,開啟 Audacity → Preferences → Quality。其中的 Real-time 設定適用於播放轉換;High-quality 設定則適用於將轉換後的音訊寫入磁碟,包括產生效果與匯出。因此,要選擇匯出抖動時,不應更改播放抖動設定。品質偏好設定。
在此工作流程中,將 Real-time 抖動維持為 None。在 High-quality Conversion 下,完成整數格式匯出時,請保留 Shaped。Audacity 說明,此選項會將雜訊集中於較高頻率。Triangle 將雜訊較平均地分布在這些頻率。若絕對靜音很重要,文件也列出 Rectangle 這個選項,因為它不會對零值取樣加入雜訊。這些是視情況而定的選項,並非聽感測試的排名。品質偏好設定。
產生並處理合成音調
先建立新專案,避免產生器取代現有選取範圍。在 Generate → Tone 中使用以下示範設定:Waveform:Sine;Frequency:1000 Hz;Amplitude:0.5;Duration:五秒。Audacity 的產生器接受介於零與一之間的振幅值,而持續時間控制項會決定產生音訊的長度。音調。
正弦波讓本例聚焦於單一頻率。Audacity 也提供方波與鋸齒波,並有一種旨在避免混疊的方波選項。這些替代波形會帶來額外的波形考量,而這些考量與選擇取樣格式和抖動無關。音調。
產生音訊後,確認音軌的 Format 是 32-bit float。選取最前面的 0.1 秒,套用 Effect → Fading → Fade In。接著選取最後一秒,套用 Effect → Fading → Fade Out。這些時長是示範用的編輯選擇。文件所述的線性淡入淡出會在靜音與選取範圍原始振幅之間變化。音軌下拉式選單、淡入淡出。
進行後續變更時,請讓工作音軌維持浮點格式。匯出交付版本前先儲存可編輯專案,如此便能從相同的工作素材產生其他編碼版本。
計算範例說明為何安靜的音調尾端值得留意
請看另一個示範正弦波,其峰值振幅為 0.0001,相當於 −80 dBFS。以約 1 / 2^(bits - 1) 的正規化有符號 PCM 間距計算,該峰值在 16 位元時約跨越 3.28 個量化階,在 24 位元時約跨越 838.86 個量化階。這些是計算值,並非 Audacity 的測量結果或聽感測試結果。
這個例子具體呈現了取捨:安靜的合成波形在 16 位元下可用的整數階數相對較少。淡入淡出會逐漸降低振幅,因此即使原始音調一開始音量適中,轉換方式仍然重要。Audacity 的文件指出,極安靜的聲音是簡單捨入可能變得較明顯的情況之一。抖動。
匯出完成的音調,避免額外轉換
若要在 Audacity 3.7 中製作完成的 16 位元副本,請在匯出前立即檢查高品質抖動設定。然後依照以下步驟操作。匯出音訊。
- 開啟
File→Export Audio,若出現提示,請選擇電腦匯出路徑。 - 選擇檔名與目的資料夾。
- 將
Format設為 WAV。 - 這是單聲道音調,請選擇
Mono。 - 將
Sample Rate設為 44,100 Hz,與本例的專案設定相符。 - 將
Encoding設為Signed 16-bit PCM。 - 除非你特意只想匯出目前的選取範圍,否則選擇
Entire Project,然後匯出。
WAV 的聲道數、取樣率與編碼是彼此獨立的匯出控制項。請全部檢查:僅憑 .wav 副檔名無法得知位元深度。無需先將工作音軌轉成 16 位元;請在匯出對話框中選擇交付編碼。WAV 匯出選項。
若還需要 24 位元交付副本或浮點格式傳輸檔,請從保留的工作專案產生。避免以已降低位元深度的 16 位元匯出檔作為其他版本的起點。
如果匯出結果與預期不同,該怎麼辦?
首先檢查匯出範圍與參與匯出的音軌。Audacity 的匯出文件指出,靜音或以其他方式排除的音軌不會匯出,片段中隱藏的部分也不會匯出。如果檔案比預期短或內容不完整,請先檢查這些設定,再更改抖動。匯出音訊。
如果調整取樣率後音調的音高或時長改變,請確認你是否更改了音軌的 Rate,而不是重新取樣。在 Audacity 3.7 中,更改 Rate 會改變現有取樣的播放速度;Resample 則會在維持時長與音高的同時改變取樣率。匯出也提供自己的取樣率轉換流程。音軌下拉式選單。
產生下一段聲音時,請沿用相同順序:先設定工作格式,完成處理,再從該專案進行交付轉換。這樣可以保留創意編輯內容,也能明確標示每個匯出檔案的用途。
來源
- 取樣格式 - 位元深度 — Audacity。
- 下載 macOS 版 — Audacity。
- Audacity 參考手冊 — Audacity。
- 舊版 — Audacity。
- 音訊設定工具列 — Audacity。
- 音軌下拉式選單 — Audacity。
- 抖動 — Audacity。
- 品質偏好設定 — Audacity。
- Audacity 支援的匯出格式 — Audacity。
- 音調 — Audacity。
- 淡入淡出 — Audacity。
- 匯出音訊 — Audacity。
- WAV 匯出選項 — Audacity。