[FFmpeg-trac] #1435(undetermined:open): Remuxing aac from mov to avi breaks timestamps (was: FFmpeg 0.11.1 simple reproducable synchronisation bug with work around - non imput specific)

FFmpeg trac at avcodec.org
Mon Jun 11 22:56:52 CEST 2012


#1435: Remuxing aac from mov to avi breaks timestamps
-------------------------------------+-------------------------------------
             Reporter:  feelart      |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  avi aac      |               Resolution:
  desync                             |               Blocked By:
             Blocking:               |  Reproduced by developer:  1
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by cehoyos):

 * keywords:  avi desync => avi aac desync
 * status:  new => open
 * version:  0.11.1 => git-master
 * reproduced:  0 => 1


Comment:

 out.avi has broken audio timestamps / does not play correctly with ffmpeg
 and MPlayer.
 {{{
 $ ffmpeg -i \'acopy_mpeg4MP4.mp4\' -acodec copy -qscale 2 out.avi
 ffmpeg version N-41509-g20e46aa Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Jun 11 2012 09:15:19 with gcc 4.3.2
   configuration: --cc=/usr/local/gcc-4.3.2/bin/gcc --enable-gpl --enable-
 libopenjpeg --enable-libvorbis --enable-libspeex --enable-libmp3lame
 --enable-libtheora --extra-ldflags=-lm --enable-libvpx --enable-libxavs
   libavutil      51. 57.100 / 51. 57.100
   libavcodec     54. 25.100 / 54. 25.100
   libavformat    54.  6.101 / 54.  6.101
   libavdevice    54.  0.100 / 54.  0.100
   libavfilter     2. 78.101 /  2. 78.101
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ''acopy_mpeg4MP4.mp4'':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2mp41
     encoder         : Lavf54.6.101
   Duration: 00:00:49.04, start: 0.000000, bitrate: 854 kb/s
     Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D),
 yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 786 kb/s, 29.97 fps, 29.97 tbr, 30k
 tbn, 30k tbc
     Metadata:
       handler_name    : VideoHandler
     Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 24000 Hz, mono, s16,
 64 kb/s
     Metadata:
       handler_name    : SoundHandler
 Please use -q:a or -q:v, -qscale is ambiguous
 [buffer @ 0x904f3e0] w:1280 h:720 pixfmt:yuv420p tb:1/30000 fr:30000/1001
 sar:1/1 sws_param:flags=2
 [ffmpeg_buffersink @ 0x901a900] No opaque field provided
 Output #0, avi, to 'out.avi':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2mp41
     ISFT            : Lavf54.6.101
     Stream #0:0(und): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1280x720
 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 29.97 tbn, 29.97 tbc
     Metadata:
       handler_name    : VideoHandler
     Stream #0:1(und): Audio: aac ([255][0][0][0] / 0x00FF), 24000 Hz,
 mono, 64 kb/s
     Metadata:
       handler_name    : SoundHandler
 Stream mapping:
   Stream #0:0 -> #0:0 (mpeg4 -> mpeg4)
   Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 frame= 1470 fps= 50 q=2.0 Lsize=    9238kB time=00:00:49.02
 bitrate=1543.6kbits/s
 video:8782kB audio:383kB global headers:0kB muxing overhead 0.789841%
 }}}

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


More information about the FFmpeg-trac mailing list