Current workflow is to export an non-multiplexed MPEG-2 file from Adobe Premiere Pro, then use this command with FFMpeg
Using this, then importing to AVStoDVD gives me this error:Code:ffmpeg -i movie.m2v -i movie.wav -vcodec copy -acodec ac3 -f dvd movie.mpg
How can I, using FFMpeg or something else, mux a file that doesn't have this delay? I've noticed that files ripped from commercial DVDs do not throw this error. Thanks.Code:Audio Track #1 is DVD compliant but has a delay of -37ms. Resulting DVD will be very likely out-of-sync, unless audio will be re-encoded.
PS - for my specific use case, simply letting AVStoDVD re-encode the audio is not an option.
+ Reply to Thread
Results 1 to 12 of 12
Thread
-
-
Try adding "-itsoffset 0.037" after importing the video but before importing the audio.
Last edited by jagabo; 10th Oct 2021 at 23:49.
-
Well, I tried this code:
Code:ffmpeg -i movie.m2v -itsoffset 0.038 -i movie.wav -vcodec copy -acodec ac3 -f dvd movie3.mpg
...but, I still have some questions. Why did this delay exist in the first place? I just tried exporting a different clip and muxing without the -itsoffset flag, and the delay reported by AVStoDVD was -5ms. Is there a way to check this beforehand, so I don't have to do trial and error? Where does the delay itself come from? -
I believe it has to do with the audio having to be pre-loaded when muxing. But I don't know the exact details.
-
https://forum.videohelp.com/threads/302180-Audio-to-video-delay-value-on-a-DVD#post2125315
In a nutshell: there won't be any delay during playback, even if there is a delay reported.
That's because the delay is taken into consideration upon playback. -
AVStoDVD uses DVDAuthor for muxing, so yeah I'm not surprised.
I also sometimes had issues with DVDAuthor that wouldn't occur with Muxman so I stopped using it for muxing entirely. Muxman's multiplexing is on par with commercial DVD authoring softwares and it does support audio delays. -
That's great.
Maybe the description of AVStoDVD here on videohelp should be updated then because that's what I was relying on when I was researching what muxing engine it uses.
Edit: Here is an idea @seanmcnally, use standalone Muxman to multiplex the m2v and ac3 files and post the log file.Last edited by Skiller; 8th Dec 2021 at 07:19.
-
I'm not sure that would help, but in my testing, the sync was actually different. Meaning, playback was different when I stacked the originals and AVStoDVD processed ones on a Premiere Pro timeline and played them back. So, the method I described above, using -itsoffset, is the best solution.
-
As DVD is limited bandwidth, muxer need to prepare bitstream in such way that first time slots video data are transmitted and after some time first audio data are inserted (obvious as video require more bandwidth than audio) - because audio data are physically delayed when compared to video data there is added negative offset to compensate such delay, demuxer split audio and video so audio and video decoder receive own data however audio decoder is aware that is should present decoded audio data with negative offset i.e. inline when video starts...
Similar Threads
-
Creating a DVD compliant mpeg file for DVDLab Pro
By Rain-Maker in forum Video ConversionReplies: 8Last Post: 23rd May 2020, 09:41 -
Audio Delay from conversion of VOB file
By changie in forum Newbie / General discussionsReplies: 6Last Post: 18th Dec 2019, 04:37 -
Mux audio and Video in Mkvmerge using Batch File
By Daringbaaz in forum Newbie / General discussionsReplies: 2Last Post: 18th Oct 2019, 04:30 -
Mux audio tracks inside in avi file
By Igniz in forum AudioReplies: 27Last Post: 1st Oct 2017, 18:44 -
How to add/mux dts audio with vob video file? Please help me.
By GOPINATHPDKT in forum Authoring (DVD)Replies: 0Last Post: 17th Oct 2016, 01:03