t3r*_*nal 5 command-line metadata mp4 16.04
我有许多需要包含相同元数据的 mp4 文件,例如。艺术家和专辑。
如何批量编辑元数据而不是一一进行?
在继续之前,请备份您要处理的视频。下面的命令替换现有文件。
find /home/user/videos-to-process/ -type f -iname '*.mp4' -exec ffmpeg -i "{}" -codec copy -metadata artist="John Smith" -metadata album="Foo Bar" "{}.new.mp4" \; -exec mv "{}.new.mp4" "{}" \;
Run Code Online (Sandbox Code Playgroud)
这是相同的命令,为清楚起见格式化:
find /home/user/videos-to-process/ -type f -iname '*.mp4' \
-exec ffmpeg \
-i "{}" \
-codec copy \
-metadata artist="John Smith" \
-metadata album="Foo Bar" \
"{}.new.mp4" \; \
-exec mv \
"{}.new.mp4" "{}" \;
Run Code Online (Sandbox Code Playgroud)
这有什么作用?
步骤 2复制现有的流;我们没有重新编码(这是一件好事)。您只是在更改元数据。我在一个包含六个文件的目录中运行了这个,每个文件大约 1GB。总处理时间约为 30 秒。
| 归档时间: |
|
| 查看次数: |
11591 次 |
| 最近记录: |