怎麼用
- 按「選音訊檔」或把檔案拖進來,可以一次選多個,之後也可以再追加。
- 選 MP3 位元率與聲道。這兩個設定會套用到清單裡所有還沒轉的檔案。
- 按「開始轉換」,頁面會依序轉每個檔案並顯示進度。轉好的檔案可以逐個下載,也可以按「全部下載(ZIP)」一次拿走。
位元率怎麼選
位元率是每秒用多少資料描述聲音,數字越大,檔案越大,能保留的品質也越高。MP3 是失真壓縮,轉換一定會有些損失。位元率越高損失越少,但原檔已經損失掉的細節,選再高也不會回來。
| 位元率 | 每分鐘檔案大小(計算值) | 適合 |
|---|---|---|
| 128 kbps | 約 0.96 MB | 語音、會議、錄音 |
| 192 kbps | 約 1.44 MB | 一般音樂 |
| 320 kbps | 約 2.4 MB | 想盡量保留細節的音樂 |
大小是用「位元率 ÷ 8 × 60 秒」算出的資料量(1 MB 以 1,000,000 位元組計),實際檔案會略有差異。
和「MP4 轉 MP3」「MP3 剪輯」有什麼不同
- M4A 轉 MP3(本頁):把已經是音訊的檔案,一次批次轉成 MP3,整個檔案轉,不剪裁。
- MP4 轉 MP3:從影片取出聲音,一次一個檔案,可以只取其中一段,也能輸出 WAV。
- MP3 剪輯:看著波形剪出想要的一段,可淡入淡出,適合做鈴聲或截取片段。
限制與使用提醒
- 能不能轉看瀏覽器:本工具使用瀏覽器內建的解碼器,瀏覽器解不開的格式就轉不了;不同瀏覽器支援的格式不完全一樣。
- DRM 保護的檔案無法轉換:本工具不處理有版權保護的檔案,瀏覽器解不開時會顯示「無法轉換」。
- 輸出取樣率一律 44.1 kHz:其他取樣率的檔案會在解碼時換算成 44.1 kHz,聲音長度不變。單聲道的檔案選「立體聲」只是把同一軌複製到左右兩邊。檔案超過兩個聲道(例如 5.1 聲道)時只用前兩個聲道,其他聲道的聲音不會轉進去;5.1 的對白多半放在中置聲道,轉出後可能聽不到對白。
- 長度會有些微誤差:MP3 編碼會在開頭加入一小段編碼延遲,本站沒有寫入修正資訊,轉出的 MP3 長度可能和原檔差一點點(我們用不同取樣率、聲道的測試檔實測,轉出的長度比原檔多約 0.02 至 0.05 秒),對一般聆聽沒有影響,但不適合需要逐個取樣精準對齊的用途。
- 大檔吃記憶體:解碼後的聲音是未壓縮的,立體聲每小時約 1.3 GB,音訊很長時即使沒超過檔案大小上限也可能因記憶體不足而失敗,可以先分段再轉。
- 請只轉換你有權使用的內容:本工具只負責格式轉換,不判斷內容能不能使用。
常見問題
音訊檔會上傳到伺服器嗎?
不會。讀取檔案、解碼、編碼成 MP3 都在你的瀏覽器裡完成,檔案沒有離開你的手機或電腦,本站伺服器收不到任何音訊。頁面只會記錄你按了哪個按鈕、選了哪個選項(例如位元率),不會記錄檔名或檔案內容。
M4A 轉 MP3 音質會變差嗎?
M4A 和 MP3 都是失真壓縮格式,把其中一種轉成另一種等於重新壓縮一次,一定會有些微損失,而且已經損失的細節不會回來。想把損失降到最低,位元率可以選高一點(例如 192 或 320 kbps)。如果你手上有原始的錄音檔或 WAV,直接從原始檔轉會比 M4A 再轉 MP3 好。
可以一次轉很多個檔案嗎?
可以,一次最多放 50 個檔案,會依序一個一個轉,轉完可以逐檔下載,或按「全部下載」收成一個 ZIP。檔案越多、越長,需要的時間與記憶體就越多。轉完的 MP3 會暫存在這個頁面的記憶體裡,關掉或重新整理頁面就消失,請先下載。
哪些檔案轉不了?
本工具用瀏覽器內建的解碼器讀音訊,瀏覽器解不開的檔案就無法轉換。有 DRM 版權保護的檔案(例如串流平台下載的離線音樂)、已損毀的檔案、不是音訊的檔案,都會顯示無法轉換。哪些格式解得開也和瀏覽器有關,例如某些格式在特定瀏覽器不支援;遇到無法轉換時,可以換 Chrome、Edge、Firefox 或 Safari 再試。
WAV 可以轉 MP3 嗎?
可以。WAV、AAC、OGG、FLAC 等只要你的瀏覽器解得開,都能拿來轉 MP3,用法一樣。WAV 檔通常很大,轉成 MP3 後會小很多(例如 128 kbps 的 MP3 每分鐘約 0.96 MB)。
這一頁和「MP4 轉 MP3」有什麼不同?
「MP4 轉 MP3」是從影片裡取出聲音,一次處理一個檔案,還能指定只取其中一段時間。這一頁是把已經是音訊的檔案(M4A、WAV 等)批次轉成 MP3,一次可以放很多個。要剪裁音樂長度,可以用「MP3 剪輯」。
轉換音訊有什麼著作權上要注意的?
請只轉換你自己錄製,或已取得授權、有權使用的內容。本工具只負責格式轉換,不判斷內容能不能使用;轉換後再散布或商用,可能涉及著作權問題,不確定時請先向著作權人確認。
規格與來源
本工具使用以下開源程式庫,放在本站自己的伺服器上,不從外部網站載入:
- lamejs 1.2.1,LGPL-3.0 授權,是 LAME MP3 編碼器的 JavaScript 版本,用來把聲音編成 MP3。檔案為 npm 官方套件原檔,未經修改(
lame.min.js),在背景執行緒中載入。來源:github.com/zhuker/lamejs。授權全文:GNU LGPL-3.0(它引用的 GNU GPL-3.0 一併附上),以及套件附的使用說明 LICENSE。
解碼使用瀏覽器內建的 Web Audio API(decodeAudioData)。轉檔時,編碼放在背景執行緒,處理期間畫面不會卡住;ZIP 由本站自己的程式組成(不壓縮,直接打包)。
資料來源
- MDN:BaseAudioContext.decodeAudioData()(瀏覽器解碼音訊檔的方式;可解的格式依瀏覽器而定)
- W3C:Web Audio API 規格
- MDN:網頁音訊編碼格式指南(失真與無損壓縮、位元率與品質、各瀏覽器支援的音訊格式)
- lamejs 專案頁(MP3 編碼程式庫與授權)