4

さらに処理するために、ビデオからすべてのキーフレームを BMP 形式で抽出したいと考えています。このコマンドを調査することができました:

ffmpeg -skip_frame nokey -i videofile.mp4 -vf select='eq(pict_type\,I),setpts=N/(25*TB)' -q 1  ./%09d.bmp

MP4 と MKV ファイルを除くすべてのビデオ ファイルで機能します。MP4 ファイルからすべてのフレームを抽出する代わりに、多くのエラー メッセージが表示されます。

[h264 @ 0x90d80a0] concealing 1200 DC, 1200 AC, 1200 MV errors in P frame
[h264 @ 0x90c4ce0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[h264 @ 0x90d80a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[h264 @ 0x90d7500] Cannot use next picture in error concealment
[h264 @ 0x90d7500] concealing 1200 DC, 1200 AC, 1200 MV errors in P frame

MP4ファイルでも機能させるにはどうすればよいですか、または目標を達成するために他のユーティリティ/メソッド(mencoder/vlc)を使用する必要がありますか?

4

0 に答える 0