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.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th March 2020, 18:59   #1  |  Link
DanDare1983
Registered User
 
Join Date: Jan 2020
Posts: 88
A delay of -9ms cannot be fixed? eac3to

Hi, whilst demuxing films using the popular tool eac3to I seem to encounter a lot of audio delays explaining that several ms cannot be fixed. In the latest case its telling me -9ms cannot be fixed. Could anyone tell me or break this down simply as I'm not sure if it will mess up the remux? Also seems to happen with alot of seamless branching films aswell with extended cut etc.
DanDare1983 is offline   Reply With Quote
Old 4th March 2020, 20:14   #2  |  Link
Richard1485
Guest
 
Posts: n/a
It won't mess up your remux. -9ms is a fraction of a video frame, which is 41.7ms for 23.976fps content. The warning occurs because unless you re-encode the audio stream, eac3to can cut only to the nearest "frame", which limits the precision of the delay that it can apply. For AC-3, a "frame" is 32ms; for DTS, it's 10.67ms; eac3to works out the delay to the nearest "frame" and lets you know the remainder. If you repeat the demuxing and decode the track to wav or w64 (instead of extracting it), the warning will go away because eac3to can now apply the delay to the precise ms.

Either way, it's nothing to worry about. The difference will always be less than a frame of video and therefore not noticeable.

Last edited by Richard1485; 5th March 2020 at 06:05.
  Reply With Quote
Old 4th March 2020, 21:17   #3  |  Link
DanDare1983
Registered User
 
Join Date: Jan 2020
Posts: 88
Hi,

Thank you for the very informative breakdown. Would this also apply to +ms? So basically if the video is 23.97fps anything below 41.7ms won't effect the audio enough for anyone to notice? Also an I right in saying that if their is a delay of any sort e.g -9ms and I extracted to dts core or converted to ac3 or any other audio codec the delay will go away as it can then be to the precise ms?
DanDare1983 is offline   Reply With Quote
Old 4th March 2020, 21:46   #4  |  Link
Richard1485
Guest
 
Posts: n/a
Quote:
Originally Posted by DanDare1983 View Post
Would this also apply to +ms?
Yes.

Quote:
Originally Posted by DanDare1983 View Post
So basically if the video is 23.97fps anything below 41.7ms won't effect the audio enough for anyone to notice?
Yes.

Quote:
Originally Posted by DanDare1983 View Post
Also an I right in saying that if their is a delay of any sort e.g -9ms and I extracted to dts core or converted to ac3 or any other audio codec the delay will go away as it can then be to the precise ms?
In the case of the core, you are still extracting an existing track, so the delay remains.

In the case of conversion to AC-3, the delay is applied down to the ms and therefore "goes away".

But the -9ms is not a problem anyway; eac3to knows what it is doing, and unless your audio is noticeably out of sync, just let it get on with it.
  Reply With Quote
Old 4th March 2020, 22:22   #5  |  Link
DanDare1983
Registered User
 
Join Date: Jan 2020
Posts: 88
Thanks for the help, much appreciated.

I now have a decent insight on how everything works in regards to frames, delay etc.
DanDare1983 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.