如何为包含多个曲目/电影的 DVD 创建播放列表?

如何为包含多个曲目/电影的 DVD 创建播放列表?

我有一张(儿童)DVD,其中包含几部短片。以下是 DVD 自带菜单的屏幕截图,您可以在其中选择您想观看的短片:

在此输入图像描述

您可以从该菜单观看,在这种情况下,您可以在电影结束后返回该菜单,也可以连续观看所有内容(使用屏幕截图中未显示的另一个按钮)。两者都不可取,因为我们想模仿这张 DVD 所汇编的旧电视节目。在那部剧中,总是有前奏(编号 1),然后是一集(编号 2 到 10 中的任何一个),然后是结尾(编号 11)。

所以我基本上想制作一个播放列表:播放第 1 号,然后播放(例如)第 5 号,然后播放第 11 号。这是否可以在不将 DVD 数据转换为其他内容的情况下实现?如果是,我需要做什么?我可以安装软件和使用终端。


这是我到目前为止所尝试的:

我用 VLC 媒体播放器打开 DVD,希望能找到一个曲目/电影列表,就像音乐 CD 一样,但没有(好吧,一个):

在此输入图像描述

当我在文件资源管理器中打开 DVD 时,它具有 AUDIO_TS 和 VIDEO_TS 文件夹的常见结构。

答案1

转到 VLC 的“播放列表”界面(通常Ctrl为 + l,否则位于“查看”下)。

右键单击“高级打开...”。

在打开的对话框中,选择“磁盘”。选择 DVD,输入光驱的设备名称(/dev/sr0这是一个不错的猜测),然后输入简介的标题 nr。

对第一个视频重复此操作。

再次重复介绍。

对第二个视频重复此操作。

等等。

如果这看起来很烦人,确实如此。您还可以手动编写 m3u8 格式的播放列表文件

#EXTM3U
#EXTINF:0,dvdsimple:///dev/sr0
#EXTVLCOPT:disc-caching=300
dvdsimple:///dev/sr0#1
#EXTINF:0,dvdsimple:///dev/sr0
#EXTVLCOPT:disc-caching=300
dvdsimple:///dev/sr0#2
#EXTINF:0,dvdsimple:///dev/sr0
#EXTVLCOPT:disc-caching=300
dvdsimple:///dev/sr0#1
#EXTINF:0,dvdsimple:///dev/sr0
#EXTVLCOPT:disc-caching=300
dvdsimple:///dev/sr0#3

并将其另存为 playlist.m3u8,然后用 VLC 打开它。

相关内容