

|
What is DVD ripping?
DVD ripping is to decrypt a encrypted DVD to a non encrypted format. If you copy the VOB files from a DVD to your harddrive with DCESS then you have ripped a DVD. Usually when people talk about DVD ripping they mean reencode a DVD to a~other format as VCD or SVCD and this is what this page is all about. It´s legal in most countries to ripp a DVD that you own. But in some countries you are not even allowed to do that. Please dont brake any laws. |

|
With format should i choose as target?
There are 3 popular video format mpeg1, mpeg2 and mpeg4. Mpeg1 is used for VCD. VCD is a old format that can be played in almost all new DVD standalone players. The quality of a VCD movie is simular to a VHS. Mpeg2 is used in DVD and SVCD. SVCD is a new format that is suposed to replace VCD. SVCD can be played in many new DVD standalones, but not all. The quality of SVCD is simular to SVHS. Mpeg4 can be used in ASF or AVI files (often called DIVx avi). It's a new format that will play on PCs only. The quality depends on resulution and filesize but the size-qulaity rate is better than VCD or SVCD. For more info about the formats read the format overview
1. You own a DVD movie and you only have a DVD plyer in your computer but you own a VCD video.
2. You own a DVD movie that has started to crack (they sometimes do) and will soon be broken so you have decided to make a backup that will play in your standalone DVD pleyer.
3. You own a DVD movie and you wont to be able to look at it at you work. (you all know how boring it can be at work) The problem is that the brand new computers at your work dont have DVD drives.
|
| NEW DVD 2 VCD/SVCD guide |
|
I have made a new guide becose if you followd the old guide you had to use several comersial programs.
In the New guide only freeware programs are used.
This is what you need A computer 200 mmx or better 64 mb ram or more 10 gb free disc space These programs Voddecode QT 2000 (or other ripper) FlasK 0.594 avi synth dlls avi synth premeiere plugin tsunami mpeg encoder a burning soft that handles VCD or SVCD Step 1 - install all programs I suggest you put all programs in c:\dvd\programname directorys install FlasK and Vobdecode is easy.. But install tsunami mpeg is a bit harder when you have installed the program you have to run the language patch. Install avi synth can also be a bit tricky. First register the main dlls. Then copy the premiere plugin file to FlasK directory and rename it to avisynth.cm.flask. Step 2 - Rip DVD files to the harddrive Make a directory on you harddrive ex c:\dvd\movie Rip all files on the dvd to that directory Step 3 - Start flask and set resize settings start FlasK and go to "open dvd", open c:\dvd\movie\VTS_01_0.IFO Now goto "Global project options" and set following values in the video tab Resulution VCD (if you are makeing a VCD) 352*288 pal or 352*240 ntsc Resulution SVCD (if you are makeing a SVCD) 480*576 pal or 480*480 ntsc Fps 25 pal or 29.97 ntsc in the audio tab decode audio sample rate 44100 hz in the post processing tab Resising quality - HQ Bicubic filtering no crop no letter boxing (if you dont know how to use these) keep aspect ratio should be checked in the general tab compling time - complie whole file step 4 - start avi synth frameserver go to "select output format"and choose "link to avi synth" then hit "start conversion". A small window named "avisynth premiere plugin" will apeer. copy the text in the windows and save it in a text file named c:\dvd\movie.avs make sure that the file not is named movie.avs.txt becose then it wont work. Dont close flask or any of its windows.. just let it be step 5 - Open and congigure tsunami mpeg Open tsunami mpeg. In the lower left corner can you choose the source file "video(V)" choose the movie.avs file Now open "settings" in lower right corner and choose video stream type: mpeg1 for VCD or mpeg2 for SVCD resulution: 352*288 for pal VCD \ 352*240 for ntsc VCD or 480*576 for pal SVCD \ 480*480 for ntsc SVCD aspect ratio: 4:3 625 line PAL or 4:3 525 line ntsc frame rate 25 for PAL or 29.97 for ntsc rate conroll: constant bitrate CBR CBR bitrate: 1150 for VCD or 1700 - 2400 for SVCD VBV buffer size: 60 for VCD 80 for SVCD Motion search: Super high quality advanced dont mess with things here GOP GOP I: 1 GOP P: 4 GOP B: 2 check detect scene changes matrix dont mess with things here audio stream type: mpeg audio layer2 sampeling frequens: 44100 channal mode stereo bitrate: 64-224 for VCd and 64-384 for SVCD. I suggest 128 both for VCD and SVCD system stream type: mpeg1 system for VCD or mpeg2 system for SVCD Now hit START Now will Flask and Tsunami start to work It will take at least 24 hours on a 300 mhz computer Or 6-8 hours on my 2*600 mhz cel You can cut up the mpeg file in pieces that fits on CD media with the built in mpeg tools. Go to "file" - "mpeg tools" - "join" open your file mark it then choose "edit" 735 mb will fit on 74 min media 780 mb on 80 min media |
|
OLD DVD to VCD/XVCD ripping guide
Dont use this guide. The new guide uses programs that makes mpeg files with better picture qulity |
|
programs you need Vobdecode qt2000 r4 flask v0.59x Panasonic MPEG premiere plugin v 2.01/2.1/2.5 VCD cutter 8-10 gigabyte free space on your harddrive a nice computer (over 200 mhz) intruduction VCD or XVCD uses MPEG1 for video and audio. MPEG with VCD bitrate can fit 74 minuts of video on one CD.. so you will nead 2 cds for a normal film The quality of VCD isn't so good, it looks simular to VHS. If you would like better quality XVCD is the sulution. XVCD is a VCD with higher resulution an greather bitrate. To make a XVCD you need 2 or 3 cds. Both VCD and XVCD are playable in some standalone DVD players. To play a VCD on a computer you will need at least a p166mmx to play an XVCD you will need at least a p233 mmx How to make the dvd to a vcd/xvcd step 1: install files install Vobdecode QT2000 R4 in c:\DVD\vobdecode\ intall flask in dirctory c:\DVD\flask\ install panasonic mpeg plugin in dirctory c:\DVD\panplug install VCD cutter in directory c:\DVD\VCDcut copy c:\DVD\panplug\cm-mpeg-pwi2.0e.prm to c:\DVD\flask\ rename c:\DVD\flask\cm-mpeg-pwi2.0e.prm to panmpeg.cm.flask now you are done step 2: copy DVD to your harddrive open vobdecode now you will see all the files on the DVD disc set target directory to c:\DVD\moviename\ mark all the files first choose find keys.. when done choose decrypt step 3: encode the files to mpeg1 Open flaskmpeg.exe and go to "file" --> "open dvd" then locate directory c:\DVD\moviename\ and open Vts_01_0.ifo. Now flask will bring up a window were you can choose witch video and audio layer to encode. choose the ones that you want to encode Go to "options" --> "mpeg output options" If your target is a VCD choose video bitrate 1150k and audio bitrate 224 If you want to do a XVCD choose video bitrate 1500k-2400k and audio birate 64k-384k. A to hour XVCD can have a video bitrate of 2200k and audio bitrate of 224k and still fit on 3cds uncheck the "display parameters before Encoding" then click OK Go to "options" --> "global project options" change the framesize to 352*240 for NTCS VCD or 352*288 for PAL VCD (for XVCD 480*368 looks great) then change the Time base to 29.97 for NTSC VCD or 25 for PAL VCD (for XVCD is 23.976 best if the source is NTSC, 25 if the source is PAL) Click on the audio tab, check decode audio. If you want can you use the output pad under "post prcessing". With the outputpad can you crop the black bands over and under the picture (then you dont have to waste bitrate on nothing). A }ovie with the resulution 720*480 has the resulution 720*288 without the blackband Click on general tab, check Compile whole file. click ok Go to "run" --> "start conversion" wait.. wait more... It can take as long as 48 hours on slow computers (200 mhz) when flask has finished encoding go to c:\videoOut.mpg, rename to moviename.mpg and move it to c:\DVD click on the file and look that it is alright, when done delete directory c:\DVD\moviename\ step 4: cut the file in parts that will fit on the 74min cds when you burn a video cd you can fit a little bit over 700mb on a 74min cd so the files cant be bigger than 700mb. But the file we just created with flask is 1100-2000 mb big. that means that we have to cut it in two or three parts (two parts if its smaller than 1400mb otherwise three parts). For this we use VCD cutter Go to directory c:\DVD\vcdcutt and start file vcdcut.exe Go to "file" --> "open movies" and locate c:\DVD\moviename.mpg go to "edit" --> "clip mark in" then move the track bar to 33% or 50% of the movie go to "edit" --> "clip mark out" then goto "edit" --> "add to clip list" go to "edit" --> "clip mark in" then move the track bar to 66% or 100% go to "edit" --> "clip mark out" then goto "edit" --> "add to clip list" if you are splitting the file to three parts then do it again (move to 100% this time) now go to "edit" --> "make clips in list" when done close the program and go to dirctory c:\DVD\vcdcut\ and rename files Cut00000.mpg, Cut00001.mpg and possibly Cut00002.mpg to moviename1.mpg, moviename2.mpg and so on check that all files work then move them to c:\DVD\ delete the file c:\DVD\moviename.mpg finished! Now you have two or three mpeg files that you can burn as video cd with for example NERO burning rom questions and answers this is some of the questions i have been reciving. If you have a question don't hesitate to mail me When i burn video cds with nero, they wont play in any player. Not even softplayers like mediaplayer or power DVD can open the file.. I don't get any error massages when i burn the cds and they seems to be ok. Is there a way to fix it? It seems that Nero has problems with burning video cds with certain burners. I have a yammaha cdrw 6416s and it wont burn working video cds with nero if the mpg files is bigger than 665 mb. You can try to burn video cds with files smaller than 665 mb and see if it works. Another option if you got files bigger than 665 mb is to burn the file as a ordinary mpg file on the cd. But remember that then you will need 80 min media (if you dont "overburn") I'm trying to create an VCD of a foreign language film using Flask. I've got the right audio track playing but how do I activate subtitles? Flask doesn't activate the english subtitles by default. Any workarounds? Flask 0.594 works with subtitles.. But it doesn't work with panasonic mpeg plugin. But you can use DVD2MPEG instead. You can use the same settings in DVD2MPEG as you did in Flask but the video and sound comes out in diffrent files. That means that you have to mux them. There are one easy way to do that. Use xing mpeg encoder and use the streamprofile "match source" and select the video and audio file. Xing will not reencode the video, it just muxes the video and audio. The file Xing creates should be XVCD/VCD compitable. |
| dvd 2 mpeg4 ripping guide |
|
programs you need vobdecode qt2000 r4 flask v0.59x DivX 3d/e mpeg4/mp3 codec virtual dub v1.3 8-10 gigabyte free space on your harddrive a nice computer (over 200 mhz) intruduction MPEG4 is a new standard for video. With MPEG4 you can fit one hour of DVD quality video on one cd The audio is in MP3 format and has good qulaity-size rate. MPEG4 cant be played one standalone DVD players but is the best sulution for PC playback on fast machines. To play a full res MPEG4 movie you will need atleast a 266 mhz PC. (400 mhz+ is even better) How to make a MPEG4 high resulution film that fits on one or two cds step 1: install files Install vobdecode qt2000 r4 c:\DVD\vobdecode Intall flask in dirctory c:\DVD\flask Install virtual dub in directory c:\DVD\vdub Install DivX3d mpeg4 codec in dirctory c:\DVD\divxmpg4 Click on c:\DVD\divxmpg4\Register_DivX.exe Restart computer step 2: copy the DVD to your harddrive Do as shown in the DVD to VCD/XVCD ripping guide step 3: encode the files to an avi with mpeg4 compression Open flaskmpeg.exe and go to "file" --> "open" then locate directory c:\DVD\moviename\ and open Vts_01_0.ifo. Now flask will bring up a window were you can choose witch video and audiolayer to encode. Go to "options" --> "global project options" Change movie framesize to 720*576 (even if it is NTSC) and change the Time base to 23.976 (25 for PAL) Click on the audio tab, check decode audio. If you want can you use the output pad under "post prcessing". With the outputpad can you crop the black bands over and under the picture (then you dont have to waste bitrate on nothing). A movie with the resulution 720*576 has the resulution 720*320 without the blackbands (top offset 134 use to be good) Click on general tab, check Compile whole file. click ok Go to "run" --> "start conversion" Now it shuld pop up a window that asks for audio format and bit rate. If your movie is shorter than one hour and 40 minuts choose PCM 48khz stereo, if your movie is longer than that choose 22khz (otherwise the destination moviefile will be larger than 2 gigabye and it cant due to limitations in Win98 filesystem. If you use winNT/win2000 you can always choose 48khz stereo) Another window apeers (sometims you must press alt+tab). In this windows do you choose video codec choose divx lo motion codec (put marker in codeclist and press up arrow key once) clic on configure and change bitrate to 1500 then press OK press ok in choose codec window to it will take severel hours (two hours movie takes 14 hours to encode on a celeron 333A) when done rename c:\videoOut.avi to moviename.avi and move the file to c:\DVD\ the file shuld have the size of around 1.8 to 2 gigabytes It is so big because the audio is uncompressed. The auido in the file will get sometimes out of sync if you tries to search in the file.. but that will vdub (almost always) fix in the next step step 4: Compress the sound to MP3 and split the movie file in two parts Open c:\DVD\vdub\VirtualDub.exe go to "file" --> "open video file" and locate c:\DVD\moviename.avi go to "file" --> "File information" and write down the movie lenght in FRAMES (usually around 160000) go to "video" --> "direct stream copy" go to "video" --> "select range" and input frame (not time) start offset 0, the end offset value shuld be [total frame number divided in 2]-50, click ok go to "audio" --> "full processing mode" go to "audio" --> "compression" select format MPEG layer3 and bitrate 160 kps go to "file" --> "save extended avi" save file as c:\DVD\moviename1.avi wait until its finnish then do it all again from step "open video file" but this time set start frame offset to [total frame number divided in 2]+50 and stop offset 0. go to "file" --> "save extended avi" save file as c:\DVD\moviename2.avi check so both files works then delete file moviename.avi finished! Now you have two files around 600-700 mb that you can burn to two 74min or 80min CDR! questions and answers this is some of the questions i have been reciving. If you have a question don't hesitate to mail me I tried to rip a DVD with this method and the quality is really much better than Dvd 2Mpeg (Squeezer) Method but the movie frames progressing is not fluid, the AVI frame progress is not costant, sometimes the movie freezes for a fractions of second ( not the audio track). How to make it work? It is a known problem with NTSC movies. AVI plugin (made by agrabber) doesn't always manage to sync audio and video correctly. I think that the audio plays a little bit to slow and then the video freezes to prevent that it gets totally out of sync. A way to fix the problem is to demux the audio with virtualdub then mux it again with virtual dub useing the "change so audio and video duration match" It doesn't always solve the problem.. but most of the times it will work. |
|
Use flask 0.59x and encode to MPEG1 If the movie have the aspect ratio of 2.35:1 then set the frame size to 720*576 (even if it is ntsc). Crop it dn with output pad to 720*320. If the file has the aspect ratio of 16:9 then crop dn to 720*432. Set fps to 23.976 (25 for PAL) set video bitrate to 2000-2400 (depends on the movie lenght use xvcd calc) and check half pel. Set audio bitrate to 192 or better. this will giv you a perfect copy of the DVD on 3 CDs. Watch the movie with mediaplayer 7 or divx player. powerdvd will mess up aspectratio |
|
One very easy way to rip a DVD is to use DVD2MPG. You dont even have to copy the DVD to the harddrive first. Install DVD2MPG in directory c:\dvd\dvd2mpg copy the Panasonic MPEG premiere plugin v 2.01 (cm-mpeg-pwi2.0e.prm) to the dvd2mpeg directory click on reg.bat insert a DVD in your drive then run dvd2mpg.exe go to "options" --> "capture settings" set Target size to 352*240 for NTSC VCD or 352*288 for PAL VCD (or other for xvcd) set fps to 29.97 for NTSC VCD or 25 for PAL VCD (23.976 for NTSC xvcd or 25 for PAL xvcd) set MP2 bitrate to 224 for VCD (or other for xvcd) set max frame number to 300000 uncheck "stop capturing by titlechange" check "add bands" (if the movie isn't in 4:3 format) check "pricise resizing" move the zoom bar half the way if the move is in 16:9 format, and almost all the way if the movie is in 2.35:1 format. This will crop the movie at both sides but it reduses the black bands. Set BiCibic Filter and no interpolation. click OK go to "options" --> "mpv settings" set video bit rate to 1150 for VCD (1500-3000 for XVCD) ignore audio bit rate (it isn't used) set VBV buffer size to 120 or more check full pel and uncheck "display parlameters before encodeing" click OK go to "playback" --> "initialize graph and encoder" and click ok 2 times =) go to option audio settings and make sure that 2 speaker mode is checked go to "playback" --> "play" then can you use the DVDs menus just like you do when you watch the movie, you can activate subtitles and choose language for example. Then click play in the menu go to "playback" --> "start stop capturing" then after a little while it will start capturing DVD2MPG is a little bit slower than flask so it will take lots of time (rip a 2 hours movie to VCD takes 20 hourers on a celeron 333A) when done you have to mux the audio and the video file. Open xing encoder and choose new job then choose the streamprofile "match source" choose the video file c:\default.mpv and the audio file c:\default.mpa set "target filename to c:\dvd\moviename.mpg click ok then click on "encode" when done click on c:\DVD\moviename.mpg and see thats the audio syncs with the video.. search back en forward in in the file and see that it works alright then delete c:\default.mpv and c:\default.mpa cut the file in parts with VCD cutter as shown in the DVD to VCD/XVCD guide then you are done =) If your drive gets very hot during the ripping then its better to copy the whole dvd, ALL files to the harddrive, use DCESS or DOD speed ripper. Then when you open dvd2mpeg go to "file" --> "change dvd root" and locate the directory your files are stored in, click on video_ts.ifo. Then you do everything as shown in the guide. |
|
NTCS DVD: resulution 720*480 with aspect ratio of 2.35:1 or PAL DVD: 720*576 with aspect ratio of 2.35:1 mpeg4 resulution 688*304 at bitrate: 1000-2000kps. set resulution to 720*512 crop down to 688*288 (cut 224 from the bottom and 32 from the right, set 112 in top offset and 16 in left offset) mpeg4 resulution 576*272 at bitrate: 850-1700kps. set resulution to 640*496 crop down to 576*272 (cut 224 from the bottom and 64 from the right, set 112 in top offset and 32 in left offset) mpeg4 resulution 528*240 at bitrate: 800-1600kps. set resulution to 576*432 crop down to 528*240 (cut 192 from the bottom and 48 from the right, set 96 in top offset and 24 in left offset) mpeg4 resulution 480*208 at bitrate: 700-1400kps. set resulution to 496*352 crop down to 480*208 (cut 144 from the bottom and 16 from the right, set 72 in top offset and 8 in left offset) Perfekt 2 hours on 1 cd setting (I use it if I encode to 1cd its pretty close to 16:9) mpeg4 resulution 432*224 at bitrate: 700-1400kps. set resulution to 496*400 crop dn to 432*224 (cut 176 from the bottom and 64 from the right, set 88 in top offset and 32 in left offset) NTCS DVD: resulution 720*480 or PAL DVD: 720*576 mpeg1 (xvcd) resulution 480*368 at bitrate 1860 - 2200 kps fps 23.976 (ntsc) or 25 (pal) If you want can you set resulution to 544*416 and crop down to 480*368 mpeg4 resulution 480*368 at bitrate 1000 - 2000 kps If you want can you set resulution to 544*416 and crop down to 480*368 more will follow |

|
standard VCD type: mpeg1 video and mpeg1 layer 2 audio No menus or subtitles (exept if they are a part of the mpg) VCD-pal: videobitrate: 1150kps, audiobitrate: 224kps, fps: 25, resulution: 352*288, aspect ratio: 4:3 VCD-ntsc: videobitrate: 1150kps, audiobitrate: 224kps, fps: 29.97, resulution: 352*240, aspect ratio: 4:3 VCD-film: videobitrate: 1150kps, audiobitrate: 224kps, fps: 23.976, resulution: 352*240, aspect ratio: 4:3 non standard VCD (or extended VCD) type: mpeg1 video and mpeg1 layer 2 audio No menus or subtitles (exept if they are a part of the mpg) XVCD-pal-ntsc: videobitrate: 1000kps - 4000kps, audiobitrate: 64kps - 384kps, fps: 23.976 - 60, resulution: you choose, aspect ratio: depends on the resulution standard SVCD type: mpeg2 video and mpeg2 audio menus and multiple sudtitles and audio tracks SVCD-pal: videobitrate 1700kps (or other) vbr/cbr, audio bitrate: 64-384kps, fps: 25, resulution: 480*576, aspect ratio: Both 16:9 and 4:3 SVCD-pal: videobitrate: 1700kps (or other) vbr/cbr, audio bitrate: 64-384kps, fps: 29.97 or 23.976?(not standard), resulution: 480*480, aspect ratio: Both 16:9 and 4:3 non standard SVCD type: mpeg1/mpeg2 video and audio menus and multiple sudtitles and audio tracks video and audio bitrate: max audio + video bitrate = 2600 kps, fps: 29.97 23.976 or 25, resulution: 480*480/480*576 or other (not all SVCD autheringtools accept other res), aspect ratio: Both 16:9 and 4:3 |
|
|
|
I have removed lots of utils that noóne really uses anymore. But if anyone feel
that there is usefull utils missing dont hesitate to send me a mail.
|
|
Voddecode Qt 2000 R4a - this is in my opinion the best ripper. It is easy to use,
works on most DVDs (almost all) and have good funktions. Download the file and unzip to a directory then click on qt.exe to run the program.
|
|
FlasK mpeg v 0.594 - The best program to decode the VODs and resize it to specified frame size
It includes both avi plugin usefull if you wont to make DivX avi files and a good mpeg encoder usefull if you prefer VCD or SVCD.
FlasK can also use other plugins such as panasonic mpeg premiere plugin, lsx mpeg premiere plugin or avisynk premiere plugin
just install the plugin and copy the the dll file to the FlasK directory and rename the file to "whatever.cm.flask"
|
|
Tmpeg - The best mpeg/mpeg 2 encoder there is. Tmpeg produces mpeg files with unbeleveble
size-quality ratio. If you use stanard VCD frame size Tmpeg produces bettter mpeg1 files at 800kps than panasonic at 1150 kps
If you have a fast computer and lots of time then this is the encoder you shuld use. Tmpeg is a standalone mpeg encoder witch meens
that you cant use it as a FlasK plugin. To get around that you have to use avisync plugin to connect tmpeg with FlasK.
Download and install. Then run the language update file (to make the program english)
|
|
Avi Synth - Lets you use any program that can read avs files as plugin to FlasK or adobepremiere.
Install avi synth dlls, then install avi synth plugin to FlasK directory and rename it to avisynth.cm.flask. choose avi synth as
output option. When you start encoding there will be a small avisync window with a text line in it. copy the text line and paste
it into a text file named "whatever.avs". Open the avs file in the encoding util and off you go =)
|
|
DixX mpeg4 codec - A "hacked" codec based on microsoft mpeg4 v3 codec. It comes with both mp3 and wma codec
for handeling the sound Download, install and click on run me first file to register the codec. The lowmotion codec
only neads ~600 - ~1000 kps to make full resulution video look pretty good. The only problem is that you will nead a 500 mhz or faster PC
to watch the file when done.
|
|
Virtual DUB - The best mpeg4 editor. You can use it to cut the mpeg4 files in pieces and
compress the audio in the file to a diffrent format.
|
