引用:
|
作者xaren
RGB 轉YUV要不要浮點。
怎麼可能浮點數沒有意義。(起碼就理論上)
既然您對 video encoding 這麼不熟,我想您保留一下你的看法會比較好。
有可能有特殊程式寫法可以減少浮點或怎樣,但是還是要實際最佳化過的人比較清楚。
例如大家全部乘1000後當整數來算等等。
記得 tmpegenc 2.0 在 motion estimation 有選項可以選用整數或浮點。
所以就看要用什麼軟體什麼樣的選項來跑。
也不一定是絕對,只是我想完全不用浮點應該不太容易。
PI用整數的原因是,64bit double 根本裝不下,數字太大了。
所以用整數自己處理大數運算比較快。
就我所知大數運算都是用整數。當然,也很可能是我見識不夠廣。
|
這點我必須澄清一下, RGB轉YUV, 有快速演算法可以取代浮點運算
減少資料相互轉換可以得到較好的效能
現在SuperPI使用的演算法, 是分解有理數化法(DRM法)... 他必須要自行去處理數值運算