Linux itunes aiff上缺少元数据

Linux itunes aiff上缺少元数据,linux,ffmpeg,metadata,aiff,Linux,Ffmpeg,Metadata,Aiff,我正在使用以下行编写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

我正在使用以下行编写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
    添加到,而不是重新编码

  • -f aiff
    在您的示例中是多余的,因为
    ffmpeg
    可以通过输出文件名猜测正确的muxer


我认为你的解决方案是可行的,因为我的ffmpeg版本太旧了。现在我在安装ffmpeg时遇到了问题。我真的被困在这个问题上了。@Jürgen你可以或。如果您有任何问题,您可以询问,#ffmpeg IRC或ffmpeg用户邮件列表。