我可以仅使用 FFmpeg CLI 将章节元数据添加到视频文件吗?

我可以仅使用 FFmpeg CLI 将章节元数据添加到视频文件吗?

我最近开始使用 FFmpeg,想知道是否有办法完全通过命令行界面添加章节标记?

我成功地先写出一个元数据文本文件,然后手动编辑它,然后将其与原始视频文件拼接成一个新文件。但这有点麻烦,如果可以完全通过一些额外的标志或通过一个命令来完成,那就更好了,例如...

ffmpeg -i videoname.mp4 -add_chptr START=00:00:00.000 title:"video title"

有人知道是否存在类似的东西吗?我在帮助页面中找不到有关它的信息,但文档对我来说似乎无穷无尽。

答案1

我也有同样的需要。显然,使用 FFmpeg 从章节文件中添加章节没有任何简单或任何方法。对于 MKV,要使用的工具是 mkvpropedit。它只需几秒钟即可编辑标题。对于自动处理,媒体文件和章节文件需要相同的名称和位置。您需要MKVToolNix

套房(适用于 Windows XP)。

set MKVToolNix=
set file=
FOR %%A IN ("%file%") do "%MKVToolNix%mkvpropedit" -c "%%~pnA" %%A&pause

相关内容