我在尝试从特定时间戳的电影文件中提取缩略图时遇到了问题.一般来说,我对此没有任何问题,但是我遇到了一组电影文件,这些文件在请求的字节范围内出现错误(416请求范围不满足).
奇怪的是服务器正在返回部分内容请求中的内容长度,但是当它请求电影文件时,它请求超过该长度的长度.
这有点过头了,所以我不确定这里会发生什么.任何见解都会很棒.
命令:
/usr/bin/ffmpeg -y -ss 1400 -i 'https://s3-us-west-2.amazonaws.com/my-bucket/mymoviefile.mp4' -qscale:v 2 -f image2 -vframes 1 -filter:v 'scale=192:108' -loglevel debug /data/www/storage/test.jpg 2>&1
Run Code Online (Sandbox Code Playgroud)
错误:
[https @ 0x22e1e00] header='HTTP/1.1 416 Requested Range Not Satisfiable'
[https @ 0x22e1e00] http_code=416
[https @ 0x22e1e00] HTTP error 416 Requested Range Not Satisfiable
Run Code Online (Sandbox Code Playgroud)
源文件大小:
1776706045 bytes
Run Code Online (Sandbox Code Playgroud)
源内容持续时间:
2897.624271
Run Code Online (Sandbox Code Playgroud)
部分内容请求:
[https @ 0x22e1e00] header='HTTP/1.1 206 Partial Content'
[https @ 0x22e1e00] http_code=206
[https @ 0x22e1e00] header='x-amz-id-2: 4J1pgHExIUA0GxIxSBmGJjrRqliHbsIjXeuGzVfTlaaoVXbyZI5FQNma8fGaifcovkXfxJev5yU='
[https @ 0x22e1e00] header='x-amz-request-id: 78B3BDBB0356EF40'
[https @ 0x22e1e00] header='Date: Wed, 16 Dec …Run Code Online (Sandbox Code Playgroud)