[FFmpeg-trac] #9304(undetermined:new): Support strange / multiple editlists without -ignore_editlist 1 (was: Video Becomes Unplayable After -c:v copy)

FFmpeg trac at avcodec.org
Fri Jun 25 23:32:46 EEST 2021


#9304: Support strange / multiple editlists without -ignore_editlist 1
-------------------------------------+-------------------------------------
             Reporter:  Zack Bloom   |                    Owner:  (none)
                 Type:  enhancement  |                   Status:  new
             Priority:  wish         |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  mov          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by Carl Eugen Hoyos):

 * keywords:   => mov
 * priority:  normal => wish
 * type:  defect => enhancement
 * component:  ffmpeg => undetermined
 * summary:  Video Becomes Unplayable After -c:v copy => Support strange /
     multiple editlists without -ignore_editlist 1

Comment:

 For future tickets: Please always provide the command line you tested
 together with the complete, uncut console output.
 {{{
 $ ffmpeg -i broken-example.mp4
 ffmpeg version N-102796-g81bad080cd Copyright (c) 2000-2021 the FFmpeg
 developers
   built with gcc 10 (SUSE Linux)
   configuration: --enable-gpl
   libavutil      57.  0.100 / 57.  0.100
   libavcodec     59.  2.100 / 59.  2.100
   libavformat    59.  3.101 / 59.  3.101
   libavdevice    59.  0.100 / 59.  0.100
   libavfilter     8.  0.103 /  8.  0.103
   libswscale      6.  0.100 /  6.  0.100
   libswresample   4.  0.100 /  4.  0.100
   libpostproc    56.  0.100 / 56.  0.100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x3a8f580] st: 0 edit list: 2 Missing key frame
 while searching for timestamp: -1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x3a8f580] st: 0 edit list 2 Cannot find an
 index entry before timestamp: -1.
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'broken-example.mp4':
   Metadata:
     major_brand     : mp42
     minor_version   : 1
     compatible_brands: isommp41mp42
     creation_time   : 2020-02-17T19:51:14.000000Z
   Duration: 00:00:13.38, start: 0.000000, bitrate: 2067 kb/s
   Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv,
 bt709), 720x1280, 1880 kb/s, SAR 1:1 DAR 9:16, 17.71 fps, 30 tbr, 15360
 tbn (default)
     Metadata:
       creation_time   : 2020-02-17T19:51:14.000000Z
       handler_name    : Core Media Video
       vendor_id       : [0][0][0][0]
   Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono,
 fltp, 64 kb/s (default)
     Metadata:
       creation_time   : 2020-02-17T19:51:14.000000Z
       handler_name    : Core Media Audio
       vendor_id       : [0][0][0][0]
 At least one output file must be specified
 }}}
 Behaviour changed several times for this sample, I didn't immediately find
 a version that works better than current FFmpeg.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9304#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list