我需要通過ffmpeg從Amazon S3上託管的視頻創建海報幀。如何使用ffmpeg閱讀Amazon S3上的遠程視頻
那麼,有沒有直接的ffmpeg的命令行中使用遠程視頻文件這樣的方式:
ffmpeg -i "http://bucket.s3.amazonaws.com/video.mp4" -ss 00:00:10 -vframes 1 -f image2 "image%03d.jpg"
的ffmpeg剛剛返回:
http://bucket.s3.amazonaws.com/video.mp4: I/O error occurred
Usually that means that input file is truncated and/or corrupted.
我還試圖迫使ffmpeg的使用視頻用於閱讀的mp4容器:
ffmpeg -f mp4 -i "http://bucket.s3.amazonaws.com/video.mp4" ...
但是沒有運氣。
Wget從S3的視頻和本地處理它當然工作,
以及從其他'標準'http服務器遠程讀取文件。
所以我知道ffmpeg支持遠程文件讀取,但爲什麼不在S3上?
我有同樣的問題,直接從桶中拉出不起作用。它也無法通過Limelight的CDN拉動視頻。只能通過cloudfront工作。很奇怪.. – bskinnersf 2010-05-14 00:23:43
適用於我當我添加桶政策 – 2014-02-13 14:06:35
我認爲這可能有助於指定'-ss'值首先,回覆:http://stackoverflow.com/questions/18534835/fastest-way-to-extract -a-specific-frame-from-a-video-php-ffmpeg-anything – weisjohn 2014-05-09 15:11:54