我正在用这一行编写 aiff 元数据:
ffmpeg -i uno.aiff -metadata title=Track -metadata artist=Band -f aiff dos.aiff
但 iTunes 可以识别元数据。我做错了什么?
最佳答案
使用-write_id3v2 1
作为输出选项:
ffmpeg -i in.aiff -c copy -write_id3v2 1 -metadata title="Title" \
-metadata artist="Artist" out.aiff
你可以添加
-c copy
到stream copy如果您只想添加元数据,则无需重新编码。-f aiff
在您的示例中是多余的,因为ffmpeg
可以通过输出文件名猜测正确的 muxer。
关于linux - iTunes aiff 上缺少元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27558200/