ビットマップ形式でキャプチャした場合、V4L2 を使用してカメラの出力を保存する場合、どのビデオ形式が最も簡単でしょうか? もちろん、mpeg を直接取得するのは良いことですが、残念ながらそれを期待することはできません。
フレームをキャプチャすることができたので、どうにかしてビデオを表示する必要があります。Linux ツールを使用してこれらのフレームを単純に変換できますか、それともアプリから簡単に直接ビデオを保存できますか?
ビットマップ形式でキャプチャした場合、V4L2 を使用してカメラの出力を保存する場合、どのビデオ形式が最も簡単でしょうか? もちろん、mpeg を直接取得するのは良いことですが、残念ながらそれを期待することはできません。
フレームをキャプチャすることができたので、どうにかしてビデオを表示する必要があります。Linux ツールを使用してこれらのフレームを単純に変換できますか、それともアプリから簡単に直接ビデオを保存できますか?
物事を単純に保つために(概念実証のデモのように)、先に進んで、デバイスからキャプチャされたYUVフレームをファイルに直接保存できます。
ファイルからのYUVデータの単一/複数フレームの再生をサポートするビューアがたくさんあります。
そのようなYUVビューアの1つはfreecode.com/projects/yayです
すでにフレームをキャプチャしている場合は、それらを PPM 画像に保存してから JPEG に移動できます。v4l2 と ImageMagick を使用してこれを行いました。おそらく、JPEG を Motion JPEG ストリームにプッシュすることができます。MPEG ほどハイテクではないかもしれませんが、すぐに使えるようになるかもしれません。PPM ファイルは簡単に作成できました。私の記憶が正しければ、v4l2 のサンプル コードがその部分の実行方法を示しています。