使用 VLC 或其他方式在 Linux 或 Windows 上翻录家庭视频 VCD

use*_*774 5 linux vlc-media-player ripping handbrake vcd

我有一张带有 22 分钟视频的 VCD。我想保留这段录像并扔掉VCD。

我可以用 VLC 播放整个内容(“打开光盘 -> vcd -> /dev/sr0 -> 播放”):主曲目的所有 22 分钟。我不相信除了主要曲目之外还有任何其他内容。我可以在 22 分钟的轨道内寻找任何我想去的地方。

如果我mount /dev/sr0 /media/vcd然后尝试从 MPEGAV 文件夹中复制唯一的文件,则会出现 I/O 错误,目标文件为空。

除了“播放”之外,VLC 还有一个“转换”选项。当我使用它时,我实际上得到了一个很好的 OGG 文件,在它以痛苦的实时方式运行视频之后。我猜它是逐帧配音的。但该文件只有 10 分钟长,离赛道还有 12 分钟。

不幸的是,Handbrake 没有检测到它的曲目标题。

我不知道我是否应该开始参与 GNUddrescue或者是因为 VCD 以某种方式对其数据扇区进行了不同的编码。无论如何,我已经不知所措了,如果有人知道我怎么能把那个视频轨道从这件事上拿下来,请随时分享!

编辑:我应该注意到我也可以访问 Windows 计算机

小智 1

MPlayer解决方案

例如要预览曲目 3,请使用命令

mplayer vcd://3
Run Code Online (Sandbox Code Playgroud)

要转换选定的轨道,请使用命令。

mencoder vcd://3 -audio-preload 0.0 -o file.avi -mc 0 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000
Run Code Online (Sandbox Code Playgroud)

VCD 盘通常有很多轨道,MPlayer 的输出示例:

MPlayer SVN-r36521-4.8.2 (C) 2000-2013 MPlayer Team
...
Playing vcd://3.
track 01:  adr=1  ctrl=4  format=2  00:02:00  mode: 1
track 02:  adr=1  ctrl=4  format=2  00:48:00  mode: 1
track 03:  adr=1  ctrl=4  format=2  00:52:07  mode: 1
track 04:  adr=1  ctrl=4  format=2  08:17:26  mode: 1
track 05:  adr=1  ctrl=4  format=2  15:42:14  mode: 1
track 06:  adr=1  ctrl=4  format=2  23:19:19  mode: 1
track 07:  adr=1  ctrl=4  format=2  30:53:35  mode: 1
track 08:  adr=1  ctrl=4  format=2  38:40:58  mode: 1
track 09:  adr=1  ctrl=4  format=2  46:16:22  mode: 1
track 10:  adr=1  ctrl=4  format=2  52:49:40  mode: 1
track 11:  adr=1  ctrl=4  format=2  61:44:66  mode: 1
MPEG-PS file format detected.
VIDEO:  MPEG1  352x288  (aspect 8)  25.000 fps  1150.0 kbps (143.8 kbyte/s)
Run Code Online (Sandbox Code Playgroud)

预览所有曲目并根据需要进行翻录:)

来源:使用 mencoder 将 VCD 转换为 AVI

  • 谢谢!这有效,我认为这应该是公认的答案。我在其他地方找到的其他解决方案似乎都不起作用或那么方便。 (2认同)