2017-03-14 6 views
0

の出力を制限しようとすると、私は、次のコマンドラインがあります。はffmpegの

のffmpegを-hide_banner -ss 5 -i test.mp4 -y -vf 「を選択= 'EQ(pict_typeの\、PICT_TYPE_I') 、 mpdecimate、SHOWINFO、規模= 320:出力画像ごとにあなたが見ることができるように、私は12x25のモザイクを作る(= 300)タイル

を03d.png %%うち2 -vsync 240、タイル= 12x25" 。しかし、出力を1つのイメージに制限したいと思います。

ffmpegで300フレームを検出した後でビデオを処理する方法はありますか? Iフレームをgrabbinとき

また、ちょうど1/xが異なるオプションで遊ん後の例

のために、私はこれを行うにはどのような方法を見つけることができませんでし保つための方法があります。

答えて

1

使用1/x

ffmpeg -hide_banner -ss 5 -skip_frame nokey -i test.mp4 -y -vf "framestep=7,mpdecimate,showinfo,scale=320:240,tile=12x25" -vsync 0 -vframes 1 out.png 

framestep値集合X。 x-1のキーフレームをスキップする場合は、おそらくmpdecimateは必要ありません。選択フィルタの使用を避けるため、-skip_frame nokeyを追加しました。この方法ははるかに高速です。

+0

それが機能しました!ありがとう! – Thomas