#5341 closed defect (needs_more_info)
Getting remote file problem via HTTPS: could not find codec parameters
| Reported by: | pszemus | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | undetermined |
| Version: | git-master | Keywords: | https mjpeg |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | yes | |
| Analyzed by developer: | no |
Description
Transoding remote file via HTTPS failure:
$ ffmpeg -i https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg -f mjpeg /dev/null
ffmpeg version N-79053-g7eedad9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-4)
configuration: --prefix=/home/pszemus/ffmpeg/build --enable-pic --enable-pthreads --enable-libmp3lame --enable-version3 --enable-libfaac --enable-gpl --enable-nonfree --enable-libvpx --enable-libvorbis --enable-libopus --enable-libx264 --enable-libwebp --enable-protocol=https --enable-openssl --extra-cflags=-I/opt/WP/common.libs/include --extra-ldflags='-L/opt/WP/common.libs/lib -ldl'
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.103 / 57. 28.103
libavformat 57. 28.101 / 57. 28.101
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
[image2 @ 0x251d340] Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg: could not find codec parameters
Input #0, image2, from 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, none(bt470bg/unknown/unknown), 25 tbr, 25 tbn, 25 tbc
Output #0, mjpeg, to '/dev/null':
Output file #0 does not contain any stream
I've tried it with previous version of FFmpeg (2.8.2) and everything went well.
Also: another file accessed via HTTPS https://i.wp.pl/a/i/suzuki/mordy.jpg is transcoded without any errors.
Change History (10)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
Unfortunately this file is not available via HTTP (trying to do so will redirect you with HTTPS protocol set) but after downloading (e.g. cURL or wget) the file is processed correctly.
comment:3 by , 10 years ago
Whoa! Coulde be because of lacking Content-Length HTTP response header?
[https @ 0x2a78c80] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy' [https @ 0x2a78c80] request: GET /imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg HTTP/1.1 User-Agent: Lavf/57.28.101 Accept: */* Range: bytes=0- Connection: close Host: i.abczdrowie.pl Icy-MetaData: 1 [https @ 0x2a78c80] header='HTTP/1.1 200 OK' [https @ 0x2a78c80] http_code=200 [https @ 0x2a78c80] header='Date: Wed, 16 Mar 2016 08:30:00 GMT' [https @ 0x2a78c80] header='Content-Type: image/jpeg' [https @ 0x2a78c80] header='Transfer-Encoding: chunked' [https @ 0x2a78c80] header='Connection: close' [https @ 0x2a78c80] header='Last-Modified: Tue, 02 Feb 2016 09:30:42 GMT' [https @ 0x2a78c80] header='ETag: "56b07742-6d37"' [https @ 0x2a78c80] header='Expires: Wed, 15 Mar 2017 16:09:52 GMT' [https @ 0x2a78c80] header='cache-control: max-age=2592000' [https @ 0x2a78c80] header='Age: 58811' [https @ 0x2a78c80] header='X-Cache: HIT 25' [https @ 0x2a78c80] header='X-UA-Device: desktop' [https @ 0x2a78c80] header=''
comment:4 by , 10 years ago
Its using chunked encoding instead, but no idea if our HTTP supports that properly.
comment:5 by , 10 years ago
Hmmm version 2.8.2 handled that correctly:
$ ./ffmpeg -v trace -y -i https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg -s 200x200 /tmp/tmp.jpg
ffmpeg version n2.8.2-9-gac0c013 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8.3 (GCC) 20140911 (Red Hat 4.8.3-9)
configuration: --prefix=build --enable-pic --enable-pthreads --enable-libmp3lame --enable-version3 --enable-libfaac --enable-gpl --enable-nonfree --enable-libvpx --enable-libvorbis --enable-libopus --enable-libx264 --enable-protocol=https --enable-openssl --extra-cflags=-I/opt/WP/wpencoder_worker/common.libs/include --extra-ldflags='-L/opt/WP/wpencoder_worker/common.libs/lib -ldl'
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
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument 'trace'.
Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'.
Reading option '-i' ... matched as input file with argument 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg'.
Reading option '-s' ... matched as option 's' (set frame size (WxH or abbreviation)) with argument '200x200'.
Reading option '/tmp/tmp.jpg' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument trace.
Applying option y (overwrite output files) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input file https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg.
Successfully parsed a group of options.
Opening an input file: https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg.
[https @ 0x3626c80] request: GET /imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: i.abczdrowie.pl
Icy-MetaData: 1
[https @ 0x3626c80] header='HTTP/1.1 200 OK'
[https @ 0x3626c80] http_code=200
[https @ 0x3626c80] header='Date: Wed, 16 Mar 2016 08:37:15 GMT'
[https @ 0x3626c80] header='Content-Type: image/jpeg'
[https @ 0x3626c80] header='Transfer-Encoding: chunked'
[https @ 0x3626c80] header='Connection: close'
[https @ 0x3626c80] header='Last-Modified: Tue, 02 Feb 2016 09:30:42 GMT'
[https @ 0x3626c80] header='ETag: "56b07742-6d37"'
[https @ 0x3626c80] header='Expires: Wed, 15 Mar 2017 16:09:52 GMT'
[https @ 0x3626c80] header='cache-control: max-age=2592000'
[https @ 0x3626c80] header='Age: 59247'
[https @ 0x3626c80] header='X-Cache: HIT 29'
[https @ 0x3626c80] header='X-UA-Device: desktop'
[https @ 0x3626c80] header=''
Chunked encoding data size: 27959'
Probing image2 score:50 size:2048
Probing jpeg_pipe score:51 size:2048
[jpeg_pipe @ 0x3626380] Format jpeg_pipe probed with size=2048 and score=51
[jpeg_pipe @ 0x3626380] Before avformat_find_stream_info() pos: 0 bytes read:3769 seeks:0
Chunked encoding data size: 0'
[mjpeg @ 0x363abc0] marker=d8 avail_size_in_buf=27957
[mjpeg @ 0x363abc0] marker parser used 0 bytes (0 bits)
[mjpeg @ 0x363abc0] marker=e0 avail_size_in_buf=27955
[mjpeg @ 0x363abc0] marker parser used 16 bytes (128 bits)
[mjpeg @ 0x363abc0] marker=fe avail_size_in_buf=27937
[mjpeg @ 0x363abc0] marker parser used 59 bytes (472 bits)
[mjpeg @ 0x363abc0] marker=db avail_size_in_buf=27876
[mjpeg @ 0x363abc0] index=0
[mjpeg @ 0x363abc0] qscale[0]: 1
[mjpeg @ 0x363abc0] marker parser used 67 bytes (536 bits)
[mjpeg @ 0x363abc0] marker=db avail_size_in_buf=27807
[mjpeg @ 0x363abc0] index=1
[mjpeg @ 0x363abc0] qscale[1]: 2
[mjpeg @ 0x363abc0] marker parser used 67 bytes (536 bits)
[mjpeg @ 0x363abc0] marker=c0 avail_size_in_buf=27738
[mjpeg @ 0x363abc0] Changeing bps to 8
[mjpeg @ 0x363abc0] sof0: picture: 648x429
[mjpeg @ 0x363abc0] component 0 2:2 id: 0 quant:0
[mjpeg @ 0x363abc0] component 1 1:1 id: 1 quant:1
[mjpeg @ 0x363abc0] component 2 1:1 id: 2 quant:1
[mjpeg @ 0x363abc0] pix fmt id 22111100
[mjpeg @ 0x363abc0] marker parser used 17 bytes (136 bits)
[mjpeg @ 0x363abc0] marker=c4 avail_size_in_buf=27719
[mjpeg @ 0x363abc0] class=0 index=0 nb_codes=12
[mjpeg @ 0x363abc0] marker parser used 31 bytes (248 bits)
[mjpeg @ 0x363abc0] marker=c4 avail_size_in_buf=27686
[mjpeg @ 0x363abc0] class=1 index=0 nb_codes=251
[mjpeg @ 0x363abc0] marker parser used 181 bytes (1448 bits)
[mjpeg @ 0x363abc0] marker=c4 avail_size_in_buf=27503
[mjpeg @ 0x363abc0] class=0 index=1 nb_codes=12
[mjpeg @ 0x363abc0] marker parser used 31 bytes (248 bits)
[mjpeg @ 0x363abc0] marker=c4 avail_size_in_buf=27470
[mjpeg @ 0x363abc0] class=1 index=1 nb_codes=251
[mjpeg @ 0x363abc0] marker parser used 181 bytes (1448 bits)
[mjpeg @ 0x363abc0] escaping removed 119 bytes
[mjpeg @ 0x363abc0] marker=da avail_size_in_buf=27287
[mjpeg @ 0x363abc0] component: 0
[mjpeg @ 0x363abc0] component: 1
[mjpeg @ 0x363abc0] component: 2
[mjpeg @ 0x363abc0] marker parser used 27167 bytes (217334 bits)
[mjpeg @ 0x363abc0] marker=d9 avail_size_in_buf=0
[mjpeg @ 0x363abc0] decode frame unused 0 bytes
[jpeg_pipe @ 0x3626380] 0: start_time: -9223372036854.775 duration: -9223372036854.775
[jpeg_pipe @ 0x3626380] stream: start_time: -9223372036854.775 duration: -9223372036854.775 bitrate=0 kb/s
[jpeg_pipe @ 0x3626380] After avformat_find_stream_info() pos: 27959 bytes read:27959 seeks:0 frames:1
Input #0, jpeg_pipe, from 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg':
Duration: N/A, bitrate: N/A
Stream #0:0, 1, 1/25: Video: mjpeg, 1 reference frame, yuvj420p(pc, bt470bg/unknown/unknown, center), 648x429 [SAR 1:1 DAR 216:143], 1/25, 25 tbr, 25 tbn, 25 tbc
Successfully opened the file.
Parsing a group of options: output file /tmp/tmp.jpg.
Applying option s (set frame size (WxH or abbreviation)) with argument 200x200.
Successfully parsed a group of options.
Opening an output file: /tmp/tmp.jpg.
Successfully opened the file.
detected 2 logical cores
[graph 0 input from stream 0:0 @ 0x36308c0] Setting 'video_size' to value '648x429'
[graph 0 input from stream 0:0 @ 0x36308c0] Setting 'pix_fmt' to value '12'
[graph 0 input from stream 0:0 @ 0x36308c0] Setting 'time_base' to value '1/25'
[graph 0 input from stream 0:0 @ 0x36308c0] Setting 'pixel_aspect' to value '1/1'
[graph 0 input from stream 0:0 @ 0x36308c0] Setting 'sws_param' to value 'flags=2'
[graph 0 input from stream 0:0 @ 0x36308c0] Setting 'frame_rate' to value '25/1'
[graph 0 input from stream 0:0 @ 0x36308c0] w:648 h:429 pixfmt:yuvj420p tb:1/25 fr:25/1 sar:1/1 sws_param:flags=2
[scaler for output stream 0:0 @ 0x3631020] Setting 'w' to value '200'
[scaler for output stream 0:0 @ 0x3631020] Setting 'h' to value '200'
[scaler for output stream 0:0 @ 0x3631020] Setting 'flags' to value 'bicubic'
[scaler for output stream 0:0 @ 0x3631020] w:200 h:200 flags:'bicubic' interl:0
[format @ 0x36312e0] compat: called with args=[yuvj420p|yuvj422p|yuvj444p]
[format @ 0x36312e0] Setting 'pix_fmts' to value 'yuvj420p|yuvj422p|yuvj444p'
[AVFilterGraph @ 0x36430e0] query_formats: 5 queried, 4 merged, 0 already done, 0 delayed
[swscaler @ 0x3661c80] deprecated pixel format used, make sure you did set range correctly
[scaler for output stream 0:0 @ 0x3631020] w:648 h:429 fmt:yuvj420p sar:1/1 -> w:200 h:200 fmt:yuvj420p sar:216/143 flags:0x4
[mjpeg @ 0x362d100] Forcing thread count to 1 for MJPEG encoding, use -thread_type slice or a constant quantizer if you want to use multiple cpu cores
[mjpeg @ 0x362d100] intra_quant_bias = 96 inter_quant_bias = 0
Output #0, image2, to '/tmp/tmp.jpg':
Metadata:
encoder : Lavf56.40.101
Stream #0:0, 0, 1/25: Video: mjpeg, 1 reference frame, yuvj420p(pc, center), 200x200 [SAR 216:143 DAR 216:143], 1/25, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 mjpeg
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
Press [q] to stop, [?] for help
[mjpeg @ 0x363b060] marker=d8 avail_size_in_buf=27957
[mjpeg @ 0x363b060] marker parser used 0 bytes (0 bits)
[mjpeg @ 0x363b060] marker=e0 avail_size_in_buf=27955
[mjpeg @ 0x363b060] marker parser used 16 bytes (128 bits)
[mjpeg @ 0x363b060] marker=fe avail_size_in_buf=27937
[mjpeg @ 0x363b060] marker parser used 59 bytes (472 bits)
[mjpeg @ 0x363b060] marker=db avail_size_in_buf=27876
[mjpeg @ 0x363b060] index=0
[mjpeg @ 0x363b060] qscale[0]: 1
[mjpeg @ 0x363b060] marker parser used 67 bytes (536 bits)
[mjpeg @ 0x363b060] marker=db avail_size_in_buf=27807
[mjpeg @ 0x363b060] index=1
[mjpeg @ 0x363b060] qscale[1]: 2
[mjpeg @ 0x363b060] marker parser used 67 bytes (536 bits)
[mjpeg @ 0x363b060] marker=c0 avail_size_in_buf=27738
[mjpeg @ 0x363b060] sof0: picture: 648x429
[mjpeg @ 0x363b060] component 0 2:2 id: 0 quant:0
[mjpeg @ 0x363b060] component 1 1:1 id: 1 quant:1
[mjpeg @ 0x363b060] component 2 1:1 id: 2 quant:1
[mjpeg @ 0x363b060] pix fmt id 22111100
[mjpeg @ 0x363b060] marker parser used 17 bytes (136 bits)
[mjpeg @ 0x363b060] marker=c4 avail_size_in_buf=27719
[mjpeg @ 0x363b060] class=0 index=0 nb_codes=12
[mjpeg @ 0x363b060] marker parser used 31 bytes (248 bits)
[mjpeg @ 0x363b060] marker=c4 avail_size_in_buf=27686
[mjpeg @ 0x363b060] class=1 index=0 nb_codes=251
[mjpeg @ 0x363b060] marker parser used 181 bytes (1448 bits)
[mjpeg @ 0x363b060] marker=c4 avail_size_in_buf=27503
[mjpeg @ 0x363b060] class=0 index=1 nb_codes=12
[mjpeg @ 0x363b060] marker parser used 31 bytes (248 bits)
[mjpeg @ 0x363b060] marker=c4 avail_size_in_buf=27470
[mjpeg @ 0x363b060] class=1 index=1 nb_codes=251
[mjpeg @ 0x363b060] marker parser used 181 bytes (1448 bits)
[mjpeg @ 0x363b060] escaping removed 119 bytes
[mjpeg @ 0x363b060] marker=da avail_size_in_buf=27287
[mjpeg @ 0x363b060] component: 0
[mjpeg @ 0x363b060] component: 1
[mjpeg @ 0x363b060] component: 2
[mjpeg @ 0x363b060] marker parser used 27167 bytes (217334 bits)
[mjpeg @ 0x363b060] marker=d9 avail_size_in_buf=0
[mjpeg @ 0x363b060] decode frame unused 0 bytes
Cliping frame in rate conversion by 0.000008
[AVIOContext @ 0x3766220] Statistics: 0 seeks, 1 writeouts
[output stream 0:0 @ 0x3630e40] EOF on sink link output stream 0:0:default.
No more output streams to write to, finishing.
frame= 1 fps=0.0 q=3.6 Lsize=N/A time=00:00:00.04 bitrate=N/A
video:5kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg):
Input stream #0:0 (video): 1 packets read (27959 bytes); 1 frames decoded;
Total: 1 packets (27959 bytes) demuxed
Output file #0 (/tmp/tmp.jpg):
Output stream #0:0 (video): 1 frames encoded; 1 packets muxed (4979 bytes);
Total: 1 packets (4979 bytes) muxed
1 frames successfully decoded, 0 decoding errors
[AVIOContext @ 0x36422e0] Statistics: 27959 bytes read, 0 seeks
but latest from master doesn't:
$ ffmpeg -v trace -i https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg -f mjpeg /dev/null
ffmpeg version N-79053-g7eedad9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-4)
configuration: --prefix=/home/pszemus/ffmpeg/build --enable-pic --enable-pthreads --enable-libmp3lame --enable-version3 --enable-libfaac --enable-gpl --enable-nonfree --enable-libvpx --enable-libvorbis --enable-libopus --enable-libx264 --enable-libwebp --enable-protocol=https --enable-openssl --extra-cflags=-I/opt/WP/common.libs/include --extra-ldflags='-L/opt/WP/common.libs/lib -ldl'
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.103 / 57. 28.103
libavformat 57. 28.101 / 57. 28.101
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
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 '-v' ... matched as option 'v' (set logging level) with argument 'trace'.
Reading option '-i' ... matched as input file with argument 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg'.
Reading option '-f' ... matched as option 'f' (force format) with argument 'mjpeg'.
Reading option '/dev/null' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument trace.
Successfully parsed a group of options.
Parsing a group of options: input file https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg.
Successfully parsed a group of options.
Opening an input file: https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg.
[https @ 0x2a78c80] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
[https @ 0x2a78c80] request: GET /imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg HTTP/1.1
User-Agent: Lavf/57.28.101
Accept: */*
Range: bytes=0-
Connection: close
Host: i.abczdrowie.pl
Icy-MetaData: 1
[https @ 0x2a78c80] header='HTTP/1.1 200 OK'
[https @ 0x2a78c80] http_code=200
[https @ 0x2a78c80] header='Date: Wed, 16 Mar 2016 08:30:00 GMT'
[https @ 0x2a78c80] header='Content-Type: image/jpeg'
[https @ 0x2a78c80] header='Transfer-Encoding: chunked'
[https @ 0x2a78c80] header='Connection: close'
[https @ 0x2a78c80] header='Last-Modified: Tue, 02 Feb 2016 09:30:42 GMT'
[https @ 0x2a78c80] header='ETag: "56b07742-6d37"'
[https @ 0x2a78c80] header='Expires: Wed, 15 Mar 2017 16:09:52 GMT'
[https @ 0x2a78c80] header='cache-control: max-age=2592000'
[https @ 0x2a78c80] header='Age: 58811'
[https @ 0x2a78c80] header='X-Cache: HIT 25'
[https @ 0x2a78c80] header='X-UA-Device: desktop'
[https @ 0x2a78c80] header=''
Chunked encoding data size: 27959'
Probing image2 score:50 size:2048
Probing jpeg_pipe score:6 size:2048
[image2 @ 0x2a78360] Format image2 probed with size=2048 and score=50
[image2 @ 0x2a78360] Before avformat_find_stream_info() pos: 0 bytes read:3769 seeks:0
[image2 @ 0x2a78360] 0: start_time: 0.000 duration: 0.000
[image2 @ 0x2a78360] stream: start_time: 0.000 duration: 0.040 bitrate=0 kb/s
[image2 @ 0x2a78360] Could not find codec parameters for stream 0 (Video: mjpeg, 1 reference frame, none(bt470bg/unknown/unknown, center)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[image2 @ 0x2a78360] After avformat_find_stream_info() pos: 0 bytes read:3769 seeks:0 frames:0
https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg: could not find codec parameters
Input #0, image2, from 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0, 0, 1/25: Video: mjpeg, 1 reference frame, none(bt470bg/unknown/unknown, center), 25 tbr, 25 tbn, 25 tbc
Successfully opened the file.
Parsing a group of options: output file /dev/null.
Applying option f (force format) with argument mjpeg.
Successfully parsed a group of options.
Opening an output file: /dev/null.
Output #0, mjpeg, to '/dev/null':
Output file #0 does not contain any stream
[AVIOContext @ 0x2a94260] Statistics: 3769 bytes read, 0 seeks
comment:6 by , 10 years ago
| Reproduced by developer: | set |
|---|---|
| Status: | new → open |
| Version: | unspecified → git-master |
Never worked here:
$ ffmpeg -i https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg
ffmpeg version n2.8.2 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.7 (SUSE Linux)
configuration: --enable-gnutls
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
[image2 @ 0x1ffe580] Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg: could not find codec parameters
Input #0, image2, from 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, none(bt470bg/unknown/unknown), 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
$ ffmpeg -i https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg
ffmpeg version n2.8.2 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.7 (SUSE Linux)
configuration: --enable-openssl
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
[image2 @ 0x22cb2e0] Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg: could not find codec parameters
Input #0, image2, from 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, none(bt470bg/unknown/unknown), 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
comment:7 by , 10 years ago
| Keywords: | https mjpeg added |
|---|
comment:9 by , 10 years ago
| Resolution: | → needs_more_info |
|---|---|
| Status: | open → closed |
The server's behaviour has changed:
$ ffmpeg -i https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg
ffmpeg version N-79053-g7eedad9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.7 (SUSE Linux)
configuration: --enable-openssl
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.103 / 57. 28.103
libavformat 57. 28.101 / 57. 28.101
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
Input #0, image2, from 'https://i.abczdrowie.pl/imageCache/gallery/2016/02/02/shutterstock-200494427-1_e474-x5y8xx1000yy667w648h429.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: 5591 kb/s
Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 648x429 [SAR 1:1 DAR 216:143], 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
comment:10 by , 10 years ago
You're right. Now it responses with HTTP/1.1 206 and Content-Type header set.
We can close it as it's unreproducible.



Since you mention HTTPS so prominently, do the same files work over HTTP?