Log in

View Full Version : Besweet crashes when NTSC -> PAL is checked


pepsimaxx
5th July 2002, 21:00
After two successful AVI2SVCD conversions (DivX NTSC format) I've run into trouble with BeSweet.

I've been trying to convert a DivX file into SVCD. The first time I tried I inadverdently did not check "NTSC to PAL" in the "Conversion" pane. The encoding went flawlessly but was pretty messed up on my stand-alone DVD-player. Audio of synch, chopping audio and messed up picture position (I did edit the Avisynth script prior to encoding using the formula provided in the Q&A 62).

I quickly realized that I forgot to check "NTSC to PAL" which I believe is the problem. So I tried a second encoding with "NTSC to PAL" checked and this time BeSweet crashes the second its launched. The error is as follows:

BESWEET caused an invalid pagefault in
module SSRC.DLL at the adress 019f:10007b7c.
Content of register:
EAX=00000000 CS=019f EIP=10007b7c EFLGS=00210246
EBX=00000001 SS=01a7 ESP=006beb90 EBP=00000000
ECX=00000000 DS=01a7 ESI=fff7573d FS=45d7
EDX=00000000 ES=01a7 EDI=00000000 GS=0000
Byte at CS:EIP:
89 02 8b 2d 60 a6 00 10 83 fd 01 7e 4c 8b 0d 5c
Content of the stack:
ffdc7d00 401887d0 00000000 402e0000 006f7250 006bee2c 7801212c 00000029 7803bbf0 006bee18 0047e842 ffffffff 00000000 006bee2c 78011ae5 0000000d

I tried once more without checking "NTSC to PAL" and BeSweet did not fail.

I do know that the material is NTSC source due to a framerate of 23,976.

Any suggestions on how to solve the error or perhaps a work-around?

The log is here. I forced a shut down DVD2SVCD after BeSweet chrashed:
--------------------------------------------------------
- 05-07-02 21:51:06
- AVI to SVCD Conversion
- AVI2SVCD ver. 1.0.9 build 3
--------------------------------------------------------
Initializing
Initializing finished.

--------------------------------------------------------
- 05-07-02 21:51:08
- Free on drive E: 14806.34 mb
- AUDIO Extraction
--------------------------------------------------------
Audio extraction finished.

--------------------------------------------------------
- 05-07-02 21:51:48
- Free on drive E: 14706.25 mb
- AUDIO conversion
--------------------------------------------------------

Converting MP2 to WAV. Filename: E:\Dvd2Svcd\Extracted_audio_1.mpa
Executing MADPlay (mp2 to wav). Commandline:
"D:\Software\Programmer\DVD2SVCD\MADPlay\madplay.exe" --quiet --output=wave:"E:\Dvd2Svcd\Encoded_audio_1.mp2.wav" "E:\Dvd2Svcd\Extracted_audio_1.mpa"
Conversion (mp2 to wav) of E:\Dvd2Svcd\Extracted_audio_1.mpa finished.


Converting Audio to MP2. Filename: E:\Dvd2Svcd\Extracted_audio_1.mpa
Executing BeSweet. Commandline:
"D:\Software\Programmer\DVD2SVCD\BeSweet\BeSweet.exe" -core( -input "E:\Dvd2Svcd\Encoded_audio_1.mp2.wav" -output "E:\DVD2SVCD\Encoded_audio_1.mp2" -logfile "E:\DVD2SVCD\Encoded_audio_1.log" ) -ota( -g max -r 960 1001 ) -ssrc( --rate 48000 ) -2lame( -e -b 224 -m s )
Audio conversion of E:\Dvd2Svcd\Extracted_audio_1.mpa finished.

Audio conversion finished.

--------------------------------------------------------
- 05-07-02 21:56:23
- Free on drive E: 13529.66 mb
- Video Encoding using Cinema Craft
--------------------------------------------------------
- Editing AVS script file

Executing Cinema Craft Encoder.

Clixo
6th July 2002, 08:47
i get the same error as you !
the is a simple way to bypass it :go to frameserver tab, choose to edit as part of video encoding, then dont select NTSC to PAL, let d2s to work until it stops to edit the script, then add this line:

AssumeFPS(25,1,True)

after the source or the ConvertToYUY2() line. works here !

DSPguru
6th July 2002, 09:12
1. which version of BeSweet ?
2. try removing "-ssrc( --rate 48000 )" from your commandline.

pepsimaxx
6th July 2002, 12:14
@DSPGuru

I'm using the BeSweet included in the DVD2SVCD 1.0.9B3 bundle. The bundle says it's version 1.3b12 but when it's executed the version is
1.4b12.

How do I remove the part of the commandline when it's executed automatically by DVD2SVCD. Do u mean I should check the "Audio 1 downsample 48->44.1 in the "Audio" tab?

@clixomano
Thanks 4 the tip I will be sure to give it a try. I'll post the results here when done.

DSPguru
6th July 2002, 12:56
@pepsi
open notepad, copy paste the following command :
"D:\Software\Programmer\DVD2SVCD\BeSweet\BeSweet.exe" -core( -input "E:\Dvd2Svcd\Encoded_audio_1.mp2.wav" -output "E:\DVD2SVCD\Encoded_audio_1.mp2" -logfile "E:\DVD2SVCD\Encoded_audio_1.log" ) -ota( -g max -r 960 1001 ) -2lame( -e -b 224 -m s )
save as bs.bat, and double-click on bs.bat .

Dg.

pepsimaxx
7th July 2002, 23:33
@DSPGuru,

Thanks for ur input. The .bat file worked successfully and created an usable output. I then used the recovery function of DVD2SVCD and the rest went troublefree.

There's only one problem. I did a 3 CD DivX->SVCD conversion and audio is not in synch on CD 2 and 3. I'll investigate that further but if u have some helpful tips it would be much appreciated.

Also if it's not too technical why did the removal of the command "-ssrc( --rate 48000 )" solve the problem?

@clixomano
Ur tip didn't work out. But I'm gonna give it another go 2morrow just to make sure I didn't miss something.

Clixo
8th July 2002, 11:23
@pepsimaxx, yes it didnt work because then pulldown must be used!, sory for the bad input !.
the solution of dspguru is better!!!