我想为HLS流创建缩略图。
我已经在使用mp4文件了
像这样ffmpeg -y -ss 00:00:10.000 -i file.mp4 -vframes 1 -vf scale=256:144 out.jpg
而且效果很好。
但是当我在HLS实时流中尝试它时,它只是垃圾邮件
Opening 'liveX.ts' for reading.
即使10秒位于“ live1.ts”中
有什么解决办法吗?而且我想如果持续时间不是很短,只需报告错误即可。
答案 0 :(得分:0)
我知道这是一个古老的问题,但是我今天正在与FFMPEG一起研究如何通过实时流完成此工作。我发现可以很容易地做到这一点。 这是我用的...
ffmpeg.exe -y -i http://username:password@[hls feed ip address]/[path.m3u8] -s 800x450 -vframes 1 -f image2 -updatefirst 1 MyThumbnail.jpg
这类似于您从rtsp流中获取缩略图的方式,但工作速度更快。
我希望这对某人有帮助。