Leak
24th October 2004, 17:29
I ripped a DVD ("Dorfer's Donnerstalk Vol. 1") I bought last week so I could encode an episode for a friend who missed it when he recorded it from TV when it was originally broadcast.
Since they crammed all episodes into a single title, I just used DVD Decrypter to demux the whole title set to an M2V and an AC3 file.
After this, I used BeSweet to convert the whole AC3 file to MP3 and later added this file as a stream in VirtualDubMod, as I always do - only that this time the audio was out of sync by about 3/4 of a second... :(
I found a number of "Stream error : Sync found after 767 bytes" error messages in BeSweet's log, so I guess that this is what gradually caused more desyncing, as all those errors were exactly at the points where one episode ends and the next begins, which means that the first episode was perfectly in sync and every following one is a bit more out-of-sync.
So my question is: what does BeSweet do if it can't decode a part of the audio? I have the feeling that it just leaves out (part of) the broken audio, as the MP3 file was about 688ms shorter than the AC3 file. Is this what it does? Couldn't it just add silence for the broken frame?
If I directly add the AC3 file as a stream in VirtualDubMod and make it do the MP3 encoding itself, the audio stays in sync, so is there a reason why BeSweet doesn't?
Since they crammed all episodes into a single title, I just used DVD Decrypter to demux the whole title set to an M2V and an AC3 file.
After this, I used BeSweet to convert the whole AC3 file to MP3 and later added this file as a stream in VirtualDubMod, as I always do - only that this time the audio was out of sync by about 3/4 of a second... :(
I found a number of "Stream error : Sync found after 767 bytes" error messages in BeSweet's log, so I guess that this is what gradually caused more desyncing, as all those errors were exactly at the points where one episode ends and the next begins, which means that the first episode was perfectly in sync and every following one is a bit more out-of-sync.
So my question is: what does BeSweet do if it can't decode a part of the audio? I have the feeling that it just leaves out (part of) the broken audio, as the MP3 file was about 688ms shorter than the AC3 file. Is this what it does? Couldn't it just add silence for the broken frame?
If I directly add the AC3 file as a stream in VirtualDubMod and make it do the MP3 encoding itself, the audio stays in sync, so is there a reason why BeSweet doesn't?