原始 ffmpeg 文件包含如下章节
Menu
00:00:00.000 : en:Chapter 01
00:07:02.083 : en:Chapter 02
00:13:40.833 : en:Chapter 03
00:23:06.791 : en:Chapter 04
我使用 提取了章节ffmpeg -i input.mkv -f ffmetadata FFMETADATAFILE.txt
。但提取章节后,它显示如下。
Menu
00:00:00.000 : Chapter 01
00:07:02.083 : Chapter 02
00:13:40.833 : Chapter 03
00:23:06.791 : Chapter 04
标题中缺少关键字en
。发生这种情况的原因是什么?如何保持章节与原始文件中的相同?
答案1
找到了一个解决方案。不是使用 ffmpeg,而是使用mkvextract
和mkvmerge
,这似乎可以完成工作。
从文件中提取章节
mkvextract chapters input.mkv > chapters.txt
将章节添加到文件
mkvmerge -o output.mkv --chapters chapters.txt input.mkv
这样章节语言就得以保留