如何在 opus 文件中添加元数据?
How Can I Add Metadata in opus files?
我有兴趣为 .opus
文件编写元数据,但到目前为止我看到的所有帖子都是针对更主流的格式,例如 .ogg 或 .mp3。我不确定 ID3 标签是否适用于 .opus 文件,而且我找不到任何资源说明它们是否适用。我在 (How to add metadata to WAV file?).
中看到过类似的内容
如何将标题、作者等元数据写入 .opus 文件?
我认为 libopus
启用 ffmpeg
可以做到这一点,但从文档中我不清楚如何做到这一点。
仅使用 ffmpeg
的解决方案是首选,但任何开源 Java 库也应该很好。
如果您要将现有的音频文件编码为 opus,那么使用 opusenc:
很容易做到
opusenc input.wav out.opus --title "This is a title" --artist "The Beatles"
有几个元数据选项
--title title Set track title
--artist artist Set artist or author, may be used multiple times
--album album Set album or collection
--genre genre Set genre, may be used multiple times
--date YYYY-MM-DD Set date of track (YYYY, YYYY-MM, or YYYY-MM-DD)
--comment tag=val Add the given string as an extra comment
This may be used multiple times
--picture file Attach album art (see --help-picture)
使用 FFmpeg:
ffmpeg -i myfile.opus -metadata FOO="Bar Baz" -codec copy myfile-withmeta.opus
然后文件上的 ffprobe
将确认新元数据条目的存在。
'Foobar2000' 媒体播放器允许您将元数据(包括图像)添加到 .opus 音频文件。 Windows 和 IOS.
免费下载
我有兴趣为 .opus
文件编写元数据,但到目前为止我看到的所有帖子都是针对更主流的格式,例如 .ogg 或 .mp3。我不确定 ID3 标签是否适用于 .opus 文件,而且我找不到任何资源说明它们是否适用。我在 (How to add metadata to WAV file?).
如何将标题、作者等元数据写入 .opus 文件?
我认为 libopus
启用 ffmpeg
可以做到这一点,但从文档中我不清楚如何做到这一点。
仅使用 ffmpeg
的解决方案是首选,但任何开源 Java 库也应该很好。
如果您要将现有的音频文件编码为 opus,那么使用 opusenc:
很容易做到opusenc input.wav out.opus --title "This is a title" --artist "The Beatles"
有几个元数据选项
--title title Set track title
--artist artist Set artist or author, may be used multiple times
--album album Set album or collection
--genre genre Set genre, may be used multiple times
--date YYYY-MM-DD Set date of track (YYYY, YYYY-MM, or YYYY-MM-DD)
--comment tag=val Add the given string as an extra comment
This may be used multiple times
--picture file Attach album art (see --help-picture)
使用 FFmpeg:
ffmpeg -i myfile.opus -metadata FOO="Bar Baz" -codec copy myfile-withmeta.opus
然后文件上的 ffprobe
将确认新元数据条目的存在。
'Foobar2000' 媒体播放器允许您将元数据(包括图像)添加到 .opus 音频文件。 Windows 和 IOS.
免费下载