matplotlibのpythonスクリプトで生成したフレームからh264またはdivxムービーを作成したいと思います。この映画には約10万フレームあります。
ウェブ上の例では[例:1]、私は各フレームをpngとして保存し、これらのファイルでmencoderまたはffmpegを実行する方法を見ただけです。私の場合、各フレームを保存することは実用的ではありません。matplotlibから生成されたプロットを取得し、それを直接ffmpegにパイプして、中間ファイルを生成しない方法はありますか?
ffmpegのC-apiを使用したプログラミングは私には難しすぎます[例:2]。また、ムービーファイルは次のステップでは大きすぎるため、x264などの圧縮率の高いエンコーディングが必要です。したがって、mencoder / ffmpeg/x264に固執するのは素晴らしいことです。
パイプでできることはありますか[3]?
[1] http://matplotlib.sourceforge.net/examples/animation/movie_demo.html