操作教學
為 MP3 加上專輯封面並編輯標籤
透過檔案傳輸拿到的檔案、燒錄光碟翻錄出來的音軌,或從舊應用程式匯出的檔案,常常會在播放器裡顯示空白封面和錯誤標題。標籤編輯工具能在完全不動音訊的情況下修正這個問題:它會把 JPEG 或 PNG 內嵌成封面,更新你編輯的文字欄位,並以串流複製的方式寫入結果,所以聲音會和你一開始拿到的檔案逐位元組完全相同。
逐步教學
- 打開標籤編輯工具,拖入你的 MP3。如果檔案本身已經有 ID3v2 標籤,表單會盡可能預先填入能讀到的內容:標題、演出者、專輯、曲目編號、年份和曲風。
- 編輯你想改的欄位,再附加一張 JPEG 或 PNG 作為封面。大多數播放器預期的是邊長約 500 到 1000 像素的正方形圖片,但任何尺寸都能接受。
- 執行。工具會用 ffmpeg 的串流複製模式寫入標籤和封面,所以不會發生任何音訊解碼或重新編碼;下載已加上標籤的檔案,把它放回你的音樂庫。
ID3 標籤是什麼,封面又存在哪裡
播放器顯示的標題、演出者、專輯、曲目和曲風,都是 ID3v2 文字幀,直接存在 MP3 檔案內、緊接在音訊資料前面:TIT2 是標題,TPE1 是演出者,TALB 是專輯,依此類推。封面圖片是另一種幀,叫 APIC(附加圖片),它是把影像位元組直接內嵌進檔案,而不是連結到外部檔案。這就是為什麼用這種方式加上的封面,在你把 MP3 複製到另一台裝置或另一個應用程式後仍然會顯示:它跟著檔案走,而不是跟著它原本所在的資料夾走。
為什麼編輯標籤不會動到音訊
有些線上標籤工具會把 MP3 解碼成原始音訊,再重新編碼以寫入新標籤,這樣一來就算音樂本身沒有任何改動,也會悄悄地重新壓縮聲音,稍微損失一點畫質。這個工具是用 `-c copy` 執行 ffmpeg:它會把既有的壓縮音訊串流原封不動地直接映射過去,只重寫周圍那一小塊中繼資料,以及你附加封面時的封面幀。輸出結果的音訊取樣值,和你原始檔案裡的完全相同。
編輯工具能讀寫什麼,不能讀寫什麼
這個工具只接受 MP3 輸入,因為 ID3 就是 MP3 播放器使用的標籤格式;WAV 或 FLAC 需要各自容器自己的標籤方式。封面圖片僅限 JPEG 與 PNG。從既有檔案預先填入資料是盡力而為:它會讀取常見的文字幀(標題、演出者、專輯、曲目、年份、曲風),但不包含備註幀,所以檔案上已有的備註不會出現在表單裡,即使這個編輯工具能寫入新的備註也一樣。
本指南使用的工具
常見問題
加上封面會重新編碼 MP3、造成畫質損失嗎?
不會。工具是用串流複製(`-c copy`)寫入標籤與封面幀:壓縮過的音訊資料,會直接從輸入映射到輸出而不經過解碼,所以音訊位元組完全沒有變動。只有音訊周圍那一小塊中繼資料會被重寫。
可以用同樣方式為 WAV 或 FLAC 檔加上專輯封面嗎?
這個工具不行:它只接受 MP3 輸入,因為 ID3 特別是為 MP3 設計的標籤格式。可以先用音訊轉換工具把檔案轉成 MP3,再為這份 MP3 副本加標籤;WAV 或 FLAC 需要各自容器自己的標籤方式,而不是 ID3。