音訊合併
首尾相接,而且把每一個接縫的位置講出來。
本機處理把檔案拖進來,或點擊選擇
支援 MP3, WAV, M4A, AAC, FLAC, OGG。這台裝置上限 300 MB、30 分鐘,不必註冊。
加入兩個以上的檔案,這一頁會先把每一個解碼,然後在寫出任何東西之前先算出串接後 WAV 的確切大小。這台裝置的上限:12 個檔案、單檔 300 MB、總長 30 分鐘。全程不上傳。
加入兩個以上的音訊檔、排好你要的順序,這一頁會把它們寫成一個未壓縮的 WAV。串接在這個瀏覽器分頁裡完成,所以沒有任何東西被上傳。這一頁會回報每一個接縫落在第幾秒 —— 如果你之後要把結果對齊別的東西,那正是你真正需要的資訊。
「串接」跟「混音」不一樣,而兩者都被叫做合併
這個工具把你的檔案一個接一個排下去:第一個播完,第二個從第一個結束的地方開始。那叫串接,也幾乎就是大家講「合併音訊」時的意思 —— 有聲書的章節、錄音的不同段、一組語音留言。
混音是另一件事。它讓檔案同時播放、疊在一起,而且需要這一頁不會問你的那些決定:相對音量、要不要把其中一軌壓低、相加超過格式能存的最大值時怎麼辦。只提供一個叫「合併」的按鈕的網站,通常做的是串接,然後希望你要的正好是那個。這一頁做的是串接,而且會講明。
因為檔案是首尾相接的,接縫就有意義。接縫會落在一個整取樣上,而這一頁會告訴你每一個接縫的時間。如果你需要段落之間有空白、或需要在接縫上做淡入淡出,那些是另外的操作,一個假裝把它們默默做掉的工具並不是在幫你。
當你的檔案彼此不一致時會發生什麼
音訊檔有兩個性質必須先一致才接得起來:取樣率與聲道數。真實的檔案收藏很少一致。手機的語音備忘錄可能是 48 kHz 單聲道,從 CD 抓下來的是 44.1 kHz 立體聲,下載來的又是 44.1 kHz 單聲道。
取樣率方面,全部會被統一到你加入的第一個檔案的取樣率。那是一次真正的重新取樣,由你瀏覽器自己的高品質重取樣器完成,而這一頁會指名它動過哪些檔案。少了這一步,接起來的音訊會用錯的速度播放 —— 那正是忽略這件事的合併工具最典型的症狀:後半段聽起來稍微慢一點或稍微尖一點。
聲道方面,輸出採用你檔案裡最多的那個聲道數,而單聲道檔案的取樣會被複製到兩個聲道。那是複製既有的聲音而不是發明任何東西,但也代表那一段存出來之後就不再是單聲道,所以這一頁會說它對哪些檔案做了這件事。把你想保留取樣率的那個檔案排在第一個,這兩件事都不會讓你意外。
為什麼輸出是一個 WAV,以及它的代價
串接必須把每一個檔案解碼,因為 MP3 或 AAC 的壓縮訊框沒辦法直接黏在一起 —— 編碼器的內部狀態會跨訊框邊界延續,而訊框的格線幾乎不會剛好落在你想接的那個點上。全部解碼之後,再寫成一個壓縮檔就等於對每一個輸入的每一秒做第二次有損壓縮。
所以輸出是 WAV 裡的未壓縮 16-bit PCM。沒有任何東西被壓縮第二次。那跟稱它為「無損」不是同一件事 —— 對本來就是 MP3 或 AAC 的輸入來說,第一次編碼的損失不是解碼能救回來的 —— 但這個工具不會加上自己的損失。
代價是體積,而且輸入一多就累積得很快:44.1 kHz 立體聲大約每分鐘 10.1 MB。六個五分鐘的音軌大約是 300 MB。這一頁會在你按下任何按鈕之前算出確切總數,並且真的會擋 —— 桌機音訊總長 30 分鐘、手機一半 —— 因為解碼後的音訊必須裝進記憶體,而一個中途爆掉的分頁會讓一切歸零。
什麼都不上傳,而且你可以自己查證
這是最不該上傳的一個分類。合併音訊通常就是合併錄音 —— 訪談、課堂、口述、家庭影片的聲軌 —— 而每一個線上合併工具都會把它們全部送到伺服器、保留一段時間,然後給你一個「拿到網址的人都能下載」的連結。
這裡的路徑上沒有伺服器。打開開發者工具、看著 Network 分頁合併幾個檔案:它們一個都不會出現在任何請求裡。這個網站送出的 Content-Security-Policy 把連線限制在我們自己的來源,而執行它的是你的瀏覽器,所以就算這一頁上的程式想把你的音訊送出去也做不到。
沒有伺服器帳單的實際結果就是你會預期的那些:不用註冊、沒有每日額度、忙碌時不必排隊、不加浮水印,除了你自己機器裝得下多少之外沒有其他上限。第一次造訪之後它也能離線使用。
常見問題
這是把檔案混在一起還是一個接一個播?
一個接一個,照你列出的順序。把檔案疊在一起同時播放叫混音,那需要這一頁不會替你做的音量決定。
如果我的檔案取樣率不一樣呢?
全部會被統一到你加入的第一個檔案的取樣率,用你瀏覽器自己的重取樣器完成,而這一頁會指名被動過的每一個檔案。把你想保留取樣率的那個排在第一個。
可以在段落之間加空白或淡入淡出嗎?
目前不行。兩者都是另外的操作,而一個默默把它們加進去的合併工具等於替你做了剪輯決定。這一頁會回報每一個接縫的確切時間,需要的話你可以在編輯軟體裡處理。
為什麼結果是 WAV 而不是 MP3?
因為串接必須先解碼,而之後再編成 MP3 就等於把每一個輸入都壓縮第二次。未壓縮 PCM 不會加上任何損失;MP3 輸出該有自己的一頁把那個代價講明白。
一次可以合併幾個檔案?
一次最多十二個,音訊總長在桌機是 30 分鐘、手機是 15 分鐘。這些上限來自一個瀏覽器分頁在記憶體裡裝得下多少,不是付費牆。
檔案會被上傳到哪裡嗎?
不會。所有處理都在你的瀏覽器分頁裡。合併的時候打開開發者工具看 Network 分頁 —— 你的檔案一個都不會出現在任何請求裡。