BIOS LOGO 修改 EXE 相关软件 最全视频软件 搜新软件 搜新美影 搜新MPEG4专栏
现在位置:搜新网首页---MPEG4 专栏
 
FlaskMpeg Guide aka the easier way

2000-5-30

 

Step 1: Rip the movie to your harddisk.

Start the VobDec gui with your DVD disk already inserted in the drive. 

Generally the files that are selected are the right ones. In some rare cases too many files are selected. 

In general a movie consists of 4 up to 8 1GB vob files named in a consecutive manner. So if the GUI selects VTS_08_1.vob till VTS_08_7.vob and then VTS_09_1.vob deselect the last one, it's not part of the movie anymore. 

Click on the folder below Locations to select the path of VobDec and the path you want to copy the files to. Then click on Find Key, that will scan all vobs till a valid key is found. Select the Use Key checkbox. The press the GO button.  



VobDec should be able to decrypt any movie. However it's possible - but improbably - that it will fail on some movies. This might be the case when your movie is not encrypted - deselect the Use Key box in that case and and press GO, then in the Dos prompt window that opens press S at the beginning of each file and the files will simply be copied - of course you can also simply drag and drop unencrypted files from your DVD drive in Explorer. If you've copied the files and they look garbled - lots of green stuff in the picture - when you play them in a Software DVD player - always do that when you don't decrypt a file then you have to use DOD Speed Ripper. For more information about VobDec also read the VobDec-FAQ.

You will also have to copy the .ifo file corresponding to the main movie. For instance you can see in the picture above that the main movie is contained in vts_02_x.vob, therefore you will need vts_02_0.ifo. 

Step 5: Flasking

Make sure you don't just press ok the first time you start up FlaskMpeg, instead chose the right language in the dropdown list right above the OK button. 

Start FlaskMpeg. Choose file - Open DVD and select the ifo file you've copied. Selec the title you want - generally the one that has the longest duration.

Also select the audio track you want to extract and subtitles. If you don't want subtitles simply deselect them.  

Note: Fox and Columbia Tristar have the nasty habit to put the Dolby Surround track in stream 0x80. In those movies stream 0x81 is English in Dolby Digital.

If in doubt about which title to select, start a DVD player, start the movie and look at it's status screen. Here's an example from PowerDVD:

The picture shows PowerDVD running "The Matrix" in "Follow the white Rabbit" mode. You can see that this mode is title 6. If you select standard play the title would be Title 1. You can also find out what title the menu, the extras, etc have. As for how to find out how to select the right audio track you can right-click in the movie window, then select audio and you'll see which audio stream is currently being used. Make sure that you select the right audio stream in the DVD menu before playing back and the right subtitle and you should have no problem associating the right audio stream and subpicture stream in FlaskMpeg. 

Now select options, then global project options. 

You don't have to change anything here. Usually Flask is able to correctly recognize the framerate. Just verify that 23.976 is selected for NTSC movies, and 25fps for PAL movies. MMX iDCT is the best choice. Make sure the Reconstruct Progressive images checkbox is checked. 

There are a few exceptions to that rule: Some time Flask will set Time Base to 29.97. Most likely that's because it's an rff movie. In that case deselect Reconstruct progressive images and Select Deinterlace video, set to Blen instead of Interpolate and leave the Threshold or lower it slightly. 

Threshold means how much movement is needed until the deinterlacer will kick in. 

Then select the Audio tab. 

Activate Decode audio. Make sure you have selected the right Sampling Frequence. In some cases FlaskMpeg will set the wrong frequency. I have yet to see a movie that has 44.1Khz but it's possible that TV series and music DVDs have that sampling frequency. If in doubt start the disc in a software player and look at the options - generally right-click the configuration - information in PowerDVD. 

If the movie is 48Khz but 44.1Khz is selected, uncheck Same as input, select 48Khz and check Same as input again

 



If you want to make an Avi with AC3 soundtrack, just select Direct Stream copy here and you'll end up having an avi without sound and an ac3 file. If you're using Windows98 you might not be able to read the files and you don't want to upgrade to Windows2000 - although I can't possibly understand why you wouldn't want to, it's WAY BETTER - then click on Direct Stream Copy, too. Or you can select a compressed audio codec later on but be prepared for some major synch issues. 

Read the Bitrate and Resolution guide on how to find out the best Bitrate and how to change the resolution. If you don't want to use the ifo parsing mode - Open DVD - and Flask won't detect all language streams, select the General tab and increase the Search Size. You can also set the filename and directory of the ouput file in the Files section. If you've set everything click ok.  

Then select Options then Output format options. The following configuration dialog will pop up. It's imperative that you do this step before starting the conversion. 

Avi Plugin Config

Compressor SelectionChose DivX low-motion, then select configure and set keyframes to 8 seconds or lower if you want to play it in MDVDP, crispness 100 and your desired datarate. Select PCM Audio at 48.000 Hz (187KB/sec). I strongly suggest that you don't compress the audio and leave the sampling rate to 48Khz. Everything else could lead to asynch video. If you're using Win98 and can't read the avi afterwards I suggest you upgrade, or select a compressed audio codec but be prepared to repair the synch in the end. If using a compressed audio codec you can of course change the sampling rate in the FlaskMpeg options, just make sure that you have selected the same sampling rate..


 Back in the main window press ok, then select Run - start conversion. 

As mentioned above watch the video structure a couple of 1000 frames. If it constantly changes beetween Progressive and Interlaced you should have set Timebase to 29.97fps, disabled reconstruct progressive images and enabled the deinterlacer in the FlaskMpeg options. If you have everything is OK, otherwise you have to abort and change these options.



After this configuration we're rolling. After a long time (depending on your CPU) we get a huge avi.  If you selected compressed audio you're now done but you might have synching problems - if so go here. If you're doing Avi/AC3 go here or follow the ac3dec instructions if you had to use Direct Stream Copy because of filesize issues - Windows98 and such.. -  If the audio is not compressed yet go on..

Step 6: Compressing the audio / multiplexing. 

Multiplex audio and video together using VirtualDub. 1: File - open Avi file - movie.avi. 2: Video - direct stream copy 3: Audio - Conversion: 44100Hz, High quality (in case you haven't changed it in Flask already) 4: Audio - compression - DivX Audio @ 64kbp/s, 44khz for audio/video or a suitable mp3 compression 5: Audio - full processing mode 6: File - save AVI movie-mux.avi. Leave the rest of the options as they are. Alternatively you can select an Mp3 codec which allows you to have a higher bitrate but it will take way longer. 

Since I have a lot of pictures for this operation, I put them on a separate page. 

The process described above should get you a fully synch avi in Dolby Surround.

Audio notices:

I'm converting the audio to 44.1Khz since a lot of souncards out there are not capable of handling 48khz sampling properly (and the wma codec does not support that either so far). If you have a 48Khz capable soundcard, you might wanna use other settings than recommended. For instance you could keep audio at 48Khz (don't use any Audio - conversion options in that case), but then you have to use the mp3 (for instance 96kbit/s @ 48khz worked fine for me) codec which is a lot slower and might sometime give you asynch audio/video). Keep in mind that the wma codec can't go any higher than 64kbit/sec. Currently you can't use the wma codec for ac3dec!

 

如欲将本文章另作它用,请先联系站长,信箱是 soxin@21cn.com,谢谢!
 

°°°°°°


本站由WCX制作、维护
(C)2000 意见或建议
请OICQ联络:
35871
或去信wcx98@163.net
本站始建于 1998 年 6 月 25 日