extensions
来自「linux下将各类格式图片转换工具」· 代码 · 共 42 行
TXT
42 行
EXTENSIONS----------This is a list of things that we'd like to incorporate into the encoder.If you succeed in implementing any of them, please let us know!* better B-frame search technique* use DCT-space when computing error terms* vary the q-scale according to the error term* other motion vector search techniques* modify the program to have a finer-grained parallelism option -- we can probably encode slices in parallel (this will only be useful if we want to do a few B-frames using exhaustive search)* include system layer* VBV delay with rate controlCREATING YOUR OWN MOTION SEARCH ROUTINES----------------------------------------Adding your own special motion search routine is very easy. We'll explainadding a P-frame search routine; adding a B-frame routine is similar.First, edit the procedures PMotionSearch and SetPSearchAlg (both in thefile psearch.c) to recognize your new search routine. You probably wantto define a constant PSEARCH_<your search name> in headers/search.hHave PMotionSearch call your search procedure just as it calls the otherstandard search procedures. Make sure your procedure follows the guidelinesin the comments for PMotionSearch.Note: The encoder uses MAD as its search criterion. The reason for this: "Among the various criteria that can be used as a measure of the match between the two blocks, the mean absolute difference (MAD) is favored because it requires no multiplication and gives similar performance as the mean squared error (MSE)." - Liu and Zaccarin, "New Fast Algorithms for the Estimation of Block Motion Vectors," IEEE Transactions on Circuits and Systems for Video Technology Volume 3 No. 2 (April 1993)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?