Opened 5 months ago

Last modified 5 months ago

#7833 new defect

ffmpeg cant decode video file.

Reported by: nwchero Owned by:
Priority: important Component: avformat
Version: git-master Keywords: mov edts regression
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
ffmpeg cant decode mp4 video file, and I have test some verison, in ffmpeg version V3.1.11 it can decode 684 frame, please help confirm.
How to reproduce:

% ffmpeg -i can_not_decode.mp4 output.yuv
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 20160609
  configuration: --disable-x86asm
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100

Change History (4)

comment:1 follow-ups: Changed 5 months ago by richardpl

Can not confirm without short sample uploaded somewhere.

comment:2 in reply to: ↑ 1 Changed 5 months ago by nwchero

Replying to richardpl:

Can not confirm without short sample uploaded somewhere.

I upload the test video to https://streams.videolan.org/upload/, because file size > 2.5m

comment:3 in reply to: ↑ 1 Changed 5 months ago by nwchero

Replying to richardpl:

Can not confirm without short sample uploaded somewhere.

I upload the test video to https://streams.videolan.org/upload/, because file size > 2.5m

comment:4 Changed 5 months ago by cehoyos

  • Keywords mov edts regression added; decode failed removed
  • Priority changed from normal to important
  • Version changed from 4.1 to git-master

For future tickets: Please remember that only current FFmpeg git head is supported here.
Regression since ca6cae73db207f17a0d5507609de12842d8f0ca3, needs `-ignore_editlist 1', possible duplicate of ticket #7123.

$ ffmpeg -i can_not_decode.mp4 -f null -
ffmpeg version N-93542-gecdaa4b Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 6.4.0 (GCC)
  configuration: --enable-gpl --enable-libxml2 --enable-gnutls --enable-gmp --enable-version3 --enable-libx264
  libavutil      56. 26.100 / 56. 26.100
  libavcodec     58. 48.101 / 58. 48.101
  libavformat    58. 27.100 / 58. 27.100
  libavdevice    58.  7.100 / 58.  7.100
  libavfilter     7. 48.100 /  7. 48.100
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'can_not_decode.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isom
    creation_time   : 2013-10-28T07:34:51.000000Z
    encoder         : My MP4Box GUI 0.6.0.6 <http://my-mp4box-gui.zymichost.com>
  Duration: 00:04:14.77, start: 0.000000, bitrate: 321 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 3515 kb/s, 30 fps, 30 tbr, 90k tbn, 60 tbc (default)
    Metadata:
      creation_time   : 2013-10-26T16:24:28.000000Z
      handler_name    : 1 (2).mp4
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 253 kb/s (default)
    Metadata:
      creation_time   : 2013-10-28T07:34:51.000000Z
      handler_name    : 1 (2).ac3
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
  Stream #0:1 -> #0:1 (aac (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Too many packets buffered for output stream 0:1.
Conversion failed!
Note: See TracTickets for help on using tickets.