我正在嘗試製作純音訊 Matroska 文件,但在報告的存檔比特率方面一直存在問題。
為了示範它,我首先使用以下 ffmpeg 命令製作一個不帶任何附件的簡單 .mka:
ffmpeg -i 原始.opus -acodec 複製輸出.mka
當我使用 MediaInfo 和 foobar2000 檢查產生的檔案時,報告的平均位元率為141kbps,精確到 opus 聲音檔案。將封面附加到 .mka(相同的來源檔案)時會出現問題:
ffmpeg -i original.opus -acodec copy -attach cover.png -map 0 -metadata:s:t:0 mimetype=image/png -metadata:s:t:0 filename=cover.png 輸出+cover.mka
現在,MediaInfo 和 foobar2000 都在報告456kbps對於位元率,該值顯然不正確,因為提供的 Opus 未達到該值。當我為 MP3 或 OGG 檔案添加封面時,似乎不會發生此問題,因為這些容器在有封面和無封面的情況下報告的位元率完全相同。當嘗試使用 Mp3tag 或 MKVToolNix 添加封面時,會發生相同的情況。
我正在使用適用於 Windows 的最新 ffmpeg 版本。輸入作品檔為VBR 48kHz。
有沒有辦法解決這個問題?還是這是 Matroska 格式的問題?我的選擇有哪些?任何幫助表示讚賞。