Cでビデオを生成する方法についてのアドバイスを探しています。私が扱う主な問題は次のとおりです。
オープンソースである必要があり、BSDタイプのライセンスを優先しますが、GPLは許容されます
十分に文書化されている必要があります(私はあなたのFFMPEGを見ています)
非圧縮ビデオを生成できる必要があります
各フレームを描画できる必要があります
フレームレートを設定できる必要があります(もちろん、n個の同一フレームを作成できます)
私のツールキットは、UNIXライクなシステム(Linux、OS X、Cygwinなど)でのGNU開発システムです。
そうは言っても、これらの要件がない場合は、libgdを使用して個々のフレームを非常に簡単に生成し、ffmpegコマンドを使用してビデオを出力できることがわかっているので、これらの要件については慎重に考えています。重要なのは、それらを描画して、完全にCコードでビデオを生成できるようにすることです。さらに良いのは、自分のソース(BSDライセンス)でライブラリを提供できるようにして、ユーザーが特定のプラットフォームにインストールすることを心配する必要がないようにすることです。
非圧縮ビデオの可用性以外のビデオコーデックには設定されていません(シミュレートされた回転分光法の変化を回転パラメーターまたは温度変化などの他の変数として視覚化しています)。特定のコーデックに関するアドバイスを歓迎します。