我有一组需要标记的作品音乐文件和一个包含适当标签的文本文件。我正在尝试通过 Python 脚本完成标记,但我需要一种方法来编辑作品文件的元数据。这是一个可以标记 opus 文件的 CLI 程序。
opusenc
,这是一部分opus-tools
,这是不接受 opus 文件作为输入的。有很多图形程序可以编辑 opus 文件的标签,但在这种情况下不起作用。我以为 ffmpeg 可以做到,但是维基页面没有提到 opus (或者 ogg 或 flac,据我所知,它们也使用“Vorbis Comment”来存储元数据)。
我认为我的两个建议会重新编码文件,我不确定这是否会损害音质。如果是这样,最好使用不重新编码的东西。
我正在运行 Manjaro Linux。
答案1
我想我的问题基本上已经有了答案。当我刚决定尝试时,FFMpeg 工作得很好。它似乎没有重新编码,因为该过程是瞬时的。我已经做了:
ffmpeg -i <input-file> -acodec copy -metadata title="<title>" -metadata artist=<artist> <output-file>