只要選取 2–10 個瀏覽器可解碼的檔案、依想要的順序排列,再下載一個直接串接各音軌的 PCM16 WAV,即可合併音訊。最終順序會完全依照可見清單,因此檔案順序會決定各音軌在合併結果中的排列方式。
Audio Joiner 可在目前的瀏覽器分頁中處理檔案讀取、解碼、預覽、合併、WAV 編碼與下載。來源檔案不會上傳;如果瀏覽器無法解碼其中某個檔案,也不會進行伺服器端轉換。
重要的準備工作是確認每個選取的檔案都能解碼,而且具有相同的聲道配置。僅憑副檔名並不能保證相容性,而符合輸入大小限制,也不能保證解碼後的音訊能符合每項處理限制。

準備可一起解碼的檔案
檔案選取器可辨識常見的 MP3、WAV、M4A、AAC、Ogg、WebM 與 FLAC 檔名和 MIME 類型。辨識功能只能判斷可能的輸入格式,不能保證每種編解碼器變體都能由 Safari、Chrome、Firefox 或其他瀏覽器解碼。
解碼使用 Web Audio API,而其可用編解碼器取決於目前的瀏覽器與作業系統。MDN 的 decodeAudioData 文件說明將編碼音訊轉換為解碼緩衝區所用的瀏覽器操作。Audio Joiner 不會加入其他編解碼器程式庫或伺服器備援方案,因此瀏覽器無法解碼的檔案必須修復,或以瀏覽器可解碼的形式提供。
損毀、加密、不完整、標示錯誤或不受支援的檔案會產生明確錯誤。對於可能包含數種編解碼器變體的容器,這點尤其重要:看似有效的 M4A 或 WebM 檔名,仍可能使用選取的瀏覽器無法處理的編碼設定檔。
符合每項選取與解碼音訊限制
編碼輸入限制與解碼音訊限制會一併套用。選取內容必須符合下列所有數值,工具才能完成合併。
| 限制 | 已驗證限制 | 影響範圍 |
|---|---|---|
| 檔案數量 | 2–10 | 至少需要兩個檔案,且最多可加入十個。 |
| 每個編碼檔案的大小 | 25 MiB (26,214,400 bytes) 或更小 | 此限制適用於每個選取的來源檔案。 |
| 編碼輸入總大小 | 100 MiB (104,857,600 bytes) 或更小 | 選取檔案的合計大小不得超過此額度。 |
| 解碼後總長度 | 30 分鐘或以內 | 長度是針對選取內容中所有已解碼音軌一起計算。 |
| 解碼後聲道數 | 最多 8 個聲道,每個檔案的聲道數必須相同 | 單聲道與立體聲音軌無法在同一次選取中合併。 |
| 解碼後工作取樣率 | 最高 192 kHz | 瀏覽器共用的工作取樣率必須維持在支援限制內。 |
| 取樣額度 | 所有聲道合計 30 million samples | 高取樣率或多聲道的選取內容,可能在達到長度限制前就先觸及此額度。 |
為了讓選取內容符合限制,不會縮短、降混聲、降低取樣率或省略任何內容。如果超過某項限制,系統會以特定訊息拒絕該選取內容,而不會產生部分或經修改的結果。
依預定順序合併檔案
- 開啟 Audio Joiner,並在同一次選取中選擇 2–10 個瀏覽器可解碼的檔案。確認檔案符合顯示的個別檔案與輸入總大小限制。
- 等待瀏覽器完成解碼,然後預覽每個已解碼音軌。確認每段預覽都包含預期的錄音,並檢查顯示的取樣率。
- 使用 Move up 或 Move down,直到清單顯示您想要的確切順序。重新排序會同時變更已解碼音軌與可見清單,並清除先前合併的 WAV,因此最終結果不會在未告知的情況下保留舊有順序。
- 依此順序選取 Join。工具會直接按照該順序串接已解碼的聲道取樣,不會插入靜音、重疊音軌、交叉淡化、標準化、加入轉場或自動裁剪。
- 預覽產生的 PCM16 WAV,特別留意每個合併點,並在音軌為立體聲時檢查聲道播放情況。然後下載檔案。
- 在確認下載檔案的長度、順序、合併點、聲道播放與檔案大小之前,請保留來源檔案。不要只根據合併預覽的長度就刪除原始檔案。
匹配聲道與工作取樣率
同一次選取中的每個音軌都必須解碼為相同的聲道數。如果選取內容包含一個單聲道檔案與一個立體聲檔案,系統會予以拒絕,而不會在未告知的情況下複製、捨棄、平均或重新映射聲道。如需深入了解這項差異,請參閱Can I Mix Mono and Stereo Files When I Join Audio?。
所有選取的檔案都會透過同一個 AudioContext 解碼。瀏覽器可能會將來源素材重新取樣至該 context 的工作取樣率,因此已解碼音軌與結果中顯示的取樣率,可能與原始檔案中儲存的取樣率不同。輸出只有一個解碼後的工作取樣率,不會保留各來源檔案獨立的取樣率。
相符的聲道會保留其解碼後的順序。各聲道會先分別串接,再交錯寫入 WAV,因此左聲道仍是左聲道,右聲道仍是右聲道。聲道轉換因此不屬於合併作業的一部分;若聲道不相符,必須先解決,才能一起處理這些檔案。
瞭解新的 PCM16 WAV
下載檔案是新編碼的 RIFF/WAVE 檔案,包含交錯排列的小端序有號 16 位元 PCM 取樣。這是瀏覽器解碼音訊的新靜態表示,而非保留原始容器的輸入檔案副本。
原始編解碼器、位元率、編碼器設定、標籤、封面圖片、章節、提示點、循環點、響度欄位、時間戳記及其他容器中繼資料都不會保留。PCM16 WAV 未經壓縮,因此合併後的檔案可能遠大於經壓縮的 MP3、AAC、Opus、Vorbis 或 FLAC 輸入檔案。在檢查下載檔案之前保留來源檔案,可避免遺失 WAV 不保留的細節。
在每個合併點,一個已解碼音軌的最後一個取樣框架會緊接著下一個音軌的第一個取樣框架,出現在輸出聲道陣列中。來源錄音本身已有的任何靜音都會保留在該錄音中;工具不會在音軌之間加入新的停頓。
合併以外的編輯需求,請選擇其他工作流程
Audio Joiner 的設計用途,是將完整且可由瀏覽器解碼的音軌依直接順序合併。需要時間範圍而非完整音軌時,請使用 Audio Cutter。
如果任務需要淡入淡出、響度匹配、聲道轉換、壓縮輸出、中繼資料保留或取樣層級修復,請使用專用編輯器。這些操作不在合併工具已驗證的工作流程範圍內,不能因為來源檔案可以合併,就假定工具也具備這些功能。
在暫時性連結失效前儲存結果
選取的檔案與完成的 WAV 會使用暫時的本機物件 URL 進行播放與下載。當選取內容被取代或頁面關閉時,這些連結就會釋放,因此請在取代選取內容或離開分頁前,下載合併後的 WAV。
因為每次選擇後,檔案輸入都會重設,所以可以再次選擇相同的檔案。這讓您無需變更裝置上的來源檔案,就能修正順序或選取內容。