use*_*232 12 video metadata ffmpeg
我一直在尝试了解如何向 MP4 文件添加一些额外的元数据。我了解如何添加元数据,如下所示:
ffmpeg -i bb.mp4 -metadata title="my title" bb2.mp4
Run Code Online (Sandbox Code Playgroud)
但我正在寻找的是如何添加一些像这样的新标签:
ffmpeg -i bb.mp4 -metadata newTag="newTag" bb2.mp4
Run Code Online (Sandbox Code Playgroud)
newTag 可能是作者生日之类的东西,任何不存在的新东西!
这甚至可能吗?
Gya*_*yan 13
默认情况下,FFmpeg 支持数量有限的 MP4 格式的 iTunes 标签。下面列出了这些。但是如果-movflags use_metadata_tags添加了自定义标签,则可以编写。这适用于添加新标签或从输入中继承自定义全局标签。
MP4 支持的 iTunes 标签:
"title"
"artist"
"album_artist"
"composer"
"album"
"date"
"encoding_tool"
"comment"
"genre"
"copyright"
"grouping"
"lyrics"
"description"
"synopsis"
"show"
"episode_id"
"network"
"episode_sort"
"season_number"
"media_type"
"hd_video"
"gapless_playback"
"compilation"
Run Code Online (Sandbox Code Playgroud)
Matroska 格式接受自定义标签。