#5023: Can no longer read mjpeg from Mobotix camera -------------------------------------+------------------------------------- Reporter: hackeron | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: mjpeg | Blocked By: mpjpeg regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+-------------------------------------
Comment (by hackeron): I tried a few versions and cannot get any of them to work reading directly from the camera. I noticed that this workaround helps with ffmpeg: {{{ curl 'http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg' 2>/dev/null | ffmpeg -i - -y test.mkv }}} So I'm not sure what is special about this web server and why ffmpeg struggles to read from it correctly. Here is the debug log reading directly: {{{ # ffmpeg -loglevel 48 -i 'http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg' -y test.mkv ffmpeg version git-2016-02-07-9ee4c89 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010 configuration: --enable-libx264 --enable-libfdk_aac --enable-gpl --enable-nonfree --enable-shared --enable-pic --enable-openssl libavutil 55. 17.100 / 55. 17.100 libavcodec 57. 24.101 / 57. 24.101 libavformat 57. 24.101 / 57. 24.101 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 29.100 / 6. 29.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Splitting the commandline. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '48'. Reading option '-i' ... matched as input file with argument 'http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg'. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option 'test.mkv' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument 48. Applying option y (overwrite output files) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file http://admin:meinsm@192.168.100.233 /cgi-bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg. Successfully parsed a group of options. Opening an input file: http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg. [http @ 0x19e0b40] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto' [http @ 0x19e0b40] request: GET /cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg HTTP/1.1 User-Agent: Lavf/57.24.101 Accept: */* Range: bytes=0- Connection: close Host: 192.168.100.233 Icy-MetaData: 1 [http @ 0x19e0b40] request: GET /cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg HTTP/1.1 User-Agent: Lavf/57.24.101 Accept: */* Range: bytes=0- Connection: close Host: 192.168.100.233 Icy-MetaData: 1 Authorization: Basic YWRtaW46bWVpbnNt [mpjpeg @ 0x19e0260] Format mpjpeg probed with size=2048 and score=75 [mpjpeg @ 0x19e0260] Before avformat_find_stream_info() pos: 0 bytes read:2975 seeks:0 [mjpeg @ 0x19e2fc0] marker=d8 avail_size_in_buf=132200 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] marker=e0 avail_size_in_buf=132198 [mjpeg @ 0x19e2fc0] marker parser used 16 bytes (128 bits) [mjpeg @ 0x19e2fc0] marker=fe avail_size_in_buf=132180 [mjpeg @ 0x19e2fc0] marker parser used 1912 bytes (15296 bits) [mjpeg @ 0x19e2fc0] marker=fe avail_size_in_buf=130266 [mjpeg @ 0x19e2fc0] marker parser used 235 bytes (1880 bits) [mjpeg @ 0x19e2fc0] marker=db avail_size_in_buf=130029 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] marker=db avail_size_in_buf=129960 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] marker=c0 avail_size_in_buf=129891 [mjpeg @ 0x19e2fc0] Changing bps to 8 [mjpeg @ 0x19e2fc0] sof0: picture: 1280x480 [mjpeg @ 0x19e2fc0] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x19e2fc0] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x19e2fc0] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x19e2fc0] pix fmt id 22111100 [mjpeg @ 0x19e2fc0] marker parser used 17 bytes (136 bits) [mjpeg @ 0x19e2fc0] marker=c4 avail_size_in_buf=129872 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] marker=c4 avail_size_in_buf=129839 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] marker=c4 avail_size_in_buf=129656 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] marker=c4 avail_size_in_buf=129623 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] escaping removed 455 bytes [mjpeg @ 0x19e2fc0] marker=da avail_size_in_buf=129440 [mjpeg @ 0x19e2fc0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e2fc0] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x19e2fc0] decode frame unused 0 bytes [http @ 0x19e0b40] request: GET /cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg HTTP/1.1 User-Agent: Lavf/57.24.101 Accept: */* Range: bytes=263846- Connection: close Host: 192.168.100.233 Icy-MetaData: 1 Authorization: Basic YWRtaW46bWVpbnNt [mpjpeg @ 0x19e0260] Expected boundary '--' not found, instead found a line of 6 bytes [mpjpeg @ 0x19e0260] After avformat_find_stream_info() pos: 265274 bytes read:266018 seeks:0 frames:2 Input #0, mpjpeg, from 'http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg': Duration: N/A, bitrate: N/A Stream #0:0, 2, 1/25: Video: mjpeg, 1 reference frame, yuvj420p(pc, bt470bg/unknown/unknown, center), 1280x480 [SAR 1:1 DAR 8:3], 1/25, 25 tbr, 25 tbn, 25 tbc Successfully opened the file. Parsing a group of options: output file test.mkv. Successfully parsed a group of options. Opening an output file: test.mkv. [file @ 0x19e8f40] Setting default whitelist 'file' Successfully opened the file. detected 2 logical cores [graph 0 input from stream 0:0 @ 0x19e85a0] Setting 'video_size' to value '1280x480' [graph 0 input from stream 0:0 @ 0x19e85a0] Setting 'pix_fmt' to value '12' [graph 0 input from stream 0:0 @ 0x19e85a0] Setting 'time_base' to value '1/25' [graph 0 input from stream 0:0 @ 0x19e85a0] Setting 'pixel_aspect' to value '1/1' [graph 0 input from stream 0:0 @ 0x19e85a0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x19e85a0] Setting 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x19e85a0] w:1280 h:480 pixfmt:yuvj420p tb:1/25 fr:25/1 sar:1/1 sws_param:flags=2 [format @ 0x19e9b20] compat: called with args=[yuv420p|yuvj420p|yuv422p|yuvj422p|yuv444p|yuvj444p|nv12|nv16|nv21] [format @ 0x19e9b20] Setting 'pix_fmts' to value 'yuv420p|yuvj420p|yuv422p|yuvj422p|yuv444p|yuvj444p|nv12|nv16|nv21' [AVFilterGraph @ 0x19e4500] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed No pixel format specified, yuvj420p for H.264 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players. [libx264 @ 0x19e5c40] using mv_range_thread = 72 [libx264 @ 0x19e5c40] using SAR=1/1 [libx264 @ 0x19e5c40] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x19e5c40] profile High, level 3.1 [libx264 @ 0x19e5c40] 264 - core 148 r2 a01e339 - 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=-2 threads=3 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 Output #0, matroska, to 'test.mkv': Metadata: encoder : Lavf57.24.101 Stream #0:0, 0, 1/1000: Video: h264 (libx264), -1 reference frame (H264 / 0x34363248), yuvj420p(pc, center), 1280x480 [SAR 1:1 DAR 8:3], 1/25, q=-1--1, 25 fps, 1k tbn, 25 tbc Metadata: encoder : Lavc57.24.101 libx264 Side data: unknown side data type 10 (24 bytes) Stream mapping: Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264)) Press [q] to stop, [?] for help cur_dts is invalid (this is harmless if it occurs once at the start per stream) [mjpeg @ 0x19e39e0] marker=d8 avail_size_in_buf=132200 [mjpeg @ 0x19e39e0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e39e0] marker=e0 avail_size_in_buf=132198 [mjpeg @ 0x19e39e0] marker parser used 16 bytes (128 bits) [mjpeg @ 0x19e39e0] marker=fe avail_size_in_buf=132180 [mjpeg @ 0x19e39e0] marker parser used 1912 bytes (15296 bits) [mjpeg @ 0x19e39e0] marker=fe avail_size_in_buf=130266 [mjpeg @ 0x19e39e0] marker parser used 235 bytes (1880 bits) [mjpeg @ 0x19e39e0] marker=db avail_size_in_buf=130029 [mjpeg @ 0x19e39e0] index=0 [mjpeg @ 0x19e39e0] qscale[0]: 5 [mjpeg @ 0x19e39e0] marker parser used 67 bytes (536 bits) [mjpeg @ 0x19e39e0] marker=db avail_size_in_buf=129960 [mjpeg @ 0x19e39e0] index=1 [mjpeg @ 0x19e39e0] qscale[1]: 10 [mjpeg @ 0x19e39e0] marker parser used 67 bytes (536 bits) [mjpeg @ 0x19e39e0] marker=c0 avail_size_in_buf=129891 [mjpeg @ 0x19e39e0] sof0: picture: 1280x480 [mjpeg @ 0x19e39e0] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x19e39e0] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x19e39e0] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x19e39e0] pix fmt id 22111100 [mjpeg @ 0x19e39e0] marker parser used 17 bytes (136 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129872 [mjpeg @ 0x19e39e0] class=0 index=0 nb_codes=12 [mjpeg @ 0x19e39e0] marker parser used 31 bytes (248 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129839 [mjpeg @ 0x19e39e0] class=1 index=0 nb_codes=251 [mjpeg @ 0x19e39e0] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129656 [mjpeg @ 0x19e39e0] class=0 index=1 nb_codes=12 [mjpeg @ 0x19e39e0] marker parser used 31 bytes (248 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129623 [mjpeg @ 0x19e39e0] class=1 index=1 nb_codes=251 [mjpeg @ 0x19e39e0] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x19e39e0] escaping removed 455 bytes [mjpeg @ 0x19e39e0] marker=da avail_size_in_buf=129440 [mjpeg @ 0x19e39e0] component: 0 [mjpeg @ 0x19e39e0] component: 1 [mjpeg @ 0x19e39e0] component: 2 [mjpeg @ 0x19e39e0] marker parser used 128984 bytes (1031872 bits) [mjpeg @ 0x19e39e0] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x19e39e0] decode frame unused 0 bytes Clipping frame in rate conversion by 0.000008 cur_dts is invalid (this is harmless if it occurs once at the start per stream) [mjpeg @ 0x19e39e0] marker=d8 avail_size_in_buf=132175 [mjpeg @ 0x19e39e0] marker parser used 0 bytes (0 bits) [mjpeg @ 0x19e39e0] marker=e0 avail_size_in_buf=132173 [mjpeg @ 0x19e39e0] marker parser used 16 bytes (128 bits) [mjpeg @ 0x19e39e0] marker=fe avail_size_in_buf=132155 [mjpeg @ 0x19e39e0] marker parser used 1912 bytes (15296 bits) [mjpeg @ 0x19e39e0] marker=fe avail_size_in_buf=130241 [mjpeg @ 0x19e39e0] marker parser used 235 bytes (1880 bits) [mjpeg @ 0x19e39e0] marker=db avail_size_in_buf=130004 [mjpeg @ 0x19e39e0] index=0 [mjpeg @ 0x19e39e0] qscale[0]: 5 [mjpeg @ 0x19e39e0] marker parser used 67 bytes (536 bits) [mjpeg @ 0x19e39e0] marker=db avail_size_in_buf=129935 [mjpeg @ 0x19e39e0] index=1 [mjpeg @ 0x19e39e0] qscale[1]: 10 [mjpeg @ 0x19e39e0] marker parser used 67 bytes (536 bits) [mjpeg @ 0x19e39e0] marker=c0 avail_size_in_buf=129866 [mjpeg @ 0x19e39e0] sof0: picture: 1280x480 [mjpeg @ 0x19e39e0] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x19e39e0] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x19e39e0] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x19e39e0] pix fmt id 22111100 [mjpeg @ 0x19e39e0] marker parser used 17 bytes (136 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129847 [mjpeg @ 0x19e39e0] class=0 index=0 nb_codes=12 [mjpeg @ 0x19e39e0] marker parser used 31 bytes (248 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129814 [mjpeg @ 0x19e39e0] class=1 index=0 nb_codes=251 [mjpeg @ 0x19e39e0] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129631 [mjpeg @ 0x19e39e0] class=0 index=1 nb_codes=12 [mjpeg @ 0x19e39e0] marker parser used 31 bytes (248 bits) [mjpeg @ 0x19e39e0] marker=c4 avail_size_in_buf=129598 [mjpeg @ 0x19e39e0] class=1 index=1 nb_codes=251 [mjpeg @ 0x19e39e0] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x19e39e0] escaping removed 509 bytes [mjpeg @ 0x19e39e0] marker=da avail_size_in_buf=129415 [mjpeg @ 0x19e39e0] component: 0 [mjpeg @ 0x19e39e0] component: 1 [mjpeg @ 0x19e39e0] component: 2 [mjpeg @ 0x19e39e0] marker parser used 128905 bytes (1031233 bits) [mjpeg @ 0x19e39e0] marker=d9 avail_size_in_buf=2 [mjpeg @ 0x19e39e0] decode frame unused 2 bytes cur_dts is invalid (this is harmless if it occurs once at the start per stream) [mpjpeg @ 0x19e0260] Expected boundary '--' not found, instead found a line of 5 bytes http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg: 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 @ 0x19e8d40] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. [libx264 @ 0x19e5c40] frame= 0 QP=29.17 NAL=3 Slice:I Poc:0 I:2400 P:0 SKIP:0 size=108902 bytes [matroska @ 0x19e3ea0] Writing block at offset 721, size 109588, pts 0, dts 0, duration 40, keyframe 1 [libx264 @ 0x19e5c40] frame= 1 QP=32.05 NAL=2 Slice:P Poc:2 I:25 P:284 SKIP:2091 size=4266 bytes [matroska @ 0x19e3ea0] Writing block at offset 110318, size 4266, pts 40, dts 40, duration 40, keyframe 0 [matroska @ 0x19e3ea0] end duration = 80 [matroska @ 0x19e3ea0] stream 0 end duration = 80 frame= 2 fps=0.0 q=-1.0 Lsize= 112kB time=00:00:00.08 bitrate=11462.0kbits/s speed=0.199x video:111kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.672791% Input file #0 (http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg): Input stream #0:0 (video): 2 packets read (264379 bytes); 2 frames decoded; Total: 2 packets (264379 bytes) demuxed Output file #0 (test.mkv): Output stream #0:0 (video): 2 frames encoded; 2 packets muxed (113854 bytes); Total: 2 packets (113854 bytes) muxed 2 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x19eabe0] Statistics: 25 seeks, 24 writeouts [libx264 @ 0x19e5c40] frame I:1 Avg QP:29.17 size:108902 [libx264 @ 0x19e5c40] frame P:1 Avg QP:32.05 size: 4266 [libx264 @ 0x19e5c40] mb I I16..4: 1.0% 93.9% 5.2% [libx264 @ 0x19e5c40] mb P I16..4: 0.0% 1.0% 0.0% P16..4: 8.8% 1.5% 1.6% 0.0% 0.0% skip:87.1% [libx264 @ 0x19e5c40] 8x8 transform intra:93.9% inter:90.0% [libx264 @ 0x19e5c40] coded y,uvDC,uvAC intra: 88.8% 74.1% 24.6% inter: 7.5% 2.7% 0.2% [libx264 @ 0x19e5c40] i16 v,h,dc,p: 21% 42% 0% 38% [libx264 @ 0x19e5c40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 16% 22% 5% 6% 9% 9% 7% 10% [libx264 @ 0x19e5c40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 18% 15% 9% 5% 7% 8% 5% 8% [libx264 @ 0x19e5c40] i8c dc,h,v,p: 54% 24% 19% 3% [libx264 @ 0x19e5c40] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x19e5c40] kb/s:11316.80 [AVIOContext @ 0x19e2700] Statistics: 266018 bytes read, 0 seeks }}} When I use the workaround, it records correctly: {{{ # curl 'http://admin:meinsm@192.168.100.233/cgi- bin/faststream.jpg?stream=full&fps=5.0&noaudio&data=v.mjpeg' 2>/dev/null | ffmpeg -i - -y test.mkv ffmpeg version git-2016-02-07-9ee4c89 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010 configuration: --enable-libx264 --enable-libfdk_aac --enable-gpl --enable-nonfree --enable-shared --enable-pic --enable-openssl libavutil 55. 17.100 / 55. 17.100 libavcodec 57. 24.101 / 57. 24.101 libavformat 57. 24.101 / 57. 24.101 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 29.100 / 6. 29.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 [mjpeg @ 0x885240] Format mjpeg detected only with low score of 25, misdetection possible! [mjpeg @ 0x8862a0] Changing bps to 8 Input #0, mjpeg, from 'pipe:': Duration: N/A, bitrate: N/A Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 1280x480 [SAR 1:1 DAR 8:3], 25 tbr, 1200k tbn, 25 tbc No pixel format specified, yuvj420p for H.264 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players. [libx264 @ 0x889060] using SAR=1/1 [libx264 @ 0x889060] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x889060] profile High, level 3.1 [libx264 @ 0x889060] 264 - core 148 r2 a01e339 - 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=-2 threads=3 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 Output #0, matroska, to 'test.mkv': Metadata: encoder : Lavf57.24.101 Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuvj420p(pc), 1280x480 [SAR 1:1 DAR 8:3], q=-1--1, 25 fps, 1k tbn, 25 tbc Metadata: encoder : Lavc57.24.101 libx264 Side data: unknown side data type 10 (24 bytes) Stream mapping: Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264)) ^C[mjpeg @ 0x886920] overread 8 0kB time=00:00:00.00 bitrate=N/A speed= 0x [mjpeg @ 0x886920] EOI missing, emulating frame= 29 fps=2.9 q=0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x frame= 29 fps=2.0 q=-1.0 Lsize= 437kB time=00:00:01.08 bitrate=3316.9kbits/s speed=0.0741x video:436kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.215521% [libx264 @ 0x889060] frame I:1 Avg QP:23.24 size:153162 [libx264 @ 0x889060] frame P:10 Avg QP:26.05 size: 23409 [libx264 @ 0x889060] frame B:18 Avg QP:32.25 size: 3272 [libx264 @ 0x889060] consecutive B-frames: 6.9% 0.0% 93.1% 0.0% [libx264 @ 0x889060] mb I I16..4: 0.8% 96.9% 2.3% [libx264 @ 0x889060] mb P I16..4: 0.1% 0.8% 0.0% P16..4: 31.8% 17.8% 20.9% 0.0% 0.0% skip:28.6% [libx264 @ 0x889060] mb B I16..4: 0.0% 0.2% 0.0% B16..8: 42.0% 3.2% 1.9% direct: 1.8% skip:50.9% L0:47.8% L1:48.7% BI: 3.5% [libx264 @ 0x889060] 8x8 transform intra:96.1% inter:96.4% [libx264 @ 0x889060] coded y,uvDC,uvAC intra: 86.7% 76.6% 35.8% inter: 21.7% 7.6% 0.9% [libx264 @ 0x889060] i16 v,h,dc,p: 28% 50% 2% 20% [libx264 @ 0x889060] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 17% 26% 5% 6% 8% 8% 6% 10% [libx264 @ 0x889060] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 16% 17% 8% 6% 6% 6% 6% 8% [libx264 @ 0x889060] i8c dc,h,v,p: 47% 27% 21% 5% [libx264 @ 0x889060] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x889060] ref P L0: 54.8% 2.8% 16.4% 26.0% [libx264 @ 0x889060] ref B L0: 77.6% 13.9% 8.5% [libx264 @ 0x889060] ref B L1: 79.0% 21.0% [libx264 @ 0x889060] kb/s:3076.81 Exiting normally, received signal 2. }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/5023#comment:23> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://ffmpeg.org/mailman/listinfo/ffmpeg-trac