5

ffmpegにクリップの途中でスクリーンキャップをとるように指示すると(クリップは10時間もかかる場合があります)、1 cpuコアを100%使用し、時間がかかるようです。ビデオをスキャンして真ん中にジャンプするのではなく、まるでビデオをスキャンするかのように、すぐに開始できます。

現在使用しているコードは次のとおりです。

ffmpeg -y -itsoffset -“500"  -i “clipname.mov" -vcodec png -vframes 1 -an -f rawvideo “clipScreenshot001.png”

これには数分かかる場合があります。

これらもHDビデオであり、720p / 1080pであり、多くの場合、未加工の未編集のクリップです(たとえば非常に長い)。

だから私は、ビデオからの画面キャプチャをはるかに高速にするいくつかのより良いソフトウェアを望んでいました(Linuxでスクリプト可能でなければなりません)。

4

1 に答える 1

7

遅延()の代わりにseek(-ssフラグ)を使用してみてください-itsoffset

ffmpeg -y -ss 3000 -i "clipname.mov" -vframes 1 "clipScreenshot001.png"
于 2010-02-10T14:07:56.027 に答える