如果您想將 2 至 10 個可由瀏覽器解碼的檔案,依照特定且連續的順序合併成 1 個無間隙的 PCM16 WAV 檔案,請使用音訊合併功能。在這裡,「合併音訊」是指將完成的片段串接起來,讓一個音軌在共同的樣本邊界結束,而下一個音軌立即接續;這不表示同時混音軌或加入即時通話。Audio Joiner適合這項工作,因為它會依照顯示的順序解碼所選檔案、直接串接其聲道樣本,並建立可下載的 RIFF/WAVE 檔案。一個音軌的最後一個樣本框架會緊接著下一個音軌的第一個樣本框架;不會插入靜音、重疊、交叉淡化、標準化、轉場或自動修剪。適合合併的時機,是各個片段都已編輯完畢,而且您已知道最終順序,但尚未交付之前。請先確認每個輸入檔案解碼後的聲道數目相同,且所選內容符合工具的檔案、持續時間、取樣率、聲道及樣本限制。可選擇辨識到的 MP3、WAV、M4A、AAC、Ogg、WebM 和 FLAC 檔名,但目前使用的瀏覽器與作業系統必須能解碼實際的編碼格式。如果您只需要特定時間範圍,請先使用Audio Cutter。如果您需要淡入淡出、響度匹配、聲道轉換、壓縮輸出、中繼資料保留或樣本層級修復,請使用專用編輯器。

when should i join audio
我應該在最終編輯後何時合併音訊檔案?

判斷這項工作是否真的是合併

請在編輯個別片段與交付單一連續檔案之間的交接點使用合併功能。符合以下情況時,這項工作適合採用合併:

  • 每個片段都已完整,且應從頭播放到尾。
  • 順序已確定,且每個片段都應緊接在前一個片段之後立即開始。
  • 您需要的是 1 個合併檔案,而不是一組個別音軌。
  • 所有片段解碼後的聲道數目相同。
  • 目前的瀏覽器能解碼每個檔案,且所選內容符合下方所有限制。

合併無法取代混音或母帶處理。如果片段需要重疊、同時播放、相互淡入淡出、進行響度匹配、變更聲道配置、維持壓縮格式、保留中繼資料或進行樣本層級修復,請使用專用編輯器。Audio Joiner刻意不執行任何這些轉換。

瞭解合併後的 WAV 會包含哪些內容

所選內容中的每個檔案都會透過同一個 AudioContext 解碼。瀏覽器的 decodeAudioData 作業會產生解碼後的聲道資料,並以 AudioBuffer表示。由於所有檔案共用同一個 context,來源可能會重新取樣至該 context 的工作取樣率。因此,音軌與結果中顯示的取樣率可能不同於原始檔案中儲存的取樣率;各來源原本獨立的取樣率不會保留。

下載內容會重新編碼成 RIFF/WAVE,並採用交錯式、小端序、帶正負號的 16-bit PCM 樣本。相符的聲道會保留其身分與解碼順序,因此立體聲的左聲道仍是左聲道,右聲道仍是右聲道。輸出不會保留原始編碼格式、位元率、編碼器設定、標籤、專輯封面、章節、提示點、循環點、響度欄位、時間戳記或其他容器中繼資料。這是新的靜態 PCM 表示方式;由於 PCM WAV 未經壓縮,其大小可能遠大於壓縮的 MP3、AAC、Opus、Vorbis 或 FLAC 輸入檔案。

檢查所有可能中止合併的限制

可辨識的副檔名只是選擇提示,並不保證每種編碼格式變體都能解碼。實際支援情況取決於目前瀏覽器與作業系統中可用的編碼器。瀏覽器不會加入編碼器程式庫或伺服器備援方案,因此損毀、加密、不完整、標示錯誤或不支援的檔案會產生明確錯誤,而不會由其他系統處理。

檢查項目 限制或規則 驗證內容
檔案數量 2–10 個檔案 所選內容至少包含兩個檔案,且不超過十個。
每個已編碼的輸入檔案 最多 25 MiB(26,214,400 bytes) 沒有任何個別來源檔案超過指定大小。
全部已編碼的所選內容 最多 100 MiB(104,857,600 bytes) 所有所選檔案的合併大小維持在總限制內。
解碼後的總持續時間 最多 30 分鐘 解碼後的持續時間不超過限制。
聲道配置 最多 8 個聲道,且每個音軌的聲道數目必須相同 所有片段皆為單聲道、皆為立體聲,或全部共用另一個相容的聲道數目。
解碼後的工作取樣率 最高 192 kHz 共用的解碼 context 能在此取樣率下處理所選檔案。
解碼後的總樣本數 所有聲道合計 30 million 個樣本 高取樣率或多聲道的所選內容不超過整體聲道樣本預算。

不會為了將所選內容強行塞入限制內,而縮短、向下混音、降取樣或省略任何內容;無效的所選內容會被拒絕,並顯示具體訊息。高取樣率或多聲道的所選內容,可能在達到持續時間限制前就先觸及樣本預算。單聲道與立體聲音軌混合的情況也會被拒絕,而不會在未告知的情況下複製、捨棄、平均或重新映射聲道。

依照預定順序建立合併音軌

檔案彼此相容且順序確定後,請遵循以下工作流程:

  1. 一起選擇檔案。選擇 2–10 個可由瀏覽器解碼的音訊檔案,並遵守顯示的每個檔案與輸入總量限制。
  2. 等待解碼並預覽音軌。確認每個解碼後的音軌都是您打算合併的內容,並記下其顯示的取樣率。
  3. 設定順序。使用上移或下移,直到可見清單符合所需順序。可見順序與合併順序會一起變更;重新排序後,較早合併的 WAV 會被清除,以免代表過時的順序。
  4. 開始合併。依此順序選擇「合併」。工具會直接串接解碼後的聲道樣本,不會插入靜音、重疊、交叉淡化、標準化、轉場或自動修剪。
  5. 預覽 PCM16 WAV。聆聽完整結果,並檢查音軌順序、接合處、持續時間及聲道播放情況。
  6. 下載新的 WAV。將合併後的檔案儲存在本機,但在下載結果通過最終檢查前,請保留原始來源檔案。

在取代來源檔案前檢查下載內容

交付或刪除任何內容前,請進行最終播放與檔案檢查:

  • 確認每個片段都以預定順序出現。
  • 檢查每個接合處是否出現非預期的靜音、重疊或突兀轉場。
  • 驗證下載後的持續時間。
  • 確認每個聲道都按預期播放。
  • 檢查檔案大小對於未壓縮的 PCM WAV 而言是否合理。

刪除任何原始檔案前,請確認下載後的持續時間、順序、接合處、聲道播放情況與檔案大小。如果原始標籤、響度欄位、時間戳記或其他容器資訊很重要,請保留來源檔案,因為這些屬性不會帶入合併後的 WAV。

目標不同時,選擇其他工作流程

目標 建議做法 原因
讓完整片段依序播放 Audio Joiner 它會依照完全可見的順序串接 2–10 個檔案,並建立 1 個無間隙的 PCM16 WAV。
只保留精確的時間範圍 Audio Cutter 先切割每個所需範圍;如果多個範圍仍需形成單一順序,再於之後合併產生的檔案。
加入淡入淡出、匹配響度、轉換聲道或修復樣本 專用編輯器 Audio Joiner不會執行任何這些樣本層級或混音作業。
交付壓縮檔案或保留容器中繼資料 專用編輯器 合併輸出是新的 PCM16 WAV,不含原始編碼格式或中繼資料。
組合同時播放的圖層 專用混音工作流程 合併會依序放置音軌,不會讓它們重疊或混合。

如果只需要簡單的順序檔案,請在片段定稿、順序固定、聲道配置相符且符合限制後進行合併。檔案讀取、Web Audio 解碼、聲道串接、WAV 編碼、預覽與下載全都發生在目前的瀏覽器分頁中,因此來源檔案不會上傳。

相關閱讀:我應該在何時合併音訊,而不是手動合併?。

相關閱讀:為什麼輸出的 WAV 可能比來源檔案更大?。