[FFmpeg-user] Delay of one audio track makes it track played last among others?
Carl Eugen Hoyos
cehoyos at ag.or.at
Mon Sep 2 10:15:46 CEST 2013
Andrey Aleksandrovich <andrey.aleksandrovich <at> googlemail.com> writes:
> ffmpeg -y -itsoffset 0.33 -i Rus.mp2 -i 1.mpg -vcodec copy
> -acodec copy -map 1:0 -map 0:0 -map 1:1 -f dvd final.vob
> ffmpeg version 1.0.7
Not necessarily related:
This is old.
[...]
> I get the final.vob file with proper delaying and mapping
> (1st Russian, 2nd English) according to mediainfo. But
> 'ffmpeg -i' said that Russian is second and all Players
> show the same (playing video -> first is English).
mpeg program streams do not know the concept of "first"
and "second" stream. If one audio stream has a delay
but another one has not, decoding applications (media
players) may first see the stream without delay.
The only work-around I see is that instead of using
-itsoffset, you add some silence to the beginning of
the audio stream that currently needs delay.
Carl Eugen
More information about the ffmpeg-user
mailing list