FlaskMpeg FAQ

After flasking my file can't be read (size < 2.0GB)
After flasking my file is larger than 2.0GB and no app can read it
AVI Plugin not detected in FlaskMpeg
AVI Plugin Error: AVIFileOpen doesn't worked. WFW-Errorcode..
FlaskMpeg can't open the IFO file
FlaskMpeg crashes immediately after pressing FlasK it!
Flask detects no soundtrack or only one.
How can I select subtitles?
Interlaced images after encoding with FlaskMpeg0.59X
Shortcut to Flaskmpeg.exe won't work
Why are some subs missing?
Why are there no subs?
Why are the subs not in the language I selected?
Why can't I select the MP3 codec?

 


After flasking my file can't be read (size < 2GB)

Did you choose DivX audio maybe? That's a no go (and if you had read my guides before you'd knew that). Then there's the possibility that the Flask splitting screws you so don't use it. Furthermore you should of course have the DivX codecs installed. If these items didn't help you there's another possibility: The AVI configuration of your Windows is screwed. Try to make a very short clip in FlaskMpeg and if it can't be read again then you know this for sure. Get avifile.reg from the software page and execute it. Answer yes when being asked if you want to add the content of the file to your registry.

After flasking my file is larger than 2.0GB and no app can read it

Well, if you used Win2000 or WinXP you wouldn't have that problem. All you can do is encode again using a lower bitrate and make sure you compress audio as well so you will stay below that limit.

AVI Plugin not detected in FlaskMpeg

Get an updated copy of mfc42.dll. There's a copy included in the Iomega tools, or you can search a site to download from using FTPSearch. Place the downloaded file into your windows/system directory - usually it's c:\windows\system for Windows 98 or c:\winnt\system32 for Windows 2000.

AVI Plugin Error: AVIFileOpen doesn't worked. VFW-Errorcode..

We now have a much more elegant way to solve the problem. Only do the things described above if this doesn't work. First of all download AviFile.reg, unzip it, then double click on the .reg file and add it to your registry. Then reboot.

Alternatively: Start Regedit - start, run, Regedit - search for FlaskMpeg. Delete all the keys that contain the word FlaskMpeg - you can leave the links to the FlaskMpeg homepage, they're not important here. Then reboot and try again. If it doesn't work, get rid of all the FlaskMpeg keys in Regedit again, uninstall the codec, reboot, reinstall the codec, reboot again and try again. If still no luck there's no way around reinstalling Windows - don't just overwrite, format the partition and reinstall from scratch. 

Flask detects no soundtrack or only one. 

Go to global project options, click on the General tab and set search size to a larger value. If there's still no soundtrack available then maybe you have a VOB that contains PCM soundtrack and Flask doesn't support that at the moment. You need to extract the audio with another program in that case.

FlaskMpeg crashes immediately after pressing FlasK it!

Verify that you've ripped exactly as described in the FlaskMpeg guide. If not, try to rip as described there. If yes you've run into a serious decryption problem and you'll have to do it the hard way.

FlaskMpeg can't open the IFO file

Verify that you have ripped exactly as described in the FlaskMpeg guide (DVD Decrypter and multiangle processing OFF). Only use another ripper if you're perfectly familiar with the structure of a VOB file and how the ripper of your choice works (basically.. if you know every command line flag of vStrip then you're entitled to use your own ripper, otherwise I urge you to trust my selection.. I only use the best program for a given task in the guides). Oh, and before I forget: The 0.6x stream requires a dvd mism (dvd.mism, which you can find in my Flaskmpeg 0.6 distribution), or the thunder or css mism.

How can I select subtitles?

You have to open the movie in DVD mode. For that you need the largest .ifo file off the DVD and you have to select that in the open dialogue, not a VOB file. For more info please refer to the FlaskMpeg guides which have pictures of the operation. 

Interlaced images after encoding with FlaskMpeg0.59X

Clearly you didn't read my guide carefully enough. Otherwise you'd have found out that the movie was telecined incorrectly which opens a whole bunch of possibilities. The easiest is to set timebase to 29.97fps, and enable the deinterlacer. Another one is to use Avisynth to frameserve into VirtualDub and there use the IVTC. Yet other options are to use another decoder and use these IVTC options.

Shortcut to Flaskmpeg.exe won't work

If you create a shortcut to flaskmpeg.exe there are some problems with the plugin selection. You have to right click on the shortcut, then select properties, and then set the working folder to the folder where flaskmpeg.exe is located.

Why are there no subs?

Not all subs are contained in the first couple of sub channels but FlaskMpeg assumes they're there. If you have for instance selected the subtitle stream2 (whatever language it may be) Flask will assume that this language is contained in stream 0x21 since it's the second stream. That is not always the case. You can try the Sub remapper (command line: "slipstream vob1.vob vob2.vob etc", simply list all VOBs after slipstream) or can use an alternative program as described above. 

Why are some subs missing?

Flask's IFO parser is buggy because it was reverse engineered and it's not based on the official DVD specs (which cost $50'000 just for your info so Flasky can't exactly afford to buy them). You can try the Sub remapper (command line: "slipstream vob1.vob vob2.vob etc", simply list all VOBs after slipstream) or use avisynth to connect the Flask output to VirtualDub and use the vobsub plugin in VirtualDub to get subtitles. Alternatively you could work with external subtitles using Subrip, Subripper or VobSub. Using DirectVobSub you can use the output of these 3 programs in most AVI players, including Windows Media Player.

Why are the subs not in the language I selected?

Not all subs are contained in the first couple of sub channels but FlaskMpeg assumes they're there. If you have for instance selected the subtitle stream2 (whatever language it may be) Flask will assume that this language is contained in stream 0x21 since it's the second stream. That is not always the case. You can try the Sub remapper (command line: "slipstream vob1.vob vob2.vob etc", simply list all VOBs after slipstream) or use an alternative program as described above. 

Why can't I select the MP3 codec?

This problem usually arises when you've already encoded something and then try to encode again without closing FlaskMpeg in the meantime. Logging off and on again should fix the problem, if not try to reboot. If the codec is still not available then you have to reinstall it again. Run the Register_DivX.exe file in the folder where you installed the DivX codec in.