如何使用 FFmpeg从 BDMV/BDRemux 创建 MKV 并保存有关章节的信息?
我可以轻松地从 制作 MKV STREAM/00000.m2ts
,但章节信息会丢失。章节信息位于PLAYLIST/00000.mpls
. 还有一个问题:如何将信息添加.mpls
到MKV中?
MakeMKV可以,但是FFmpeg不行?它看起来不像是一个硬功能。
小智 5
显然 ffmpeg不直接支持蓝光章节。
\n\n但是,MKVToolNix支持从播放列表文件中读取章节。如果您想进行完整的重新混合(仅使用mkvmerge
MKVToolNix),您可以使用以下命令:
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\nmkvmerge -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
。-S
mkvmerge
然后,您可以将创建的文件与 ffmpeg 一起使用,或使用以下命令将章节提取为 XML mkvextract
(也来自 MKVToolNix):
mkvextract /path/to/chapters.mkv chapters /path/to/chapters.xml\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
10453 次 |
最近记录: |