画像シーケンスから MPEG (またはその他の単純なビデオ形式) を作成するための無料のライブラリはありますか?
Linux でも実行する必要があり、理想的には Python バインディングが必要です。
ffmpegは、あらゆる種類のビデオを構築し、ある種類のビデオ (この場合は一連の画像) を他の種類のビデオに変換するための優れた (オープン ソース) プログラムです。
通常はコマンド ラインから使用されますが、これは実際には内部ライブラリの単なるラッパーです。別のプログラム内から使用するために明示的に利用可能です。
c api をラップするpython バインディングもありますが、この特定のプロジェクトは最高のサポートを得られていないようです (同じことをしている他のプロジェクトがある可能性があります)。
誰かが ffmpeg を使用して、探しているものと同様のことを行っているこのリンクもあります。
GStreamerは一般的な選択肢です。これは、DirectShow や QuickTime によく似た完全なマルチメディア フレームワークであり、合法的にライセンスされたコーデックを利用できるという利点があり、優れた Python バインディングを備えています。
c++ OpenCV (Intel のオープンソース Computer Vision ライブラリ) では、AVI ファイルを作成し、内部にフレームをプッシュするだけです...
しかし、それは大砲でハエを撃つようなものです。
ffmpeg には API があり、Python バインディングもあり、進むべき道のようです!
ありがとう
ライブラリではありませんが、mplayer には JPEG シーケンスをあらゆる種類の形式にエンコードする機能があります。Linux、Windows、BSD、およびその他のプラットフォームで実行され、Python で使用する場合は Python スクリプトを作成できます。
ffmpeg 最小限の実行可能な C の例
ffmpeg のsws_scale () を使用して画像のサイズを変更する方法?