FFmpeg 元数据未显示在 Windows 中?

Ste*_*nny 5 windows ffmpeg

如果我运行这个命令

ffmpeg -i Acetone.wav Acetone.mp3
Run Code Online (Sandbox Code Playgroud)

输出文件的元数据(ID3 标签)显示在 ffmpeg 中,但不在 Windows 中。

Output #0, mp3, to 'Acetone.mp3':
  Metadata:
    TPE1            : The Crystal Method
    TIT2            : Acetone
    TALB            : Legion of Boom
    TCON            : Electronica
    ITRK            : 10
    TSSE            : Lavf54.6.101
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16
Run Code Online (Sandbox Code Playgroud)

坏的

Ste*_*nny 7

FFmpeg 默认写入 ID3v2.4 标头。

ffmpeg.org/ffmpeg.html#toc-AVOptions

Windows 最多只支持 2.3。你可以像这样覆盖它

ffmpeg -i Acetone.wav -id3v2_version 3 Acetone.mp3
Run Code Online (Sandbox Code Playgroud)

好的