FFmpeg无法获取7TV远程GIF时长与码率的问题求助
问题:FFmpeg无法远程获取7TV站点GIF文件的时长
现象描述
- 远程执行FFmpeg命令获取7TV平台GIF文件的时长:
返回结果显示时长无法识别:ffmpeg -i https://cdn.7tv.app/emote/01F6MZGCNG000255K4X1K7NTHR/4x.gifDuration: N/A, start: 0.000000, bitrate: N/A - 将该GIF文件下载到本地后,执行FFmpeg命令:
可正常返回时长信息:ffmpeg -i 4x.gifDuration: 00:00:07.92, start: 0.000000, bitrate: 1225 kb/s
范围验证
- 其他站点的GIF文件可通过FFmpeg远程正常获取时长,示例命令:
ffmpeg -i https://c.tenor.com/ULCY5B996-oAAAAd/tenor.gif - 7TV平台同一资源的其他编码格式(如AVIF),也可通过FFmpeg远程正常识别时长,示例命令:
ffmpeg -i https://cdn.7tv.app/emote/01F6MZGCNG000255K4X1K7NTHR/4x.avif
目标GIF文件的HTTP响应头
HTTP/2 200 content-type: image/gif content-length: 1213725 x-7tv-cache-hits: 37527 x-7tv-cache: hit age: 228365 cache-control: public, max-age=604800, s-maxage=86400, immutable alt-svc: h3=":443"; ma=2592000 x-7tv-cdn-pod: cdn-ssprq x-7tv-cdn-node: cdn-1 server: SevenTV vary: origin, access-control-request-method, access-control-request-headers access-control-allow-origin: * access-control-expose-headers: * date: Sun, 16 Feb 2025 20:47:28 GMT
疑问
是否是7TV站点的特定设置导致FFmpeg出现该异常行为?请协助分析原因。
内容的提问来源于stack exchange,提问作者Peter Xia
相关产品推荐
相关产品推荐

