我正在使用安装了libav工具的Ubuntu Amazon EC2实例。我正在亚马逊的s3上存储视频(mp4)。
从视频中获取缩略图,但是,如果我将50分钟内的单帧缩略图带入视频 - 则需要永久(4分钟+)来提取该单帧。如果我从视频的第一分钟左右拍摄缩略图,它几乎完美无缺。
我尝试向avconv提供RTMP流(使用我们的Wowza RTMP输出/并尝试使用Cloudcast),而不仅仅是通过Amazons s3上的http来指定视频的位置。我认为这会改善我的结果,因为文件将被流式传输。没有改进。
我也尝试通过在EC2实例上安装存储桶(s3fs)来访问该文件:没有任何改进。
我的avconv shell看起来像这样:
avconv -i 'rtmp://s31pf2e6zgypct.cloudfront.net/cfx/st/1001/Conservation31814_850.mp4' -ss 00:10:00 -vsync 1 -qscale 1 -vframes 1 /snaps/1551.png
有什么建议吗?我非常感谢社区的建议。