2011-01-19 7 views
0

ffmpegを使用すると、FLVビデオのランダムフレームを取得してpngまたはjpgとして保存できますか?FLVビデオからランダムなフレームを取得し、pngまたはjpgとして保存します

+0

「ランダム名」とはどういう意味ですか? –

+0

ビデオに400フレームがあるとすると、フレーム番号Xを取るとします。ここでxは0〜399の乱数です –

+0

可能な複製http://stackoverflow.com/questions/2591206/generating-random-thumbnails-with-phpffmpeg – Brad

答えて

2

は、PHPでのランダムな時間値を生成し、その後、ffmpegの中でこのような何かを実行します。

ffmpeg -vframes 1 -ss 5.5 -i yourvideo.flv yourframe.jpg 

これはビデオの中で上のフレームまたは約5.5秒を取得します。私はあなたがビデオの長さを決定するために時間の前にffmpegを使用し、次に開始と終了の間の乱数を生成することをお勧めします。

また、ビデオの最後には、正確な長さを必ずしも特定することができないため、多くのパディングを残しておいてください。動画が1時間の場合、たとえば、0〜57分の間にフレームが表示されることがあります。

関連する問題