我目前正在开发一个应用程序,允许用户在彼此之间转换格式。为了转换音频文件,我使用 ffmpeg。
我对 aac 格式有疑问,因为它没有任何标准的元数据格式。在网上搜索后,我发现一个解决方案是写入 ApeV2 标签(来源:福巴)
我找不到发送给 ffmpeg 来写入 Ape 标签的命令行选项(我不知道它是否受支持)。
提前致谢。
答案1
ffmpeg 的 aac muxer 确实支持 APE 标签。
语法是
ffmpeg -i in.m4a -c copy -f adts -write_apetag 1 {tags} out.aac
哪里{tags}
可以
-metadata title="TheTitle" -metadata RandomFieldName="Randomvalue"
不确定是否接受 Unicode,还是仅接受 ASCII。