Difference between revisions of "Extract DVD"
From Maze's wiki
Line 19: | Line 19: | ||
<pre> | <pre> | ||
mplayer dvd://1 -identify -dumpstream -dumpfile <title>.vob | mplayer dvd://1 -identify -dumpstream -dumpfile <title>.vob | ||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
Revision as of 13:03, 13 March 2012
This describes how to convert a DVD to mkv using:
- x264 for video
- ac3 for audio
- any subtitles
Install the packages
apt-get install mencoder mplayer gpac mkvtoolnix
For using encrypted DVDs build and install libdvdcss from http://download.videolan.org/pub/libdvdcss/last
./configure --prefix=/usr make make install
Write the video stream to the harddrive so the next steps will go faster.
mplayer dvd://1 -identify -dumpstream -dumpfile <title>.vob
Extract the subtitles from the stream.
mencoder <title>.vob -oac copy -ovc copy -o /dev/null -sid <sid> -vobsubout <title>
Now extract audio from the stream. Just use AC3.
mplayer <title>.vob -aid <aid> -dumpaudio -dumpfile <title>.ac3
Detect the amount to crop. Keep it running till it is stable for a while
mplayer <title>.vob -vf cropdetect
Run the first pass on the video
mencoder -v <title>.vob -vf <cropvalues> -ovc x264 -x264encopts pass=1:bitrate=1000 -nosound -nosub -noautosub -of rawvideo -o <title>.264
Run the second pass on the video
mencoder -v <title>.vob -vf <cropvalues> -ovc x264 -x264encopts pass=2:bitrate=1000 -nosound -nosub -noautosub -of rawvideo -o <title>.264
Put the video in a MP4 container
MP4Box -add <title>.264 <title>.mp4
Combine everything in a mkv container
mkvmerge -o <title>.mkv <title>.ac3 <title>.idx <title>.mp4