Log in

View Full Version : Besweet: problems PAL mp2 -> NTSC mp2: pitch too high!


Chetwood
17th May 2004, 15:15
Since I've been uable to find a RC2 release of 'The Breakfast Club' I bought the RC1 version which plays back fine on my standalone as it can do both PAL and NTSC. However, since there are no german subtitles and some friends of mine do not speak english well enough I tried to rip the german audio stream from a friend's PAL SVCD (presumably the audio on it comes from a PAL VHS tape which is good enough for my purposes) and reauthor the DVD with Maestro.

Using Womble's MPeg2vcr I demultiplexed the audio stream from both SVCDs and joined them with Besweet using a syntax given by DSPGuru in some other thread: BeSweet -core( -input list.lst -output output.mp2 -payload ). After that I transcoded it to 48 khz with DBPoweramp.

Now all I gotta do is adjust the fps so that the 4% PAL speedup is back to normal. This time I used Besweet GUI and selected

- profile: DSPGuru_MP2_for_DVD
- preset: PAL -> NTSC (25.000 to 29.970)

and did the first 5 minutes for a test.

Unfortunately the resulting file was mpeg 1 layer 3 instead of layer 2 even though it had an mp2 extension. And the pitch was way too high, ppl almost sounded like Micky Mouse.

So what did I do wrong? The German SVCD has an FPS of 25 and the RC1 DVD has MPEG2 NTSC (720 x 480) 29.97 FPS. So I do have to transcode the audio, right?

stephanV
17th May 2004, 15:33
your not correcting the 4% speed up here, your making it even worse (that explains the micky mouse sound)

you should convert from 25 fps --> 23.976 fps i think. the video length of NTSC-film and NTSC-TV are the same if im right.

i dont know about the mp2/mp3 thingy though...

DSPguru
17th May 2004, 16:06
1. please read the BeSweet FAQ on how to report a bugreport.
2. seems like you're going through too many stages!
BeSweet is capable of decoding + sample-rate-conversion + frame-rate-conversion + encoding in a single step.

please download BeSweet v1.5b28 from my beta page (follow links in my signature) and use a commandline in the form :
-core( -input list.lst -output output.mp2 -logfile BeSweet.txt ) -soundtouch( -r 25000 23976 ) -shibatch( --rate 48000 ) -mp2enc( -m s -b 192 -e )


for more info about thoses switches, read :
http://DSPguru.doom9.org/cli.html

Chetwood
17th May 2004, 20:33
Originally posted by DSPguru
1. please read the BeSweet FAQ on how to report a bugreport.


I didn't mean my post to sound as a bug report, actually I think it was just something I did wrong. And obviously I did it again:



2. seems like you're going through too many stages!

BeSweet is capable of decoding + sample-rate-conversion + frame-rate-conversion + encoding in a single step.

please download BeSweet v1.5b28 from my beta page (follow links in my signature) and use a commandline in the form :
-core( -input list.lst -output output.mp2 -logfile BeSweet.txt ) -soundtouch( -r 25000 23976 ) -shibatch( --rate 48000 ) -mp2enc( -m s -b 192 -e )


I used this command-line on my two mp2-files I extracted from the SVCD and it first seemed to work. I do get one joined file on 48 khz but unfortunately it's about 5 seconds before the video and this right from the beginning! Any idea what I messed up this time? Thanks again!