Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
7th January 2012, 05:29 | #1 | Link |
Holic
Join Date: Sep 2009
Posts: 34
|
Audio Delay Issue
I've been trying to encode a 1080i MPEG2 into a 720p H.264 using both DGIndex and Megui.
But after muxing both video and audio, it turns out to be out of sync. I guess DGIndex doesn't catch audio delay exactly. Although i also tried Mediainfo, still out of sync. Afterall i manually catched audio delay and applied it... I don't understand why both DGIndex and Mediainfo can't catch audio delay exactly while media player can. If this situation shows up once more, do i have to fix it manually? I uploaded the 1080i MPEG2 in case you need more information. It is Japanese HDTV source. http://www.megaupload.com/?d=AO8GEUF1 (+) Mediaplayer plays it smoothly. DGindex says it has 10ms audio delay. MediaInfo says it has 24ms audio delay. But manually, it turns out to be about 100ms audio delay. |
7th January 2012, 12:57 | #2 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
The stream has two audio tracks. Which one are you talking about?
Did you re-encode the AAC audio to something else? Please tell your entire exact process, including your script. >I don't understand why both DGIndex and Mediainfo can't catch audio delay exactly while media player can. MediaPlayer has access to the timestamps in the TS, which are lost when demuxing. Last edited by Guest; 7th January 2012 at 13:11. |
7th January 2012, 14:34 | #3 | Link | ||
Holic
Join Date: Sep 2009
Posts: 34
|
Quote:
And my entire process is here, Quote:
|
||
8th January 2012, 03:08 | #5 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
I performed this experiment:
As the reported delay of 10ms is within the AV standards for many satellite providers, I choose to do nothing to adjust the AV sync. I make my project. I convert the audio to AC3 using EAC3TO. I make a simple script dubbing the video to the audio decoded with NicAC3Source(). Code:
loadplugin("DGDecode.dll") vid=mpeg2source("Perfume - Nee (Music Station - 2010.11.19).d2v") aud=nicac3source("perfume.ac3",2) audiodub(vid,aud) The result is fine for me. I could use DelayAudio() in the script to correct the 10ms, but who cares? >But manually, it turns out to be about 100ms audio delay. Of course it's possible that desync can be in the source, but as I said the above script plays fine for me. So maybe your "manually" is not as accurate as you think. Human perception of desync is notoriously unreliable. Last edited by Guest; 8th January 2012 at 03:33. |
8th January 2012, 05:09 | #6 | Link | |||
Holic
Join Date: Sep 2009
Posts: 34
|
Quote:
Just.. both the original and the encoded one are not same in sync. Quote:
About 100ms gap may not bother.. Hmm.. I'm wondering if you could append 100ms delay to audio stream and check it again. I'm sure you would notice both video and audio are much more in harmony. Quote:
I guess you've already answered the first question with the above statement. 1. Is it possible both DGIndex and Mediainfo can't catch audio delay exactly while media player can? - already answered 2. Then.. i should fix it manually? Thank you neuron2 for helping me so constantly..!! Last edited by Guest; 8th January 2012 at 16:53. Reason: accidental edit -- reverted |
|||
8th January 2012, 14:46 | #7 | Link | |
Registered User
Join Date: Mar 2011
Posts: 4,823
|
Quote:
Then it's easy to watch the two videos to see if scene changes are happening at exactly the same time in both players. If they're not then the audio sync isn't the same in both files. |
|
Tags |
delay, dgindex, hdtv, megui, mpeg2 |
Thread Tools | Search this Thread |
Display Modes | |
|
|