連番 PPM から FFMpeg と huffyuv でロスレス動画作ってみたんだけど…

色が変わってしまう (´・・`) ショボーン
 
作り方は普通に、

ffmpeg -r 30000/1001 -y -i shapeInstance_%03d.ppm -vcodec huffyuv huffyuvTest.avi

としただけなんだけどなあ。何かオプションが足りないのかな???

PPM フォーマットの場合、ガンマ補正前のリニアな画像として扱うという話も見かけたので、それもやってみたけど上手くいかない。

色を変える事無く huffyuv な avi ファイルにする方法ってあると思うんだけどな。
ぼちぼちと探すか。

ちなみにこんな状況:

入力フレーム(ガンマ補正処理を施してある PPM ファイルを PNG に変換したもの):

Huffyuv でエンコード後のフレーム(ffplay をスクリーンキャプチャしてトリミングしたもの):

レンダリングは ToyBox (Step8 バージョン)。
地球のテクスチャは NASA より。
床のテクスチャは Creative Market さんから(  http://www.cr-market.com/?p=127 )。


2012.06.19 追記
差がよく分からない気がしたので比較画像を作ってみた。

元の画像の方が色が鮮やか。
掃除前と掃除後みたいな気もしますね。

コメント

このブログの人気の投稿

[ C# ] 複数ページからなる TIFF ファイルの作成方法

メモ: ffmpeg を用いた連番ファイルへの変換方法