java - 如何在 opus 文件中添加元数据?

原文 标签 java tags metadata opus

我有兴趣为 .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)

关于java - 如何在 opus 文件中添加元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49496995/

相关文章:

Java Webstart "javaws -open"标志不适用于多个参数

java - 巴泽尔斯卡拉 "failed: Worker process did not return a WorkResponse"

java - 将多行日志文件分为事件流或迭代器

java - Struts2填充标签选择下拉列表

c# - ASP.NET 登录控制连接字符串错误 : Keyword not supported: 'metadata'

c# - 我可以使用C#提取Postgresql存储过程元数据吗

java.lang.ExceptionInInitializerError 与 Java-16 | j.l.ClassFormatError 可访问的 : module java. 基础不 "opens java.lang"到未命名的模块

html - Viber 如何从 HTML 页面中选择要显示的图像

html - 为什么html中没有树标记?

macos - 自定义Spotlight导入器和查找器的“更多信息”部分