【问题标题】:How to tag metadata m4v files using FFmpeg如何使用 FFmpeg 标记元数据 m4v 文件
【发布时间】:2019-05-20 22:34:34
【问题描述】:

所以我试图从文件名中将元数据标记为视频文件 m4v。但是,我似乎无法在 man -h 页面中找到答案,并且在线所有内容都显示了如何从 m4v 中提取元数据。

我已经在 StackOverflow 和网上查看了答案,大多数是关于从 m4v 文件中提取元数据的答案,但没有任何关于标记文件的答案(除了删除元数据)。我发现这个http://jonhall.info/create_id3_tags_using_ffmpeg/ 是关于标记一个 mp3 文件的,我尝试了语法但它失败了。

这是我尝试将 mp3 替换为 m4v 的 mp3 语法

ffmpeg32 -i in.m4v -metadata title="你想要的标题" out.m4v

还尝试了以下方法

ffmpeg -i "$filedir$name" -metadata title="你想要的标题" -c:v copy -c:a copy "$filedir$newname"

此命令用于从文件中删除元数据

ffmpeg -i "$filedir$name" -map_metadata -1 -c:v copy -c:a copy "$filedir$newname"

这个错误我通常得到一个语法错误。

非常感谢任何帮助

【问题讨论】:

  • 共享完整日志。

标签: ffmpeg tags id3 m4v


【解决方案1】:

显然我的个人资料中没有路径,因此该命令在我的脚本中失败。通过添加完整路径 /usr/local/bin/ffmpeg 我能够使以下命令正常工作

/usr/local/bin/ffmpeg -i in.m4v -metadata title="你想要的标题" out.m4v

希望这可以帮助其他可能忽略这一点的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 2012-02-20
    • 2016-12-22
    • 2015-08-11
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多