Opened 9 years ago
Closed 8 years ago
#5461 closed defect (fixed)
concatdec with "-auto_convert 0" fails on mp4
Reported by: | Andrey Utkin | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avformat |
Version: | git-master | Keywords: | concat codecpar regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
Concat-ing h264 video file fails in git master version, but works in stable.
If you drop "-auto_convert 0", it works fine, too, but this incurs other issues in my use case and thus it's not appropriate workaround.
Playing or processing testsrc.mp4 itself (not via concat) works fine.
How to reproduce:
#!/bin/bash -e #git clone git://source.ffmpeg.org/ffmpeg.git #cd ffmpeg #git pull #git clean -dxf #./configure --disable-optimizations --enable-debug --extra-cflags="-O0 -g3 -ggdb3" --disable-stripping --enable-libx264 --enable-gpl #make FFMPEG=./ffmpeg $FFMPEG -f lavfi -i testsrc -t 5 -c:v libx264 -y testsrc.mp4 echo "ffconcat version 1.0 file testsrc.mp4" > test.concat $FFMPEG -auto_convert 0 -i test.concat -c:v rawvideo -f rawvideo -y /dev/null -loglevel debug -debug er
Output:
$ ../test_concat_h264_decode_fail/test_concat_h264_decode_fail.sh ffmpeg version N-79584-g7b7c338 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (Gentoo 5.3.0 p1.0, pie-0.6.5) configuration: --disable-optimizations --enable-debug --extra-cflags='-O0 -g3 -ggdb3' --disable-stripping --enable-libx264 --enable-gpl libavutil 55. 22.101 / 55. 22.101 libavcodec 57. 38.100 / 57. 38.100 libavformat 57. 34.103 / 57. 34.103 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 44.100 / 6. 44.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Input #0, lavfi, from 'testsrc': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: rawvideo (RGB[24] / 0x18424752), rgb24, 320x240 [SAR 1:1 DAR 4:3], 25 fps, 25 tbr, 25 tbn No pixel format specified, yuv444p for H.264 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players. [libx264 @ 0x2b22a40] using SAR=1/1 [libx264 @ 0x2b22a40] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX [libx264 @ 0x2b22a40] profile High 4:4:4 Predictive, level 1.3, 4:4:4 8-bit [libx264 @ 0x2b22a40] 264 - core 148 r2692 64f4e24 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 [mp4 @ 0x2b21560] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. Output #0, mp4, to 'testsrc.mp4': Metadata: encoder : Lavf57.34.103 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv444p, 320x240 [SAR 1:1 DAR 4:3], q=2-31, 25 fps, 12800 tbn Metadata: encoder : Lavc57.38.100 libx264 Side data: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1 Stream mapping: Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264)) Press [q] to stop, [?] for help frame= 125 fps=0.0 q=-1.0 Lsize= 26kB time=00:00:04.88 bitrate= 43.0kbits/s speed=24.1x video:23kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 9.435692% [libx264 @ 0x2b22a40] frame I:1 Avg QP:19.18 size: 2976 [libx264 @ 0x2b22a40] frame P:34 Avg QP:14.53 size: 460 [libx264 @ 0x2b22a40] frame B:90 Avg QP:14.30 size: 52 [libx264 @ 0x2b22a40] consecutive B-frames: 1.6% 0.0% 21.6% 76.8% [libx264 @ 0x2b22a40] mb I I16..4: 30.7% 42.3% 27.0% [libx264 @ 0x2b22a40] mb P I16..4: 1.7% 1.3% 0.9% P16..4: 7.3% 3.8% 2.6% 0.0% 0.0% skip:82.5% [libx264 @ 0x2b22a40] mb B I16..4: 0.2% 0.2% 0.0% B16..8: 3.9% 0.1% 0.0% direct: 0.1% skip:95.5% L0:51.2% L1:43.9% BI: 4.9% [libx264 @ 0x2b22a40] 8x8 transform intra:38.9% inter:38.8% [libx264 @ 0x2b22a40] coded y,u,v intra: 11.1% 11.4% 10.4% inter: 0.7% 0.8% 0.6% [libx264 @ 0x2b22a40] i16 v,h,dc,p: 54% 33% 1% 12% [libx264 @ 0x2b22a40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 70% 4% 26% 0% 0% 0% 0% 0% 0% [libx264 @ 0x2b22a40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 34% 48% 14% 1% 1% 1% 0% 1% 0% [libx264 @ 0x2b22a40] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x2b22a40] ref P L0: 68.8% 8.0% 20.5% 2.8% [libx264 @ 0x2b22a40] ref B L0: 58.6% 37.2% 4.2% [libx264 @ 0x2b22a40] ref B L1: 96.7% 3.3% [libx264 @ 0x2b22a40] kb/s:37.29 ffmpeg version N-79584-g7b7c338 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (Gentoo 5.3.0 p1.0, pie-0.6.5) configuration: --disable-optimizations --enable-debug --extra-cflags='-O0 -g3 -ggdb3' --disable-stripping --enable-libx264 --enable-gpl libavutil 55. 22.101 / 55. 22.101 libavcodec 57. 38.100 / 57. 38.100 libavformat 57. 34.103 / 57. 34.103 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 44.100 / 6. 44.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Splitting the commandline. Reading option '-auto_convert' ... matched as AVOption 'auto_convert' with argument '0'. Reading option '-i' ... matched as input file with argument 'test.concat'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'rawvideo'. Reading option '-f' ... matched as option 'f' (force format) with argument 'rawvideo'. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option '/dev/null' ... matched as output file. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-debug' ... matched as AVOption 'debug' with argument 'er'. Trailing options were found on the commandline. Finished splitting the commandline. Parsing a group of options: global . Applying option y (overwrite output files) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input file test.concat. Successfully parsed a group of options. Opening an input file: test.concat. [file @ 0x39fae00] Setting default whitelist 'file,crypto' [concat @ 0x39fa560] Format concat probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x39fb580] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x39fb580] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 0x39fb580] Unknown dref type 0x08206c7275 size 12 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x39fb580] Before avformat_find_stream_info() pos: 26258 bytes read:26258 seeks:0 [h264 @ 0x39fcbc0] user data:"x264 - core 148 r2692 64f4e24 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00" [h264 @ 0x39fcbc0] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 0x39fb580] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x39fb580] After avformat_find_stream_info() pos: 3713 bytes read:26258 seeks:0 frames:1 [concat @ 0x39fa560] Before avformat_find_stream_info() pos: 38 bytes read:38 seeks:0 [concat @ 0x39fa560] file:0 stream:0 pts:0 pts_time:0 dts:-1024 dts_time:-0.08 -> pts:0 pts_time:0 dts:-1024 dts_time:-0.08 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:2048 pts_time:0.16 dts:-512 dts_time:-0.04 -> pts:2048 pts_time:0.16 dts:-512 dts_time:-0.04 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:1024 pts_time:0.08 dts:0 dts_time:0 -> pts:1024 pts_time:0.08 dts:0 dts_time:0 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:512 pts_time:0.04 dts:512 dts_time:0.04 -> pts:512 pts_time:0.04 dts:512 dts_time:0.04 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:1536 pts_time:0.12 dts:1024 dts_time:0.08 -> pts:1536 pts_time:0.12 dts:1024 dts_time:0.08 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:4096 pts_time:0.32 dts:1536 dts_time:0.12 -> pts:4096 pts_time:0.32 dts:1536 dts_time:0.12 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:3072 pts_time:0.24 dts:2048 dts_time:0.16 -> pts:3072 pts_time:0.24 dts:2048 dts_time:0.16 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:2560 pts_time:0.2 dts:2560 dts_time:0.2 -> pts:2560 pts_time:0.2 dts:2560 dts_time:0.2 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:3584 pts_time:0.28 dts:3072 dts_time:0.24 -> pts:3584 pts_time:0.28 dts:3072 dts_time:0.24 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:6144 pts_time:0.48 dts:3584 dts_time:0.28 -> pts:6144 pts_time:0.48 dts:3584 dts_time:0.28 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:5120 pts_time:0.4 dts:4096 dts_time:0.32 -> pts:5120 pts_time:0.4 dts:4096 dts_time:0.32 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:4608 pts_time:0.36 dts:4608 dts_time:0.36 -> pts:4608 pts_time:0.36 dts:4608 dts_time:0.36 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:5632 pts_time:0.44 dts:5120 dts_time:0.4 -> pts:5632 pts_time:0.44 dts:5120 dts_time:0.4 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:8192 pts_time:0.64 dts:5632 dts_time:0.44 -> pts:8192 pts_time:0.64 dts:5632 dts_time:0.44 [h264 @ 0x3a02a20] Unknown NAL code: 16 (3967 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:7168 pts_time:0.56 dts:6144 dts_time:0.48 -> pts:7168 pts_time:0.56 dts:6144 dts_time:0.48 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:6656 pts_time:0.52 dts:6656 dts_time:0.52 -> pts:6656 pts_time:0.52 dts:6656 dts_time:0.52 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:7680 pts_time:0.6 dts:7168 dts_time:0.56 -> pts:7680 pts_time:0.6 dts:7168 dts_time:0.56 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:9728 pts_time:0.76 dts:7680 dts_time:0.6 -> pts:9728 pts_time:0.76 dts:7680 dts_time:0.6 [h264 @ 0x3a02a20] Unknown NAL code: 24 (3004 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:8704 pts_time:0.68 dts:8192 dts_time:0.64 -> pts:8704 pts_time:0.68 dts:8192 dts_time:0.64 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:9216 pts_time:0.72 dts:8704 dts_time:0.68 -> pts:9216 pts_time:0.72 dts:8704 dts_time:0.68 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:11264 pts_time:0.88 dts:9216 dts_time:0.72 -> pts:11264 pts_time:0.88 dts:9216 dts_time:0.72 [h264 @ 0x3a02a20] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [h264 @ 0x3a02a20] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:10240 pts_time:0.8 dts:9728 dts_time:0.76 -> pts:10240 pts_time:0.8 dts:9728 dts_time:0.76 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:10752 pts_time:0.84 dts:10240 dts_time:0.8 -> pts:10752 pts_time:0.84 dts:10240 dts_time:0.8 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:11776 pts_time:0.92 dts:10752 dts_time:0.84 -> pts:11776 pts_time:0.92 dts:10752 dts_time:0.84 [h264 @ 0x3a02a20] Unknown NAL code: 23 (2231 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:13824 pts_time:1.08 dts:11264 dts_time:0.88 -> pts:13824 pts_time:1.08 dts:11264 dts_time:0.88 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:12800 pts_time:1 dts:11776 dts_time:0.92 -> pts:12800 pts_time:1 dts:11776 dts_time:0.92 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:12288 pts_time:0.96 dts:12288 dts_time:0.96 -> pts:12288 pts_time:0.96 dts:12288 dts_time:0.96 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:13312 pts_time:1.04 dts:12800 dts_time:1 -> pts:13312 pts_time:1.04 dts:12800 dts_time:1 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:15360 pts_time:1.2 dts:13312 dts_time:1.04 -> pts:15360 pts_time:1.2 dts:13312 dts_time:1.04 [h264 @ 0x3a02a20] Unknown NAL code: 27 (3287 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:14336 pts_time:1.12 dts:13824 dts_time:1.08 -> pts:14336 pts_time:1.12 dts:13824 dts_time:1.08 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:14848 pts_time:1.16 dts:14336 dts_time:1.12 -> pts:14848 pts_time:1.16 dts:14336 dts_time:1.12 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:17408 pts_time:1.36 dts:14848 dts_time:1.16 -> pts:17408 pts_time:1.36 dts:14848 dts_time:1.16 [h264 @ 0x3a02a20] slice type 24 too large at 1 [h264 @ 0x3a02a20] decode_slice_header error [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:16384 pts_time:1.28 dts:15360 dts_time:1.2 -> pts:16384 pts_time:1.28 dts:15360 dts_time:1.2 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:15872 pts_time:1.24 dts:15872 dts_time:1.24 -> pts:15872 pts_time:1.24 dts:15872 dts_time:1.24 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:16896 pts_time:1.32 dts:16384 dts_time:1.28 -> pts:16896 pts_time:1.32 dts:16384 dts_time:1.28 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:19456 pts_time:1.52 dts:16896 dts_time:1.32 -> pts:19456 pts_time:1.52 dts:16896 dts_time:1.32 [h264 @ 0x3a02a20] slice type 24 too large at 1 [h264 @ 0x3a02a20] decode_slice_header error [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:18432 pts_time:1.44 dts:17408 dts_time:1.36 -> pts:18432 pts_time:1.44 dts:17408 dts_time:1.36 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:17920 pts_time:1.4 dts:17920 dts_time:1.4 -> pts:17920 pts_time:1.4 dts:17920 dts_time:1.4 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:18944 pts_time:1.48 dts:18432 dts_time:1.44 -> pts:18944 pts_time:1.48 dts:18432 dts_time:1.44 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:21504 pts_time:1.68 dts:18944 dts_time:1.48 -> pts:21504 pts_time:1.68 dts:18944 dts_time:1.48 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:20480 pts_time:1.6 dts:19456 dts_time:1.52 -> pts:20480 pts_time:1.6 dts:19456 dts_time:1.52 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:19968 pts_time:1.56 dts:19968 dts_time:1.56 -> pts:19968 pts_time:1.56 dts:19968 dts_time:1.56 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:20992 pts_time:1.64 dts:20480 dts_time:1.6 -> pts:20992 pts_time:1.64 dts:20480 dts_time:1.6 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:23552 pts_time:1.84 dts:20992 dts_time:1.64 -> pts:23552 pts_time:1.84 dts:20992 dts_time:1.64 [h264 @ 0x3a02a20] Unknown NAL code: 29 (3809 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:22528 pts_time:1.76 dts:21504 dts_time:1.68 -> pts:22528 pts_time:1.76 dts:21504 dts_time:1.68 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:22016 pts_time:1.72 dts:22016 dts_time:1.72 -> pts:22016 pts_time:1.72 dts:22016 dts_time:1.72 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:23040 pts_time:1.8 dts:22528 dts_time:1.76 -> pts:23040 pts_time:1.8 dts:22528 dts_time:1.76 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:25600 pts_time:2 dts:23040 dts_time:1.8 -> pts:25600 pts_time:2 dts:23040 dts_time:1.8 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:24576 pts_time:1.92 dts:23552 dts_time:1.84 -> pts:24576 pts_time:1.92 dts:23552 dts_time:1.84 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:24064 pts_time:1.88 dts:24064 dts_time:1.88 -> pts:24064 pts_time:1.88 dts:24064 dts_time:1.88 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:25088 pts_time:1.96 dts:24576 dts_time:1.92 -> pts:25088 pts_time:1.96 dts:24576 dts_time:1.92 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:27648 pts_time:2.16 dts:25088 dts_time:1.96 -> pts:27648 pts_time:2.16 dts:25088 dts_time:1.96 [h264 @ 0x3a02a20] slice type 24 too large at 1 [h264 @ 0x3a02a20] decode_slice_header error [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:26624 pts_time:2.08 dts:25600 dts_time:2 -> pts:26624 pts_time:2.08 dts:25600 dts_time:2 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:26112 pts_time:2.04 dts:26112 dts_time:2.04 -> pts:26112 pts_time:2.04 dts:26112 dts_time:2.04 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:27136 pts_time:2.12 dts:26624 dts_time:2.08 -> pts:27136 pts_time:2.12 dts:26624 dts_time:2.08 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:29696 pts_time:2.32 dts:27136 dts_time:2.12 -> pts:29696 pts_time:2.32 dts:27136 dts_time:2.12 [h264 @ 0x3a02a20] Unknown NAL code: 29 (3559 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:28672 pts_time:2.24 dts:27648 dts_time:2.16 -> pts:28672 pts_time:2.24 dts:27648 dts_time:2.16 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:28160 pts_time:2.2 dts:28160 dts_time:2.2 -> pts:28160 pts_time:2.2 dts:28160 dts_time:2.2 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:29184 pts_time:2.28 dts:28672 dts_time:2.24 -> pts:29184 pts_time:2.28 dts:28672 dts_time:2.24 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:31744 pts_time:2.48 dts:29184 dts_time:2.28 -> pts:31744 pts_time:2.48 dts:29184 dts_time:2.28 [h264 @ 0x3a02a20] sps_id 24 out of range [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:30720 pts_time:2.4 dts:29696 dts_time:2.32 -> pts:30720 pts_time:2.4 dts:29696 dts_time:2.32 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:30208 pts_time:2.36 dts:30208 dts_time:2.36 -> pts:30208 pts_time:2.36 dts:30208 dts_time:2.36 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:31232 pts_time:2.44 dts:30720 dts_time:2.4 -> pts:31232 pts_time:2.44 dts:30720 dts_time:2.4 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:33792 pts_time:2.64 dts:31232 dts_time:2.44 -> pts:33792 pts_time:2.64 dts:31232 dts_time:2.44 [h264 @ 0x3a02a20] Unknown NAL code: 24 (4026 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:32768 pts_time:2.56 dts:31744 dts_time:2.48 -> pts:32768 pts_time:2.56 dts:31744 dts_time:2.48 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:32256 pts_time:2.52 dts:32256 dts_time:2.52 -> pts:32256 pts_time:2.52 dts:32256 dts_time:2.52 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:33280 pts_time:2.6 dts:32768 dts_time:2.56 -> pts:33280 pts_time:2.6 dts:32768 dts_time:2.56 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:35840 pts_time:2.8 dts:33280 dts_time:2.6 -> pts:35840 pts_time:2.8 dts:33280 dts_time:2.6 [h264 @ 0x3a02a20] Unknown NAL code: 27 (4055 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:34816 pts_time:2.72 dts:33792 dts_time:2.64 -> pts:34816 pts_time:2.72 dts:33792 dts_time:2.64 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:34304 pts_time:2.68 dts:34304 dts_time:2.68 -> pts:34304 pts_time:2.68 dts:34304 dts_time:2.68 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:35328 pts_time:2.76 dts:34816 dts_time:2.72 -> pts:35328 pts_time:2.76 dts:34816 dts_time:2.72 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:37888 pts_time:2.96 dts:35328 dts_time:2.76 -> pts:37888 pts_time:2.96 dts:35328 dts_time:2.76 [h264 @ 0x3a02a20] Unknown NAL code: 27 (3799 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:36864 pts_time:2.88 dts:35840 dts_time:2.8 -> pts:36864 pts_time:2.88 dts:35840 dts_time:2.8 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:36352 pts_time:2.84 dts:36352 dts_time:2.84 -> pts:36352 pts_time:2.84 dts:36352 dts_time:2.84 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:37376 pts_time:2.92 dts:36864 dts_time:2.88 -> pts:37376 pts_time:2.92 dts:36864 dts_time:2.88 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:39936 pts_time:3.12 dts:37376 dts_time:2.92 -> pts:39936 pts_time:3.12 dts:37376 dts_time:2.92 [h264 @ 0x3a02a20] illegal aspect ratio [h264 @ 0x3a02a20] SPS decoding failure, trying again with the complete NAL [h264 @ 0x3a02a20] illegal aspect ratio Last message repeated 1 times [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:38912 pts_time:3.04 dts:37888 dts_time:2.96 -> pts:38912 pts_time:3.04 dts:37888 dts_time:2.96 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:38400 pts_time:3 dts:38400 dts_time:3 -> pts:38400 pts_time:3 dts:38400 dts_time:3 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:39424 pts_time:3.08 dts:38912 dts_time:3.04 -> pts:39424 pts_time:3.08 dts:38912 dts_time:3.04 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:41984 pts_time:3.28 dts:39424 dts_time:3.08 -> pts:41984 pts_time:3.28 dts:39424 dts_time:3.08 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:40960 pts_time:3.2 dts:39936 dts_time:3.12 -> pts:40960 pts_time:3.2 dts:39936 dts_time:3.12 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:40448 pts_time:3.16 dts:40448 dts_time:3.16 -> pts:40448 pts_time:3.16 dts:40448 dts_time:3.16 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:41472 pts_time:3.24 dts:40960 dts_time:3.2 -> pts:41472 pts_time:3.24 dts:40960 dts_time:3.2 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:43520 pts_time:3.4 dts:41472 dts_time:3.24 -> pts:43520 pts_time:3.4 dts:41472 dts_time:3.24 [h264 @ 0x3a02a20] Unknown NAL code: 31 (3315 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:42496 pts_time:3.32 dts:41984 dts_time:3.28 -> pts:42496 pts_time:3.32 dts:41984 dts_time:3.28 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:43008 pts_time:3.36 dts:42496 dts_time:3.32 -> pts:43008 pts_time:3.36 dts:42496 dts_time:3.32 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:45568 pts_time:3.56 dts:43008 dts_time:3.36 -> pts:45568 pts_time:3.56 dts:43008 dts_time:3.36 [h264 @ 0x3a02a20] Unknown NAL code: 14 (3695 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:44544 pts_time:3.48 dts:43520 dts_time:3.4 -> pts:44544 pts_time:3.48 dts:43520 dts_time:3.4 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:44032 pts_time:3.44 dts:44032 dts_time:3.44 -> pts:44032 pts_time:3.44 dts:44032 dts_time:3.44 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:45056 pts_time:3.52 dts:44544 dts_time:3.48 -> pts:45056 pts_time:3.52 dts:44544 dts_time:3.48 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:47104 pts_time:3.68 dts:45056 dts_time:3.52 -> pts:47104 pts_time:3.68 dts:45056 dts_time:3.52 [h264 @ 0x3a02a20] Unknown NAL code: 30 (3311 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:46080 pts_time:3.6 dts:45568 dts_time:3.56 -> pts:46080 pts_time:3.6 dts:45568 dts_time:3.56 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:46592 pts_time:3.64 dts:46080 dts_time:3.6 -> pts:46592 pts_time:3.64 dts:46080 dts_time:3.6 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:48640 pts_time:3.8 dts:46592 dts_time:3.64 -> pts:48640 pts_time:3.8 dts:46592 dts_time:3.64 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:47616 pts_time:3.72 dts:47104 dts_time:3.68 -> pts:47616 pts_time:3.72 dts:47104 dts_time:3.68 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:48128 pts_time:3.76 dts:47616 dts_time:3.72 -> pts:48128 pts_time:3.76 dts:47616 dts_time:3.72 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:50176 pts_time:3.92 dts:48128 dts_time:3.76 -> pts:50176 pts_time:3.92 dts:48128 dts_time:3.76 [h264 @ 0x3a02a20] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [h264 @ 0x3a02a20] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:49152 pts_time:3.84 dts:48640 dts_time:3.8 -> pts:49152 pts_time:3.84 dts:48640 dts_time:3.8 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:49664 pts_time:3.88 dts:49152 dts_time:3.84 -> pts:49664 pts_time:3.88 dts:49152 dts_time:3.84 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:51712 pts_time:4.04 dts:49664 dts_time:3.88 -> pts:51712 pts_time:4.04 dts:49664 dts_time:3.88 [h264 @ 0x3a02a20] Unknown NAL code: 28 (3804 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:50688 pts_time:3.96 dts:50176 dts_time:3.92 -> pts:50688 pts_time:3.96 dts:50176 dts_time:3.92 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:51200 pts_time:4 dts:50688 dts_time:3.96 -> pts:51200 pts_time:4 dts:50688 dts_time:3.96 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:53248 pts_time:4.16 dts:51200 dts_time:4 -> pts:53248 pts_time:4.16 dts:51200 dts_time:4 [h264 @ 0x3a02a20] Unknown NAL code: 15 (2935 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:52224 pts_time:4.08 dts:51712 dts_time:4.04 -> pts:52224 pts_time:4.08 dts:51712 dts_time:4.04 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:52736 pts_time:4.12 dts:52224 dts_time:4.08 -> pts:52736 pts_time:4.12 dts:52224 dts_time:4.08 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:55296 pts_time:4.32 dts:52736 dts_time:4.12 -> pts:55296 pts_time:4.32 dts:52736 dts_time:4.12 [h264 @ 0x3a02a20] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [h264 @ 0x3a02a20] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:54272 pts_time:4.24 dts:53248 dts_time:4.16 -> pts:54272 pts_time:4.24 dts:53248 dts_time:4.16 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:53760 pts_time:4.2 dts:53760 dts_time:4.2 -> pts:53760 pts_time:4.2 dts:53760 dts_time:4.2 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:54784 pts_time:4.28 dts:54272 dts_time:4.24 -> pts:54784 pts_time:4.28 dts:54272 dts_time:4.24 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:57344 pts_time:4.48 dts:54784 dts_time:4.28 -> pts:57344 pts_time:4.48 dts:54784 dts_time:4.28 [h264 @ 0x3a02a20] Unknown NAL code: 25 (3527 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:56320 pts_time:4.4 dts:55296 dts_time:4.32 -> pts:56320 pts_time:4.4 dts:55296 dts_time:4.32 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:55808 pts_time:4.36 dts:55808 dts_time:4.36 -> pts:55808 pts_time:4.36 dts:55808 dts_time:4.36 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:56832 pts_time:4.44 dts:56320 dts_time:4.4 -> pts:56832 pts_time:4.44 dts:56320 dts_time:4.4 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:59392 pts_time:4.64 dts:56832 dts_time:4.44 -> pts:59392 pts_time:4.64 dts:56832 dts_time:4.44 [h264 @ 0x3a02a20] illegal aspect ratio [h264 @ 0x3a02a20] SPS decoding failure, trying again with the complete NAL [h264 @ 0x3a02a20] illegal aspect ratio Last message repeated 1 times [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:58368 pts_time:4.56 dts:57344 dts_time:4.48 -> pts:58368 pts_time:4.56 dts:57344 dts_time:4.48 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:57856 pts_time:4.52 dts:57856 dts_time:4.52 -> pts:57856 pts_time:4.52 dts:57856 dts_time:4.52 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:58880 pts_time:4.6 dts:58368 dts_time:4.56 -> pts:58880 pts_time:4.6 dts:58368 dts_time:4.56 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:61440 pts_time:4.8 dts:58880 dts_time:4.6 -> pts:61440 pts_time:4.8 dts:58880 dts_time:4.6 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:60416 pts_time:4.72 dts:59392 dts_time:4.64 -> pts:60416 pts_time:4.72 dts:59392 dts_time:4.64 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:59904 pts_time:4.68 dts:59904 dts_time:4.68 -> pts:59904 pts_time:4.68 dts:59904 dts_time:4.68 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:60928 pts_time:4.76 dts:60416 dts_time:4.72 -> pts:60928 pts_time:4.76 dts:60416 dts_time:4.72 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:63488 pts_time:4.96 dts:60928 dts_time:4.76 -> pts:63488 pts_time:4.96 dts:60928 dts_time:4.76 [h264 @ 0x3a02a20] Unknown NAL code: 17 (2435 bits) [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:62464 pts_time:4.88 dts:61440 dts_time:4.8 -> pts:62464 pts_time:4.88 dts:61440 dts_time:4.8 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:61952 pts_time:4.84 dts:61952 dts_time:4.84 -> pts:61952 pts_time:4.84 dts:61952 dts_time:4.84 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] file:0 stream:0 pts:62976 pts_time:4.92 dts:62464 dts_time:4.88 -> pts:62976 pts_time:4.92 dts:62464 dts_time:4.88 [h264 @ 0x3a02a20] no frame! [concat @ 0x39fa560] decoding for stream 0 failed [concat @ 0x39fa560] After avformat_find_stream_info() pos: 38 bytes read:38 seeks:0 frames:125 Input #0, concat, from 'test.concat': Duration: N/A, start: 0.000000, bitrate: 38 kb/s Stream #0:0(und), 125, 1/12800: Video: h264 (High 4:4:4 Predictive), 1 reference frame (avc1 / 0x31637661), yuv444p(bottom), 320x240 (0x0) [SAR 1:1 DAR 4:3], 0/1, 38 kb/s, 25 fps, 25 tbr, 12800 tbn Metadata: handler_name : VideoHandler Successfully opened the file. Parsing a group of options: output file /dev/null. Applying option c:v (codec name) with argument rawvideo. Applying option f (force format) with argument rawvideo. Successfully parsed a group of options. Opening an output file: /dev/null. [file @ 0x3a128c0] Setting default whitelist 'file,crypto' Successfully opened the file. detected 4 logical cores [graph 0 input from stream 0:0 @ 0x39fa240] Setting 'video_size' to value '320x240' [graph 0 input from stream 0:0 @ 0x39fa240] Setting 'pix_fmt' to value '5' [graph 0 input from stream 0:0 @ 0x39fa240] Setting 'time_base' to value '1/12800' [graph 0 input from stream 0:0 @ 0x39fa240] Setting 'pixel_aspect' to value '1/1' [graph 0 input from stream 0:0 @ 0x39fa240] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x39fa240] Setting 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x39fa240] w:320 h:240 pixfmt:yuv444p tb:1/12800 fr:25/1 sar:1/1 sws_param:flags=2 [AVFilterGraph @ 0x3a12dc0] query_formats: 3 queried, 2 merged, 0 already done, 0 delayed [rawvideo @ 0x3a10da0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. Output #0, rawvideo, to '/dev/null': Metadata: encoder : Lavf57.34.103 Stream #0:0(und), 0, 1/25: Video: rawvideo, 1 reference frame (444P / 0x50343434), yuv444p(bottom), 320x240 (0x0) [SAR 1:1 DAR 4:3], 0/1, q=2-31, 200 kb/s, 25 fps, 25 tbn Metadata: handler_name : VideoHandler encoder : Lavc57.38.100 rawvideo Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native)) Press [q] to stop, [?] for help cur_dts is invalid (this is harmless if it occurs once at the start per stream) Last message repeated 1 times [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3b52500] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3a0b420] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3b52500] Unknown NAL code: 16 (3967 bits) [h264 @ 0x3b52500] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3aee980] Unknown NAL code: 24 (3004 bits) [h264 @ 0x3aee980] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [h264 @ 0x3a0b420] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] Unknown NAL code: 23 (2231 bits) [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] Unknown NAL code: 27 (3287 bits) [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3ab4420] slice type 24 too large at 1 [h264 @ 0x3ab4420] decode_slice_header error [h264 @ 0x3ab4420] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] slice type 24 too large at 1 [h264 @ 0x3a0b420] decode_slice_header error [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3b99460] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] Unknown NAL code: 29 (3809 bits) [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] slice type 24 too large at 1 [h264 @ 0x3ab4420] decode_slice_header error [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] Unknown NAL code: 29 (3559 bits) [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] sps_id 24 out of range [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] Unknown NAL code: 24 (4026 bits) [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] Unknown NAL code: 27 (4055 bits) [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] Unknown NAL code: 27 (3799 bits) [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] illegal aspect ratio [h264 @ 0x3a0b420] SPS decoding failure, trying again with the complete NAL cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3a0b420] illegal aspect ratio Last message repeated 1 times [h264 @ 0x3a0b420] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] Unknown NAL code: 31 (3315 bits) [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] Unknown NAL code: 14 (3695 bits) [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] Unknown NAL code: 30 (3311 bits) [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [h264 @ 0x3ab4420] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] Unknown NAL code: 28 (3804 bits) [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] Unknown NAL code: 15 (2935 bits) [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [h264 @ 0x3a0b420] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] Unknown NAL code: 25 (3527 bits) [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input cur_dts is invalid (this is harmless if it occurs once at the start per stream) [h264 @ 0x3b52500] illegal aspect ratio [h264 @ 0x3b52500] SPS decoding failure, trying again with the complete NAL [h264 @ 0x3b52500] illegal aspect ratio Last message repeated 1 times [h264 @ 0x3b52500] no frame! Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3a0b420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3ab4420] Unknown NAL code: 17 (2435 bits) [h264 @ 0x3ab4420] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3aee980] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b52500] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x3b99460] no frame! cur_dts is invalid (this is harmless if it occurs once at the start per stream) Error while decoding stream #0:0: Invalid data found when processing input cur_dts is invalid (this is harmless if it occurs once at the start per stream) Last message repeated 1 times [output stream 0:0 @ 0x39ffc20] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown Input file #0 (test.concat): Input stream #0:0 (video): 125 packets read (23995 bytes); 0 frames decoded; Total: 125 packets (23995 bytes) demuxed Output file #0 (/dev/null): Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); Total: 0 packets (0 bytes) muxed Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) 0 frames successfully decoded, 122 decoding errors [AVIOContext @ 0x3a129a0] Statistics: 0 seeks, 0 writeouts [AVIOContext @ 0x39fbd00] Statistics: 26258 bytes read, 0 seeks [AVIOContext @ 0x3a02fa0] Statistics: 38 bytes read, 0 seeks Conversion failed!
Change History (24)
comment:1 by , 9 years ago
follow-up: 3 comment:2 by , 9 years ago
Replying to andrey.utkin:
If you drop "-auto_convert 0", it works fine, too, but this incurs other issues in my use case and thus it's not appropriate workaround.
Care to elaborate? H.264 in MP4 format can not be concatenated, that is one of the many ways the format is braindead. You have to let concat automatically convert.
follow-up: 4 comment:3 by , 9 years ago
Replying to Cigaes:
Replying to andrey.utkin:
If you drop "-auto_convert 0", it works fine, too, but this incurs other issues in my use case and thus it's not appropriate workaround.
Care to elaborate? H.264 in MP4 format can not be concatenated, that is one of the many ways the format is braindead. You have to let concat automatically convert.
As far as I understand, it should be validly concatenatable if "-x264opts stitchable=1" is used. This x264 option serves purpose of ensuring that extradata is the same for any video with given fixed encoder options.
Also, with "-auto_convert 1" I have other errors. But that's different issue.
comment:4 by , 9 years ago
Replying to andrey.utkin:
As far as I understand, it should be validly concatenatable if "-x264opts stitchable=1" is used. This x264 option serves purpose of ensuring that extradata is the same for any video with given fixed encoder options.
Then I suggest you try using it.
Also, with "-auto_convert 1" I have other errors. But that's different issue.
Maybe different, but that would be the most relevant one.
comment:5 by , 9 years ago
Then I suggest you try using it.
Your suggestion is irrelevant. This is a testcase with _single_ file. Stitchable flag is about concatenating several encoding sessions.
Maybe different, but that would be the most relevant one.
I believe it is not technically required to transform entire video to Annex B format just to transform it back to AVCC format in MP4 muxer immediately afterwards. If you could explain in which way this is necessary or beneficial, I'd be grateful to hear.
comment:6 by , 9 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
I suspect providing an option that is meant to brake stuff makes this ticket invalid.
For future tickets, please do not provide build scripts (and no scripts in general), also note that imo, providing extra-cflags can make a ticket invalid (or minor).
comment:7 by , 9 years ago
I suspect providing an option that is meant to brake stuff makes this ticket invalid.
H.264 MP4s encoded with "-x264opts stitchable=1" are supposed to be validly concatenatable as I have stated above, have you read? It works in 2.8.6. Could you explain what is wrong with this?
For future tickets, please do not provide build scripts (and no scripts in general)
Please ignore what you do not need.
Building instructions are provided in comments just to stress the fact that it works in latest git master with no *special* options.
Terribly sorry if provided build instructions distract you to the degree of making this ticket invalid for you.
comment:8 by , 9 years ago
If you believe there is a regression, please point to the commit introducing it.
comment:9 by , 9 years ago
Bisected between current master and n2.8. First bad commit is 6f69f7a8bf6a0d013985578df2ef42ee6b1c7994 (Merge of 9200514ad8717c63f82101dc394f4378854325bf: "lavf: replace AVStream.codec with AVStream.codecpar" by Anton Khirnov).
comment:10 by , 9 years ago
Keywords: | regression added |
---|---|
Priority: | normal → important |
Resolution: | invalid |
Status: | closed → reopened |
comment:11 by , 9 years ago
Keywords: | codecpar added |
---|
follow-up: 13 comment:12 by , 9 years ago
Locally fixed, but I see no real reason to commit for now: please indicate why exactly you want to disable auto_convert
in the first place.
follow-ups: 14 15 comment:13 by , 9 years ago
Replying to Cigaes:
Locally fixed, but I see no real reason to commit for now: please indicate why exactly you want to disable
auto_convert
in the first place.
For better performance.
From: Andrey Utkin <andrey.utkin@pb.com> To: ffmpeg-devel@ffmpeg.org CC: andrey_utkin@fastmail.com, Carl Eugen Hoyos <cehoyos@ag.or.at>, Andrey Utkin <andrey.utkin@pb.com> Date: Sun, 24 Apr 2016 16:28:38 +0300 Subject: [PATCH] concatdec: Fix handling of H.264 in MP4 in case of "-auto_convert 0" Bug ticket: http://trac.ffmpeg.org/ticket/5461 This fix enables back the ability to concat appropriately encoded (with "-x264opts stitchable=1") MP4 files in less time, without conversion to mpegts and back. ---8<--- ...
comment:14 by , 9 years ago
Replying to andrey.utkin:
From: Andrey Utkin <andrey.utkin@pb.com> To: ffmpeg-devel@ffmpeg.org CC: andrey_utkin@fastmail.com, Carl Eugen Hoyos <cehoyos@ag.or.at>, Andrey Utkin <andrey.utkin@pb.com> Date: Sun, 24 Apr 2016 16:28:38 +0300 Subject: [PATCH] concatdec: Fix handling of H.264 in MP4 in case of "-auto_convert 0" Bug ticket: http://trac.ffmpeg.org/ticket/5461 This fix enables back the ability to concat appropriately encoded (with "-x264opts stitchable=1") MP4 files in less time, without conversion to mpegts and back. ---8<--- ...
s/mpegts/Annex B/
follow-ups: 16 18 comment:15 by , 9 years ago
Replying to andrey.utkin:
For better performance.
Please elaborate.
From: Andrey Utkin <andrey.utkin@pb.com> To: ffmpeg-devel@ffmpeg.org
Not arrived on the list.
follow-up: 19 comment:17 by , 9 years ago
Last chance: please explain why you want to disable auto_convert
. I do not intend to approve changes for unsupported settings.
comment:18 by , 9 years ago
Replying to Cigaes:
Please elaborate.
Between converting data to Annex B from AVCC and back to AVCC, and, alternatively, doing nothing, I am sure the latter will have better performance.
comment:19 by , 9 years ago
Replying to Cigaes:
Last chance: please explain why you want to disable
auto_convert
. I do not intend to approve changes for unsupported settings.
Please explain since when this option became unsupported, and why.
follow-ups: 21 23 comment:20 by , 9 years ago
Profile, don't speculate.
H.264-in-MP4 is braindead, this is the reason it is not supported for any advanced feature.
follow-up: 22 comment:21 by , 9 years ago
Replying to Cigaes:
Profile, don't speculate.
H.264-in-MP4 is braindead, this is the reason it is not supported for any advanced feature.
I'm not trolling, just curious.
There's no mention of this neither in runtime warnings nor in code comments, would a separate patch adding such warning (H264 + auto_convert=0) be welcome?
Anyway, I believe I have researched this specific issue deep enough to use a specific options set (h264-in-mp4, libx264 x264opts=stitchable=1, concat auto_convert=0) in production.
comment:22 by , 9 years ago
Replying to andrey.utkin:
I'm not trolling
The profile, don't speculate about “performance” issues that are probably negligible.
comment:23 by , 9 years ago
Replying to Cigaes:
Profile, don't speculate.
Performance comparsion.
Negligible indeed, however noticeable.
$ cat profile.sh #!/bin/bash ffmpeg -f lavfi -i testsrc -t 10000 -x264opts stitchable=1 -c:v libx264 -loglevel error -y /tmp/testsrc.mp4 echo -e "ffconcat version 1.0 file /tmp/testsrc.mp4 " > /tmp/test.concat for FFMPEG in ./ffmpeg_master ./ffmpeg_n2.8.6 do for auto_convert in 0 1 do echo -e "\n\n\t$FFMPEG -auto_convert $auto_convert" time $FFMPEG -safe 0 -auto_convert $auto_convert -i /tmp/test.concat -c copy -f rawvideo -y /dev/null -loglevel error done done $ ./profile.sh ./ffmpeg_master -auto_convert 0 real 0m1.584s user 0m1.492s sys 0m0.088s ./ffmpeg_master -auto_convert 1 real 0m1.876s user 0m1.772s sys 0m0.100s ./ffmpeg_n2.8.6 -auto_convert 0 real 0m1.622s user 0m1.528s sys 0m0.092s ./ffmpeg_n2.8.6 -auto_convert 1 real 0m1.693s user 0m1.580s sys 0m0.112s $ ./ffmpeg_master ffmpeg version N-79629-gf9883b8 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (Gentoo 5.3.0 p1.0, pie-0.6.5) configuration: --enable-libx264 --enable-gpl libavutil 55. 22.101 / 55. 22.101 libavcodec 57. 38.100 / 57. 38.100 libavformat 57. 34.103 / 57. 34.103 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 44.100 / 6. 44.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg' $ ./ffmpeg_n2.8.6 ffmpeg version n2.8.6 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (Gentoo 5.3.0 p1.0, pie-0.6.5) configuration: --enable-libx264 --enable-gpl libavutil 54. 31.100 / 54. 31.100 libavcodec 56. 60.100 / 56. 60.100 libavformat 56. 40.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg'
comment:24 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Should be fixed in b8fa374fb6eba995a9d5dd50f714f9faff43b81b
Log of execution with 2.8.6: