ビデオから個々のフレームを抽出しようとしています。
ffmpeg -i face_source.wmv face_sourceframes/image%03d.jpg
ほとんど問題なく動作しています。最初の 6 つほどは完璧に見えますが (ファイル サイズは約 30kB)、すべてのフレームが 11kB になるまで継続的に劣化します (例: 23kB、17kB など)。もちろん、これらのフレームはピクセル化されており、望ましくありません。
-b
オプションでビットレートを強制してみました。ffmpeg は、入力ビデオについて次のように教えてくれます。
Duration: 00:00:10.07, start: 0.000000, bitrate: 781 kb/s
そこで、最初に を使用してビットレートを設定し-b 781k
、次に念のため、ビットレートを 2 倍にして に設定しました-b 1562k
。これらのオプションのどちらも、出力に明らかな違いはありませんでした。
どんな助けでも大歓迎です!ありがとうございました!