[FFmpeg-trac] #3681(undetermined:new): ffmpeg creates broken MOV/MP4 files with invalid edit list ('elst')

FFmpeg trac at avcodec.org
Wed May 28 10:44:54 CEST 2014


#3681: ffmpeg creates broken MOV/MP4 files with invalid edit list ('elst')
--------------------------------------+----------------------------------
             Reporter:  julian        |                     Type:  defect
               Status:  new           |                 Priority:  normal
            Component:  undetermined  |                  Version:  2.2.2
             Keywords:                |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+----------------------------------
 1.) convert the attached MKV to MP4 or MOV with ffmpeg
 2.) QuickTime Player refuses to open the resulting MOV/MP4
 3.) i've opened a bug report with Apple about QuickTime Player not opening
 the MP4, according to them its broken: "the edit list for the video track
 'elst' has an invalid first entry: media time == -1"


 How to reproduce:
 {{{
 %ffmpeg -i test.mkv -acodec copy -vcodec copy test.mov
 ffmpeg version 2.2.2 Copyright (c) 2000-2014 the FFmpeg developers
   built on May  7 2014 16:26:38 with Apple LLVM version 5.1
 (clang-503.0.40) (based on LLVM 3.4svn)
   configuration: --prefix=/usr/local/Cellar/ffmpeg/2.2.2 --enable-shared
 --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree
 --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang
 --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-
 libmp3lame --enable-libxvid
   libavutil      52. 66.100 / 52. 66.100
   libavcodec     55. 52.102 / 55. 52.102
   libavformat    55. 33.100 / 55. 33.100
   libavdevice    55. 10.100 / 55. 10.100
   libavfilter     4.  2.100 /  4.  2.100
   libavresample   1.  2.  0 /  1.  2.  0
   libswscale      2.  5.102 /  2.  5.102
   libswresample   0. 18.100 /  0. 18.100
   libpostproc    52.  3.100 / 52.  3.100
 Input #0, matroska,webm, from 'test.mkv':
   Metadata:
     ENCODER         : Lavf55.19.104
   Duration: 00:00:14.10, start: 0.083000, bitrate: 3887 kb/s
     Stream #0:0: Video: h264 (High), yuv420p, 1280x534, SAR 1:1 DAR
 640:267, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
     Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
 (default)
     Stream #0:2(eng): Subtitle: subrip
 [mov @ 0x7f9489868400] track 1: codec frame size is not set
 Output #0, mov, to 'test.mov':
   Metadata:
     encoder         : Lavf55.33.100
     Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p, 1280x534 [SAR
 1:1 DAR 640:267], q=2-31, 23.98 fps, 16k tbn, 1k tbc (default)
     Stream #0:1(ger): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side),
 384 kb/s (default)
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
   Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 frame=  331 fps=0.0 q=-1.0 Lsize=    6694kB time=00:00:13.70
 bitrate=4001.0kbits/s
 video:6041kB audio:642kB subtitle:0 data:0 global headers:0kB muxing
 overhead 0.169263%
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3681>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list