Audio
從命令行將元數據添加到 opus 文件
我有一組需要標記的作品音樂文件和一個包含適當標記的文本文件。我正在嘗試通過 Python 腳本完成標記,但我需要一種方法來編輯 opus 文件的元數據。所以一個可以標記作品文件的 CLI 程序。
opusenc
,這是opus-tools
不接受作品文件作為輸入的一部分。有很多圖形程序可以編輯作品文件的標籤,但在這種情況下不起作用。我在想 ffmpeg 可以做到,但維基頁面沒有提到 opus(或 ogg 或 flac,據我所知,它也使用“Vorbis 評論”來儲存元數據)。我假設我的兩個建議會重新編碼文件,我不確定這是否會損害音質。如果是這樣,最好使用不重新編碼的東西。
我正在執行 Manjaro Linux。
我想我的問題基本上已經有了答案。當我剛決定嘗試時,FFMpeg 工作得很好。它似乎沒有重新編碼,因為該過程是瞬時的。我已經做了:
ffmpeg -i <input-file> -acodec copy -metadata title="<title>" -metadata artist=<artist> <output-file>
你可以試試
opustags
fmang /opustags:Ogg Opus 標籤編輯器它可以從輸入作品文件中複製元數據並添加您想要的元數據。
包含使用範例的手冊頁。