Kompressor
7th December 2002, 07:07
Hi all,
I have extracted two ac3 files using DVD2AVI that both have a -88ms delay tag.
Since I would like to mux them together with the video component into OGM an container, AFAIK I'll have to manually apply a delay correction prior to muxing the video and audio files (using OGMuxer).
In the past I have always used "AC3 Delay Corrector", as by chance most of my previous encodes that required ac3 delay adjustments were delays of multiples of 32ms (1 frame).
Throwing my -88ms delayed ac3 files into AC3 Delay Corrector, it simply cuts out 96ms (3 frames) from the start, as indicated by its log files. I've tried Headac3che and it handles the delays in the same way as AC3 Delay Corrector (i think it even mentions this in one of the Headac3che readme files).
From digging through pass threads (with very limited success), I see DSPguru mentioning that re-encoding the ac3 file will be the best way to correct the delays accurately.
Would such kind of re-encoding cause any quality loss to the ac3 files? If so, are there any other ways/tools to correct such 'non-multiple of -32ms' delays without affecting the quality of the ac3 file?
@DSPguru
I see in the changelog of BeSweet v1.5b8 mentions - support for lossless delay correction of ac3&mp2 on payload mode , is this a solution to my type of delay? Can you kindly provide me with a correct commandline as to how to excute this process?
Thanks in advance!
Kompressor
I have extracted two ac3 files using DVD2AVI that both have a -88ms delay tag.
Since I would like to mux them together with the video component into OGM an container, AFAIK I'll have to manually apply a delay correction prior to muxing the video and audio files (using OGMuxer).
In the past I have always used "AC3 Delay Corrector", as by chance most of my previous encodes that required ac3 delay adjustments were delays of multiples of 32ms (1 frame).
Throwing my -88ms delayed ac3 files into AC3 Delay Corrector, it simply cuts out 96ms (3 frames) from the start, as indicated by its log files. I've tried Headac3che and it handles the delays in the same way as AC3 Delay Corrector (i think it even mentions this in one of the Headac3che readme files).
From digging through pass threads (with very limited success), I see DSPguru mentioning that re-encoding the ac3 file will be the best way to correct the delays accurately.
Would such kind of re-encoding cause any quality loss to the ac3 files? If so, are there any other ways/tools to correct such 'non-multiple of -32ms' delays without affecting the quality of the ac3 file?
@DSPguru
I see in the changelog of BeSweet v1.5b8 mentions - support for lossless delay correction of ac3&mp2 on payload mode , is this a solution to my type of delay? Can you kindly provide me with a correct commandline as to how to excute this process?
Thanks in advance!
Kompressor