使用ffmpeg生成视频缩略图;从RTMP服务器抓取
我研究了如何生成视频缩略图用户 FFMPEG,如下所示:
ffmpeg -i myfile.flv -vcodec mjpeg -vframes 1 -an -f rawvideo -s 640x480 foo.jpg
但是如何生成文件位于另一台服务器上时的缩略图?具体来说是 RTMP 服务器?例如:rtmp://foo.rtmphost.com/videos
I have research how to generate a video thumbnail user FFMPEG like so:
ffmpeg -i myfile.flv -vcodec mjpeg -vframes 1 -an -f rawvideo -s 640x480 foo.jpg
But how can I generate a thumbnail when the file is on another server? Specifically a RTMP server? for example: rtmp://foo.rtmphost.com/videos
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 rtmpdump 将流保存到 flv 文件,然后使用 FFMPEG 从中提取缩略图。
像这样的东西:
you can use rtmpdump to save stream to flv file and then to use FFMPEG to extract thumbnail from it.
something like: