9

単純なレイトレーサーで遊んでいるので、最後に短いアニメーションクリップを作成したいと思います。現在、シーンをビットマップにレンダリングしています。おそらく最初から(erlangで)実装する必要があるので、可能な限りシンプルな動画フォーマットが欲しいです。アニメーションGIFが思い浮かびます。お金に同じ価値を提供する他に何かありますか?忠実度や高圧縮には興味がありません。

PS:フレームを個々のファイルにレンダリングして、ImageMagickなどの外部ツールを使用してGIFまたはAVIに結合することは避けたいと思います。

4

1 に答える 1

8

YUV4MPEG2をファイルまたは標準出力に書き込み、ffmpegを使用して適切なものにエンコードします。YUV4MPEGは非圧縮形式であり、特にインターレースされていない4:4:4を使用する場合は、途方もなく単純です。

または、基本的にコンテナ内のJPEGフレームの束であるMotionJPEGを使用します。多くの(ほとんどすべてではありませんが)ビデオプレーヤーはMJPEGを直接再生できます。すでにJPEGエンコーダーにアクセスできると確信しているので、一連のJPEGフレームをMJPEGストリームに変換するのは比較的簡単です。

于 2013-02-08T00:23:32.830 に答える