DVDx F.A.Q. 2.1 – by Dragongodz

Current release of  DVDx at time of writing is version 2.1.

This is simply a faq I have put together, to hopefully save people some time in asking questions that have already been asked many times. It is not the end all to be all and any input from other people will be greatly appreciated.
Thanks to Jean Luc for the second last Q & A and to Jim for the last Q & A.

Q. I have questions that are not answered in this f.a.q. , what do i do ?

A. First thing to do is read the GUIDE that comes with DVDx. It contains a lot of information that explains what you need and how to use DVDx. If that doesn't help then try searching the DVDx forum as your question may have already been answered there.

Q. I have selected the DVD stream to encode but only get about 10 minutes worth, why ?

A. Have you pressed the “whole” button in output settings? You need to do this every time you load a stream to set the amount of frames to encode.

Q. DVDx says  that the audio format DTS decoding is not supported, why ?

A  Since all dvds are required to have an AC3 track by dvd movie standards this is not required and would not really gain anything if it was included.

Q. DVDx says "Auth.dll can't authenticate drive Disk may not be locked", what do i do ?

A. This means that the Auth.dll has failed when attempting to unlock your dvd drive. If the drive is still actually locked then running a program like Smartripper can unlock it. This message can appear occasionally when the drive is already unlocked as well or if working from a film ripped to your hard drive. In that case you just proceed as normal.

Q. I get an error saying "Too much frame or samples", what's wrong ?

A.  Read the question "What does Force 24hz do ?" further on in this faq.

Q. What do the "Priority" settings in the main menu mean (High,Normal etc.) ?

A. This can make a difference if you have any other programs running. If you have DVDx set to high it will get more CPU time than another program that is set at normal. As an example, you may see windows take a second longer to open.

Q. When I encode a film the picture comes out looking either squashed or stretched, how do I fix it ?

A. Well this is harder. If the default zoom settings don’t work for you ( I use medium zoom for 16:9 dvds, and full zoom for 4:3 dvds, converting to 352x288 PAL, and haven’t had any problems that way) then what you need to do is use the custom zoom. By trimming the original picture size you can adjust what the outputted picture looks like. Its all trial and error though, until you find what works best for you.

Q. When I encode an SVCD the picture comes out looking squashed when played on my PC, how do I fix it ?

A. The SVCD standard is 480 wide but is stretched when played on a dvd player or using a codec that recognises the mpeg is SVCD. So it may be that your codec is not showing the film stretched but just as 480. it will be right when shown on your dvd player though. Test with a CDRW disc in your dvd player to confirm it.

Q. What is the “Save your DVD drive” for and what should it be set at ?

A. The idea behind this is to save the motor on your dvd drive. Every time your drive has to start and stop, it is causing ware and tear. The less it has to startup the longer it should last. You can set this to "save to ram", which should only really be used if you have plenty of it. The other option is to "your hard drive" and should probably be used by most people. Size is up to you. It depends on how much room you have to spare, etc. The larger the buffer, the less spinups, so set it to at least a reasonable size. The difference in speed between sizes should be negligible, the only difference will be the spinup time.

Q. I have trouble burning chapters or lose sync when i use fastforward for SVCD on my dvd player ?

A. Nero seems to have a problem with these but other programs like VCDEasy work fine. So if you get either of those problems use something other than Nero. If you insist upon using Nero then make sure you have the latest version as any bugs may have been fixed.

Q. I have trouble getting DVDx to run on Windows 2000 and XP?

A. There is no aspi driver included with Windows 2000, or XP. The latest Adaptec aspi has install options for XP so you can download and try that. To use it without the aspi you have to unlock your drive with your DVD player software before launching DVDx and disable ASPI in input settings of DVDx.

Q. Why is the internal MPEG encoder so slow ?

A. Because it is only there for your convenience and as a default fallback encoder. You will get much better speed and quality using an external encoder such as Main Concept, Tmpgenc, Cinemacraft or Ligos encoders etc. These are commercial programs and may be too rich for your bank account (Tmpgenc does have a limited free version), or you may have problems running/setting them up. Read the Documentation that comes with dvdx for instructions about setting them up and using.

Q. I get audio clicks when creating a NTSC SVCD (reports of some NTSC VCDs aswell) , why ?

A. This is meant to be fixed but still appears to be cropping up. Especially with Tmpgenc. All i can suggest is to try a different encoder and see if it persists.

Q. DVDx crashes at 99% complete with AVIsynth, why ?

A. If Dvdx encounters an error while decoding, the MPEG2 stream can crash or send a comp_InternalError to the video server. Try reducing the frames to encode by a second or two (25 fps for PAL etc.) and try again.

Q. What does “Force 24Hz” do ?

A. Some NTSC DVDs, which are marked 29.97, are in fact 23.97 progressive. The 'detect prog 24' flag allows DVDx to detect that type of DVD. This detection may not work so you have to check "Force 24Hz" if you think that this detection has failed and set output framerate to 23.97. You may get an error like 'too much frame or samples' if the dvd isn't 23.97 though.

Q. How can I make an AVI fit on just 1 CD ?

A. Use a bitrate calculator to work out what bitrate you need to use for the movie's length to get it to the size you want.

Q. I set video compression using a bitrate calculator and the file is not the size expected. Why?

A. Bitrate calculators work on the theory that all frames will be the same bitrate. With compression such as DivX, this isn’t usually true. Usually, only keyframes are the full size and all frames between are the differences to the previous frame compressed. No calculator will ever give you the exact bitrate to use, but they are a good guide. Don't set Keyframes to every second as you will not get a better quality picture but simply give your cpu more work. Do things like increase the bitrate and/or reduce the maximum quantisation (if able) and you will get the extra file size and a better quality film. The new Divx 5.0.3 seems to actually push file size up (from my own tests), lowering max bitrate (profiles turned off to enable this) should reduce it though. 

Q. I have created an avi but nothing will load it, programs say it is corrupt, what do I do?

A. All i can suggest here is to try a program called Divfix. Using that you can strip the index and rebuild it. If that fails you will have to look at your codecs and possibly try re-installing them. Also if the AVI is larger than 2 gigabyte it will not work. DVDx makes version 1.0 AVIs which are limited to to 2 gigabyte so anything above that will also show as corrupt.

Q. I have created an avi but the audio goes out of sync, what do I do?

A. This happens if you use the Radium (hacked version of the Fraunhoffer) codec.It has a lazy bitrate and so the audio blocks aren't the full size they should be. Use the Nlame option to do the audio output (Mp3) in DVDx. It is also faster than the Radium codec so you not only get no sync problems but it will take a little less time to encode. Also don't forget there is the "Audio/Video Syncronisation" in the input settings.

Q. When selecting subtitles or audio i sometimes get the wrong thing, why ?

A. If you get the wrong audio then try selecting a different stream as when there are multiple entries in an index different audios can belong to different videos or be extras like directors comments etc.

Q. I am making a skin for DVDx but what do the 0x000000 for colour mean ?

A. Ignore the first 2 characters but keep them in your skin .ini as shown with the Metal skin. The last 6 stand for BBGGRR where B is blue, G is green and R is red. They are in hex format eg 01,02.....0E,0F.

Q. The skin i made for DVDx 2.0 is messed up with DVDx 2.1, why ?


A. The skin handling and bitmap usage was changed and simplified for DVDx 2.1. This should mean making new skins will be easier for people. Changeing old skins will only require a little bit of time and effort. Check out the updated Metal skin that comes with DVDx to see how it has been changed.

Q. What is "frameserving" and what can i do it to ?

A. Frameserving is basically making a fake .AVI file that other programs can load and use to convert. This fake .AVI is only a few frames and as the program converts using it DVDx serves more frames to it. Hence the name frameserving. I have only tested frameserving to Main Concept Encoder 1.31 ,Tmpgenc (2.xx versions) ,Cinemacraft 2.66 ,Canopus Procoder 1.01 and the new Panasonic 1.10 standalone (demo versions mostly since i am not rich). All worked fine though DVDx did occasionally crash with the new 0.951 version of the frameserver when you quit it. The way to avoid the crash was to hit the stop button in DVDx before hitting the cancel button in the frameserver. DVDx reports that it did 1 frame short of the total but the program frameserved to reports it got all so i would say the last frame isn't being reported back to DVDx for some reason. The output file was fine either way though.

Q. What are premiere plugins and what ones work with DVDx ?

A. As the name suggests premiere plugins are output plugins for Adobe Premiere. They allow the output to mpeg (1 or 2 or both). The following have been tested by myself using single pass and mostly the demo versions. I also tested this with Premiere 6 installed (briefly lent by a freind so i could do some of these tests), having Premiere 5 installed instead may make a difference with the newer plugin versions. Canopus Procoder 1.01 does not work, it failed to initialise. It also adds an extra menu item to the Premieres gui which DVDx of course does not have so this could be the problem. Cinemacraft (CCE) plugins 2.50 to 2.66 (2.64 not retested with DVDx 2.1) all work with DVDx. Mpegg is the japanese version of CCE so should work the same. Ligos (LSX) 1.2, 1.5, 2.0 and 2.01 all work. The old Panasonic 2.51 works aswell but the new mpeg2/1 one (restarted at version 1.00) does not, it fails to initialise like Procoder. Why don't they all work ? Simply because they may be written for different versions of Premiere and/or they change the way they interface with Premiere. To make some of the newer plugins work may require a complete upgrade to the Premiere plugin system used in DVDx (which is currently based on Premiere 5 SDK) or emulating the Premiere menu system for plugins that add menu items. This is no small task and not high on the priority list since there is a reasonable selection of both plugins and frameserving options for people to choose from. Best advice is to try a demo before you buy.

Q. What are the best/fastest ways to produce VCD and SVCD with DVDx ?

A. For VCD i would recommend frameserving to Tmpgenc. It has very good quality mpeg-1 compression and will not only give a good picture but is also faster (though not the fastest of all encoders) than using the internal encoder. Also the standard version of Tmpgenc is free and unlimited in mpeg-1 encoding. It does have a 30 day time out for mpeg-2 though so you would have to buy the Plus version if wanting to use it to make SVCDs. For SVCD either frameserving to or using the plugin of Cinemacraft is the best and fastest but also very expensive. Frameserving to the Main Concept encoder provides good quality and speed only a bit slower than CCE at a much more reasonable price. These are just my opinions of course and you can try the demo versions of most programs to test the results for yourself. There is no free mpeg-2 encoder that can be frameserved to or Premiere plugin that i know of. If someone knows different can they please inform me ? Again i must say, try a demo before you buy.

Q. Can a DVD compliant file be produced with DVDx  ?

A.Yes it can. All the programs mentioned above for frameserving have options for producing DVD compliant files. I haven't checked with the plugin versions but i asume the same versions of relevant plugins should aswell. With the internal encoder the answer is no. The internal encoder does not write dvd headers and also audio must be 48khz for dvd compliance.

Q. What is TAP resizing and why use it when it is slower than the normal resize options ?

A. TAP resizing is resizing in steps. That is it doesn't resize to the final size in one go. Instead the frame is resized to a mid point and then that is resized to the final size. This gives a more accurate resize and provides better quality. Compare with things like subtitles or objects with diagonal lines in a film and you will see the difference, especially going from DVD to VCD size. The more steps the better the quality but it comes at the cost of speed. Only single TAP has been implimented in DVDx because it provides a noticable quality increase with the minimal increase in encoding time.

Q. I am losing the last 2 seconds of the movie, why ?

A. This is conjecture but the problem seems to be tied in with the a/v sync. That is that uses a 2 second syncing time. At the end of a movie if the audio finishes first the a/v sync is still looking for an audio stream to sync with. If after the 2 seconds it doesnt find one then it fills the audio with blanks. The problem seems to be if the end of the film happens before that 2 seconds is up. That sends an error to the a/v sync so that the 2 seconds (actually less) could be lost. Since the a/v sync runs through major parts of the decoder it is not a quick fix.

Q. With the Divx codec version 5.0.3 i am getting a log error after the first pass with 2 pass encoding, why ?

A. Divx 5.0.3 is a bit of a strange beast and not all changes seem to be good (my opinion only). To solve this though all you should need to do is tick the "Do not prompt with errors or warnings" when configuring the codec.

Q. How can i create the INI for VCDWizard with already encoded movies ?


A. If you have an MPEG file done with DVDx 2.0 and would like to use the auto-chaptering from DVDx 2.1, insert the original DVD, set chaptering as mentioned in the guide (6. How to split your MPEG/AVI files by chapter.) and start to encode. Then stop after a few seconds and you've got the INI file (input.ini) in TMP (windows path variable,usually c:\windows\temp (98/ME) or c:\Documents and Settings\username\Local Settings\Temp (2000/XP).

SourceForge.net Logo