#6186 closed defect (invalid)
Concat demuxer produces invalid output for some h.264 MP4 files
Reported by: | Jonathan Mast | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avformat |
Version: | git-master | Keywords: | concat |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
I am using the concat demuxer to stitch files after encoding them with Elastic Transcoder. Most of the time it works correctly, but some files cause it to produce incorrect output. The 'intro.mp4' file I've attached seems to be one of these.
The video plays until the point of concatenation, and then freezes. Sometimes the sound continues to play.
How to reproduce:
% ffmpeg -y -f concat -i files.txt -c copy output.mp4 !22834 ffmpeg version N-83637-g178cd50c47 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 6.3.1 (GCC) 20170109 configuration: --enable-gpl --enable-libx264 libavutil 55. 47.100 / 55. 47.100 libavcodec 57. 81.100 / 57. 81.100 libavformat 57. 66.102 / 57. 66.102 libavdevice 57. 2.100 / 57. 2.100 libavfilter 6. 74.100 / 6. 74.100 libswscale 4. 3.101 / 4. 3.101 libswresample 2. 4.100 / 2. 4.100 libpostproc 54. 2.100 / 54. 2.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2602680] Auto-inserting h264_mp4toannexb bitstream filter Input #0, concat, from 'files.txt': Duration: N/A, start: -0.042667, bitrate: 6889 kb/s Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s Metadata: handler_name : SoundHandler Stream #0:1(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR16:9], 6729 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc Metadata: handler_name : VideoHandler Output #0, mp4, to 'output.mp4': Metadata: encoder : Lavf57.66.102 Stream #0:0(eng): Video: h264 (High) ([33][0][0][0] / 0x0021), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 6729 kb/s, 30 fps, 30 tbr, 15360 tbn, 15360 tbc Metadata: handler_name : VideoHandler Stream #0:1(eng): Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, fltp, 160 kb/s Metadata: handler_name : SoundHandler Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:0 -> #0:1 (copy) Press [q] to stop, [?] for help [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2604d00] Auto-inserting h264_mp4toannexb bitstream filter frame= 360 fps=0.0 q=-1.0 Lsize= 5083kB time=00:00:12.18 bitrate=3418.5kbits/s speed= 515x video:4831kB audio:238kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.268246
% ffplay output.mp4 !22835 ffplay version 3.2.2 Copyright (c) 2003-2016 the FFmpeg developers built with gcc 6.2.1 (GCC) 20160830 configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-netcdf --enable-shared --enable-version3 --enable-x11grab libavutil 55. 34.100 / 55. 34.100 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.100 / 57. 56.100 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output.mp4': 0B f=0/0 Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf57.66.102 Duration: 00:00:12.20, start: 0.000000, bitrate: 3412 kb/s Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR16:9], 3271 kb/s, 29.75 fps, 30 tbr, 15360 tbn, 60 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default) Metadata: handler_name : SoundHandler [h264 @ 0x7fa82467c260] QP 4294967294 out of rangesq= 0B f=0/0 [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] Missing reference picture, default is 0/0 [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa8240e6e20] QP 4294967295 out of rangesq= 0B f=0/0 [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] co located POCs unavailableq= 0B f=0/0 [h264 @ 0x7fa8241030a0] concealing 187 DC, 187 AC, 187 MV errors in B frame [h264 @ 0x7fa82411eb80] co located POCs unavailableq= 0B f=0/0 [h264 @ 0x7fa82411eb80] error while decoding MB 10 0, bytestream -10 [h264 @ 0x7fa82411eb80] concealing 8160 DC, 8160 AC, 8160 MV errors in B frame [h264 @ 0x7fa82467c260] reference picture missing during reorder [h264 @ 0x7fa82467c260] Missing reference picture, default is 65546 [h264 @ 0x7fa82467c260] top block unavailable for requested intra mode [h264 @ 0x7fa82467c260] error while decoding MB 6 0, bytestream 1853 [h264 @ 0x7fa82467c260] concealing 8160 DC, 8160 AC, 8160 MV errors in P frame [h264 @ 0x7fa82468b2e0] QP 4294967295 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] error while decoding MB 6 0, bytestream -7 [h264 @ 0x7fa8241030a0] QP 4294967293 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa8240e6e20] concealing 8160 DC, 8160 AC, 8160 MV errors in P frame [h264 @ 0x7fa82411eb80] QP 4294967293 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967292 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967292 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967295 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] co located POCs unavailableq= 0B f=0/0 [h264 @ 0x7fa8241030a0] Reference 2 >= 2 [h264 @ 0x7fa8241030a0] error while decoding MB 49 9, bytestream 175 [h264 @ 0x7fa8241030a0] concealing 7080 DC, 7080 AC, 7080 MV errors in B frame [h264 @ 0x7fa82411eb80] co located POCs unavailable [h264 @ 0x7fa82467c260] QP 4294967292 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967295 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] co located POCs unavailable [h264 @ 0x7fa8240e6e20] Reference 3 >= 2 [h264 @ 0x7fa8240e6e20] error while decoding MB 60 11, bytestream 984 [h264 @ 0x7fa8240e6e20] concealing 6829 DC, 6829 AC, 6829 MV errors in B frame [h264 @ 0x7fa82411eb80] Reference 2 >= 2 [h264 @ 0x7fa82411eb80] error while decoding MB 57 11, bytestream 1614 [h264 @ 0x7fa82411eb80] concealing 6832 DC, 6832 AC, 6832 MV errors in B frame [h264 @ 0x7fa8241030a0] co located POCs unavailable [h264 @ 0x7fa8241030a0] error while decoding MB 52 11, bytestream -42 [h264 @ 0x7fa8241030a0] concealing 6837 DC, 6837 AC, 6837 MV errors in B frame [h264 @ 0x7fa82411eb80] QP 4294967292 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967295 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] co located POCs unavailable [h264 @ 0x7fa8240e6e20] co located POCs unavailable [h264 @ 0x7fa8240e6e20] Reference 3 >= 2 [h264 @ 0x7fa8240e6e20] error while decoding MB 48 11, bytestream 136 [h264 @ 0x7fa82468b2e0] concealing 6683 DC, 6683 AC, 6683 MV errors in B frame [h264 @ 0x7fa8240e6e20] concealing 6841 DC, 6841 AC, 6841 MV errors in B frame [h264 @ 0x7fa8241030a0] QP 4294967292 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967295 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] co located POCs unavailable [h264 @ 0x7fa82467c260] Reference 2 >= 2 [h264 @ 0x7fa82467c260] error while decoding MB 52 11, bytestream 35 [h264 @ 0x7fa82467c260] concealing 6837 DC, 6837 AC, 6837 MV errors in B frame [h264 @ 0x7fa82468b2e0] co located POCs unavailableq= 0B f=0/0 [h264 @ 0x7fa8240e6e20] QP 4294967292 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967295 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82468b2e0] error while decoding MB 53 11, bytestream -19 [h264 @ 0x7fa82468b2e0] concealing 6836 DC, 6836 AC, 6836 MV errors in B frame [h264 @ 0x7fa82411eb80] co located POCs unavailable [h264 @ 0x7fa82467c260] co located POCs unavailable [h264 @ 0x7fa82467c260] error while decoding MB 54 11, bytestream -20 [h264 @ 0x7fa82467c260] concealing 6835 DC, 6835 AC, 6835 MV errors in B frame [h264 @ 0x7fa82411eb80] error while decoding MB 72 11, bytestream -23 [h264 @ 0x7fa82468b2e0] QP 4294967292 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa82411eb80] concealing 6817 DC, 6817 AC, 6817 MV errors in B frame [h264 @ 0x7fa8240e6e20] QP 4294967295 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] co located POCs unavailable [h264 @ 0x7fa8241030a0] error while decoding MB 49 11, bytestream -19 [h264 @ 0x7fa8241030a0] concealing 6840 DC, 6840 AC, 6840 MV errors in B frame [h264 @ 0x7fa82411eb80] co located POCs unavailable [h264 @ 0x7fa82467c260] QP 4294967288 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967293 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa82411eb80] error while decoding MB 54 11, bytestream -28 [h264 @ 0x7fa82411eb80] concealing 6835 DC, 6835 AC, 6835 MV errors in B frame [h264 @ 0x7fa8240e6e20] co located POCs unavailable [h264 @ 0x7fa8240e6e20] top block unavailable for requested intra mode -1 [h264 @ 0x7fa8240e6e20] error while decoding MB 51 0, bytestream 84 [h264 @ 0x7fa8240e6e20] concealing 8158 DC, 8158 AC, 8158 MV errors in B frame [h264 @ 0x7fa8241030a0] QP 4294967294 out of rangesq= 0B f=0/0 [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967289 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967292 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967290 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967287 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of rangesq= 0B f=0/0 [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! [h264 @ 0x7fa82467c260] QP 4294967286 out of range [h264 @ 0x7fa82467c260] decode_slice_header error [h264 @ 0x7fa82467c260] no frame! [h264 @ 0x7fa82468b2e0] QP 4294967286 out of range [h264 @ 0x7fa82468b2e0] decode_slice_header error [h264 @ 0x7fa82468b2e0] no frame! [h264 @ 0x7fa8240e6e20] QP 4294967286 out of range [h264 @ 0x7fa8240e6e20] decode_slice_header error [h264 @ 0x7fa8240e6e20] no frame! [h264 @ 0x7fa8241030a0] QP 4294967286 out of range [h264 @ 0x7fa8241030a0] decode_slice_header error [h264 @ 0x7fa8241030a0] no frame! [h264 @ 0x7fa82411eb80] QP 4294967286 out of range [h264 @ 0x7fa82411eb80] decode_slice_header error [h264 @ 0x7fa82411eb80] no frame! 12.45 A-V: 0.036 fd= 3 aq= 0KB vq= 0KB sq= 0B f=0/0
Attachments (3)
Change History (13)
by , 8 years ago
by , 8 years ago
by , 8 years ago
comment:1 by , 8 years ago
Component: | undetermined → avformat |
---|---|
Version: | unspecified → git-master |
comment:2 by , 8 years ago
Thanks for your help cehoyos. I think I uploaded the wrong intro file. The file I uploaded was a re-encoded version I was playing around with while trying to get this to work. The original file is also using bitrate 5000, and it has the same issue. It is too large to attach here, so I'll post a link to the file on S3: https://s3.amazonaws.com/dev-congo/intro.mp4
By the way, is there an easy way to look up the bitrate settings with ffprobe? I couldn't seem to find it there, I ended up using mediainfo instead.
Perhaps a note should be added to the wiki regarding the restrictions on the concat demuxer? It says that the demuxer is "more flexible", and the concat protocol is for old versions of ffmpeg.
Sorry about the mixup, and thanks again for your assistance.
comment:3 by , 8 years ago
Now one file was encoded with adaptive bitrate and the second one with two-pass encoding.
follow-up: 5 comment:4 by , 8 years ago
Okay, that is weird. Both files were put through Elastic Transcoder, I don't know why it would be using a different method for one file.
I guess I'll just switch to using the concat protocol with intermediate files since that seems to be more robust for my use case.
I'll see if I can add a warning to the wiki about this in case future users have issues.
follow-up: 6 comment:5 by , 8 years ago
Replying to jonmast:
Okay, that is weird. Both files were put through Elastic Transcoder, I don't know why it would be using a different method for one file.
You could reencode this one file with the correct properties.
follow-up: 7 comment:6 by , 8 years ago
Replying to cehoyos:
You could reencode this one file with the correct properties.
Right, but I need this to work for any user input. Users upload files separately and we encode them with Elastic Transcoder (for performance reasons) and then concatenate them with ffmpeg. I had assumed that Elastic Transcoder would produce consistent output that could be concatenated easily, but it appears their output varies somewhat. Encoding to an intermediate format and then using the concat protocol seems to work fine for this file, so I'll do more testing with various Elastic Transcoder outputs and see if it works consistently. If not, I'll probably need to rework my architecture, but I was hoping that wouldn't be necessary.
Thanks again for your assistance, you've been a great help.
follow-up: 8 comment:7 by , 8 years ago
Replying to jonmast:
we encode them with Elastic Transcoder (for performance reasons)
Could you elaborate?
Since both FFmpeg and Elastic use x264 I would expect them to have (very) similar performance.
comment:8 by , 8 years ago
Replying to cehoyos:
Replying to jonmast:
we encode them with Elastic Transcoder (for performance reasons)
Could you elaborate?
Since both FFmpeg and Elastic use x264 I would expect them to have (very) similar performance.
By "performance" I am referring to encoding time. We would need a much more expensive EC2 instance to match the speed of Elastic Transcoder, which isn't cost effective with our current load.
follow-up: 10 comment:9 by , 8 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
None of the inputs are using the same rate control method.
comment:10 by , 8 years ago
Replying to llogan:
None of the inputs are using the same rate control method.
If this is a no-go why does it work for Annex-B?
(Can't the changed SPS/PPS be inserted in the bitstream?)
Input file intro.mp4 was encoded with x264 using constant quality (crf 23), file outro.mp4 was encoded with x264 using adaptive bitrate (bitrate 5000).
I don't know if it is theoretically possible to concatenate such different samples with the concat demuxer if they are in the mp4 format (it works for Annex B).