Nick
8th May 2004, 16:53
A few people have expressed disappointment that the latest release of DVD2SVCD does not support source audio in AVI2DVD when an AC3 AVI file is used.
The author has already stated that this is on his "to do" list but as yet it has not made the "readme" file which details features and fixes anticipated in the next build. So it could be a little while before we have it "built in".
A couple of you have posted workarounds for this. I find the method below is probably most versatile and retains most of the automation. For this guide you will need BeSliced (http://dspguru.notrace.dk/BeSlicedv0.2.zip)
1. Launch DVD2SVCD and configure as normal, ie load up your avi file, select any subs streams etc etc. Hit Go and allow audio extraction to take place.
2. When BeSweet launches, right click it on the taskbar and shut it down. Let your chosen video encoder launch, then immediately close this down and close DVD2SVCD.
3. Launch BeSliced. A small window opens with a face in it. Drag and drop the file "Extracted_Audio_1.ac3" from your movie folder onto the face. Select "Fix" from the menu which appears. This creates a fixed AC3 file in your movie output folder.
4. Open the file "dvd2svcd project file.d2s" using Notepad. Very near the top (hit your cursor down button 5 times :) ) you will see the variable "MP2FileName0=". Change the filename from "Encoded_Audio_1.mp2" to "Extracted_audio_1_Fixed.ac3".
NOTE: It is critically important that you get this filename exactly correct.
About the 60th line of the project file, you will find a variable "AudioBitrate0=". Change the number after this to the bitrate of the AC3 file. If you do not know this you can check it in VDubMod - open the AVI file and select "File Information" from the file menu. Alternatively it can be calculated by right-clicking the Fixed AC3 file and selecting Properties. Find the size in bytes.
(size in bytes*8) / (movie length in seconds*1000) = bitrate
Note this is formula is engineered to slightly overestimate, preventing oversizing of the video. If using a figure from VDubMod you way wish to up it a little (say 2%) for the same reason.
Now quit Notepad, saving the changes to file.
5. Relaunch DVD2SVCD. Go to the Misc tab and crash recover from video encoding. It should work from there.
Give it a test, folks, and let us know how you get on, any issues etc. Or if you have an easier way, or a way you feel is better, post it!
Cheers
Nick
The author has already stated that this is on his "to do" list but as yet it has not made the "readme" file which details features and fixes anticipated in the next build. So it could be a little while before we have it "built in".
A couple of you have posted workarounds for this. I find the method below is probably most versatile and retains most of the automation. For this guide you will need BeSliced (http://dspguru.notrace.dk/BeSlicedv0.2.zip)
1. Launch DVD2SVCD and configure as normal, ie load up your avi file, select any subs streams etc etc. Hit Go and allow audio extraction to take place.
2. When BeSweet launches, right click it on the taskbar and shut it down. Let your chosen video encoder launch, then immediately close this down and close DVD2SVCD.
3. Launch BeSliced. A small window opens with a face in it. Drag and drop the file "Extracted_Audio_1.ac3" from your movie folder onto the face. Select "Fix" from the menu which appears. This creates a fixed AC3 file in your movie output folder.
4. Open the file "dvd2svcd project file.d2s" using Notepad. Very near the top (hit your cursor down button 5 times :) ) you will see the variable "MP2FileName0=". Change the filename from "Encoded_Audio_1.mp2" to "Extracted_audio_1_Fixed.ac3".
NOTE: It is critically important that you get this filename exactly correct.
About the 60th line of the project file, you will find a variable "AudioBitrate0=". Change the number after this to the bitrate of the AC3 file. If you do not know this you can check it in VDubMod - open the AVI file and select "File Information" from the file menu. Alternatively it can be calculated by right-clicking the Fixed AC3 file and selecting Properties. Find the size in bytes.
(size in bytes*8) / (movie length in seconds*1000) = bitrate
Note this is formula is engineered to slightly overestimate, preventing oversizing of the video. If using a figure from VDubMod you way wish to up it a little (say 2%) for the same reason.
Now quit Notepad, saving the changes to file.
5. Relaunch DVD2SVCD. Go to the Misc tab and crash recover from video encoding. It should work from there.
Give it a test, folks, and let us know how you get on, any issues etc. Or if you have an easier way, or a way you feel is better, post it!
Cheers
Nick