USB デバイスからデータを読み取り、そのデータを uchar 配列に格納されている 24 ビット RGB ピクセルにデコードするアプリケーション (qt c++) があります。
フレームレートは ~10 FPS です。フレームサイズは 128x4096 です。
質問: これらのフレームをリアルタイムで VP8 または h.264 ビデオにエンコードする方法は?
外部プロセスは許可されず、すべてがアプリケーション内で実行される必要があります。
ffmpeg はオプションですが、プロジェクトに含めて使用するにはどうすればよいですか? ドキュメンテーションは控えめに言ってもかなり悪いです。また、x264もオプションですが、ffmpegと同じ質問です。また、非常に高価で、1 ユニットあたり 1 ドルで、最低でも 10000 です。
簡単なガイドは役に立ちますが、存在するとは思えません。
アプリケーションは、Windows および Linux で実行する必要があります。