从 BDMV 创建 MKV 并保存章节

Key*_*yKi 5 ffmpeg

如何使用 FFmpeg从 BDMV/BDRemux 创建 MKV 并保存有关章节的信息?

我可以轻松地从 制作 MKV STREAM/00000.m2ts,但章节信息会丢失。章节信息位于PLAYLIST/00000.mpls. 还有一个问题:如何将信息添加.mpls到MKV中?

MakeMKV可以,但是FFmpeg不行?它看起来不像是一个硬功能。

小智 5

显然 ffmpeg不直接支持蓝光章节

\n\n

但是,MKVToolNix支持从播放列表文件中读取章节。如果您想进行完整的重新混合(仅使用mkvmergeMKVToolNix),您可以使用以下命令:

\n\n
mkvmerge /path/to/BDMV/PLAYLIST/00000.mpls -o /path/to/remux.mkv\n
Run Code Online (Sandbox Code Playgroud)\n\n

创建的 Matroska 文件包含章节元数据。

\n\n

如果您只需要章节,您可以创建一个仅包含章节的 \xe2\x80\x9cdummy\xe2\x80\x9d Matroska 文件:

\n\n
mkvmerge -A -D -S /path/to/BDMV/PLAYLIST/00000.mpls -o /path/to/chapters.mkv\n
Run Code Online (Sandbox Code Playgroud)\n\n

-A和开关指示不要复制音频、视频和字幕轨道-D-Smkvmerge

\n\n

然后,您可以将创建的文件与 ffmpeg 一起使用,或使用以下命令将章节提取为 XML mkvextract(也来自 MKVToolNix):

\n\n
mkvextract /path/to/chapters.mkv chapters /path/to/chapters.xml\n
Run Code Online (Sandbox Code Playgroud)\n


归档时间:

查看次数:

10453 次

最近记录:

5 年,11 月 前