【问题标题】:FFMpeg create thumbnail from HLS Live streamFFMpeg 从 HLS 直播流创建缩略图
【发布时间】:2018-12-19 15:45:06
【问题描述】:

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

有什么解决办法吗?如果持续时间不在流中,我想只报告错误。

【问题讨论】:

  • 你的提取命令是什么?
  • 一模一样的 mp4 所以ffmpeg -y -ss 00:00:10.000 -i live.m3u8 -vframes 1 -vf scale=256:144 out.jpg
  • @Gyan 知道怎么做,或者 ffmpeg 是否可行?

标签: ffmpeg stream live http-live-streaming


【解决方案1】:

我知道这是一个老问题,但我今天正在与 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 流中获取缩略图的方式,但似乎工作得更快。

我希望这对某人有所帮助。

【讨论】:

    猜你喜欢
    • 2014-09-07
    • 1970-01-01
    • 2011-12-31
    • 2022-08-04
    • 2013-12-20
    • 2015-01-24
    • 2012-10-18
    • 2021-06-05
    • 2011-04-24
    相关资源
    最近更新 更多