web-dev-qa-db-ja.com

LinuxまたはWindowsでVLCなどを使用してホームビデオVCDをリッピングする

22分のビデオが収録されたVCDを持っています。この映像を残してVCDを捨てたいと思います。

VLCですべてを再生できます(「ディスクを開く-> vcd->/dev/sr0->再生」):メイントラックの22分すべて。メイントラック以外にコンテンツはないと思います。 22分のトラック内で好きな場所を探すことができます。

もし私が mount /dev/sr0 /media/vcd次に、MPEGAVフォルダーから唯一のファイルをコピーしようとすると、宛先ファイルが空のI/Oエラーが発生します。

VLCには、「再生」に加えて「変換」オプションがあります。これを使用すると、苦痛なリアルタイムでビデオを実行した後、実際に良いOGGファイルが返されます。フレームごとにダビングしていると思います。しかし、ファイルの長さはわずか10分で、トラックから12分離れています。

残念ながら、ハンドブレーキはトラックタイトルを検出しません。

GNU ddrescueに参加する必要があるのか​​、それともVCDがデータセクターのエンコード方法が異なるためなのかわかりません。とにかく、頭がおかしいです。そして、私がそのビデオトラックをどうやって取り除くことができるかを誰かが知っているなら、気軽に共有してください!

編集:私はWindowsコンピュータにもアクセスできることに注意する必要があります

6
user259774

MPlayerソリューション

たとえば3のトラックをプレビューするには、コマンドを使用します

mplayer vcd://3

選択したトラックを変換するには、コマンドを使用します。

mencoder vcd://3 -audio-preload 0.0 -o file.avi -mc 0 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000

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)

すべてのトラックをプレビューし、必要に応じてリッピングします:)

ソース: mencoderを使用してVCDをAVIに変換

2
MariuszS