コマンドラインを使用してffmpegでビデオストリームを抽出すると:
ffmpeg -i {いくつかのファイル} -vcodec copy -an -f {rawvideo|h264|なんでも} out.h264
Adobe Media Encoder によって生成された一部のメディア ファイルでは、.m4v (h.264 ブルーレイとしてエンコードされた) ファイルのみが使用可能な結果を生成できます。
他の形式 (.f4v など) は h.264 ストリームを生成できますが、PPS/SPS を使用せず、各スライスは 00 00 00 01 シーケンスではなくサイズで始まります。
有効な h.264 ストリームを含むできるだけ多くのファイルから、annexb 形式の生ストリームを抽出できればと思います。PPS/SPS を追加して、サイズを自分で 00 00 00 01 に変更できることはわかっています。しかし、これを実行できる既存のソフトウェアはありますか?
または、ファイルがエンコードされているソフトウェアに関係なく、ffmpeg が常に .m4v ファイルから annexb 形式でストリームを抽出できることを保証できますか?