我有几百个 WebM 文件,这些文件在一个文件中包含音频和视频(WebM 是一种容器格式)。我想编辑它们的元数据,例如:
- 演唱这首歌的艺术家
- 歌曲名称
- 专辑
- 出版年份
我见过 exiftool,但根据他们的网站,他们只支持读取 WebM 元数据。
我该如何编辑这四个元数据项?
答案1
mkvpropedit 的工作方式是,webm 是 mkv 的一个子集:
安装:
sudo apt-get install mkvtoolnix
编辑:示例
mkvpropedit --edit info --set "title=FOO S01E01" foo.mkv
mkvpropedit -s date=(stat --format=%Y foo.webm) foo.webm
答案2
你应该使用 ffmpeg,参见
http://ffmpeg.gusari.org/viewtopic.php?f=11&t=1870
但目前看来您只能设置标题标签或音频或视频流的语言标签
但是如果命令行中的目标文件名称以 .mkv 而不是 .webm 结尾,您可以设置更多元数据,例如描述标签。但是您有一个 matroska 容器。
示例调用如下:
ffmpeg -i tr3d.webm -c copy \
-metadata title="Moin Moin" \
-metadata license="CC-BY-NC-ND" \
-metadata description="Eine Fahrt im TR 09" \
-metadata copyright="Michael Dittmer" \
-metadata genre="Documentation" \
-metadata date_released="2014" \
-metadata url="http://www.pro-transrapid.org" \
-metadata artist="GFM-eV" \
-metadata publisher="Pro-Transrapid" \
-metadata:s:a:0 language="Spanish" \
tr3d_tagged.mkv