我研究了如何像这样生成视频缩略图用户 FFMPEG:ffmpeg -i myfile.flv -vcodec mjpeg -vframes 1 -an -f rawvideo -s 640x480 foo.jpg
但是,当文件在另一台服务器上时,如何生成缩略图?特别是 RTMP 服务器?例如:rtmp://foo.rtmphost.com/videos
最佳答案
您可以使用 rtmpdump将流保存到 flv 文件,然后使用 FFMPEG 从中提取缩略图。
就像是:
rtmpdump -v -r rtmp://[stream_address] -o 1.flv
关于ffmpeg - 使用ffmpeg生成视频缩略图;从 RTMP 服务器抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7338613/