[FFmpeg-trac] #933(undetermined:reopened): A/V desynch when transcoding A/V files with timestamps non starting from 0 with -copyts

FFmpeg trac at avcodec.org
Thu Nov 22 00:06:25 CET 2012


#933: A/V desynch when transcoding A/V files with timestamps non starting from 0
with -copyts
-------------------------------------+-------------------------------------
             Reporter:  saste        |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  timestamp    |               Resolution:
  desynch mpegts                     |               Blocked By:
             Blocking:               |  Reproduced by developer:  1
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by saste):

 Replying to [comment:10 cehoyos]:
 > Is this only reproducible with -acodec libfaac or also with -strict -2
 -acodec aac ?

 Tracked the problem to do_video_out() in ffmpeg.c, if vsync != passthrough
 the input value is ignored (this is significantly different from what
 happened 10 months ago), with the command:
 {{{
 ffmpeg -vsync passthrough -copyts -i ~/s/columbia-intro.ts -acodec libfaac
 -y columbia-intro.out.ts
 }}}

 I got synched timestamps, yet there is a mismatch of around ~1 between
 input and output timestamps.
 Also documentation for -copyts should be fixed (it only disables input
 timestamps processing).

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/933#comment:11>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list