0

X時間とX時間の間にX回のスクリーンショットを撮るようにffmpegを取得する方法はありますか? コマンドラインコードの実行方法は次のとおりです。

ffmpeg -ss 79 -i 1.avi -r 1/2.15 -f image2 1_%%05d.jpg

この方法では、79 秒からスクリーンショットの撮影が開始されますが、終了時刻 (ビデオが終了する前) を設定する方法がわかりません。

また、これらのビデオのスクリーンショットを Web サイトに表示する予定であり、一貫性を保つために、ビデオ ファイルごとに同じ量のスクリーンショットが必要です。ビデオから必要なスクリーンショットの数を設定する方法はありますか? のように、ffmpeg は、指定した 2 つのポイント間の時間を計算し、ビデオから合計したい数に基づいてスクリーンショットを撮る頻度を計算しますか?

4

1 に答える 1

2

-vframes入力のフレーム数を制御するオプションがありますffmpeg

-t処理するコンテンツの秒数を制御するオプションもあります。

いずれかを使用してください。

于 2012-08-24T06:16:28.567 に答える