FFMpeg从HLS实时流创建缩略图

时间:2018-12-19 15:45:06

标签: ffmpeg stream live hls

我想为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”中

有什么解决办法吗?而且我想如果持续时间不是很短,只需报告错误即可。

1 个答案:

答案 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流中获取缩略图的方式,但工作速度更快。

我希望这对某人有帮助。