web-dev-qa-db-ja.com

ffmpegビデオから画像を出力する方法

動画から画像を抽出したい0:30 1:15 1:45のように特定の時間から何枚もの画像を抽出したい

よろしくお願いします

更新 rechengehirnとRmanoに感謝します悲しいことに、あなたの答えの両方を除外することはできず、それをランダムに選択しました。

3
Levan

これは私のために働く:

ffmpeg -i input_movie.mp4 -ss 00:00:05 -f image2 -vframes 1 imagename.png

オプションは次のとおりです。

-i              > The input video file
-ss  00:00:05   > Start at Second 5 of movie
-f image2       > Force image output
-vframes 1      > Set the number of video frames to record

Ffmpegのドキュメントは次の場所で読むことができます。 http://ffmpeg.org/ffmpeg.html

2
rechengehirn

最近のffmpegの静的ビルド を使用していますが、問題ではありません。私が使用しているのは

ffmpeg -i videoin.avi -ss 30 -r 1 -t 1 myimage.png

最初の30秒をスキップし、1フレーム/秒のフレームレートを使用して、1秒間画像を作成します。

私はこれを見つけました: http://linuxers.org/tutorial/how-extract-images-video-using-ffmpeg もう少しオプションがあります。

1
Rmano