FFmpeg 中有哪些命令可用于将我自己的数据填充到 MP3 元数据中?
例如,目前我正在使用 ffmpeg 将音频文件从 MP3 (320k) 编码为 MP3 (128k)。
这些是我的元数据命令:
commandList.add("-i");
commandList.add(coverPath);
commandList.add("-c");
commandList.add("copy");
commandList.add("-map");
commandList.add("0");
commandList.add("-map");
commandList.add("1");
commandList.add("-id3v2_version");
commandList.add("3");
commandList.add("-write_id3v1");
commandList.add("1");
commandList.add("-metadata:s:v");
commandList.add("title=\"Album cover\"");
commandList.add("-metadata:s:v");
commandList.add("comment=\"Cover (Front)\"");
我的问题是:
现在我想补充:
-metadata [Encoder] && [Encoded by] && [Published by]
但我不知道正确的命令。我在哪里可以找到它们?我似乎无法在FFmpeg 文档中找到它们。
根据MultimediaWiki上关于元数据的 MP3 部分:
这是清单;稍微重新格式化以适合此 Stack Exchange 站点上的格式:
此外,查看官方 FFmpeg 源代码存储库的GitHub 镜像。我挖掘了一下,发现这些与 ID3 相关的项目/地图可能对您的目的有用: