1.å¦ä½è°è¯H.264代ç ?源码兔子铃铛源码下载
å¦ä½è°è¯H.264代ç ?
ææ£å¨åè¿æ¹é¢~æ¶é´æéï¼å°±æç §æå¹³æ¶åçæ¥éª¤æ¥ï¼ä¸æ¸ æ¥çhiæ~
1ãä¸è½½å¹¶è§£å JM æºä»£ç
2ãå¨æºä»£ç æ ¹ç®å½ä¸ç bin æ件夹ä¸æ°å»º backup æ件夹ï¼å° bin æ件夹ä¸æææä»¶ç§»å ¥è¯¥æ件夹åå¤ä»½
3ãå¨æºä»£ç æ ¹ç®å½ä¸æ°å»º encodtest æ件夹ï¼ä½ä¸ºç¼ç 使ç¨ãå°ç¼ç è¿ç¨æéè¦çæ件ï¼ä¾å¦ï¼ç¼ç é ç½®æ件ï¼encoder_baseline.cfgï¼ï¼å¾ ç¼ç è§é¢åºåæ件
ï¼foreman_part_qcif.yuvï¼å¯¹åºä¸ºç¼ç é ç½®æä»¶ä¸ InputFile åæ°çå¼ï¼å¤å¶å°è¯¥æ件夹ä¸
4ãå¨æºä»£ç æ ¹ç®å½ä¸æ°å»º decodtest æ件夹ï¼ä½ä¸ºè§£ç 使ç¨ãå°è§£ç è¿ç¨æéè¦çæ件ï¼ä¾å¦ï¼è§£ç é ç½®æ件ï¼decoder.cfgï¼å¤å¶å°è¯¥æ件夹ä¸
5ãæå¼æºä»£ç æ ¹ç®å½ä¸çå·¥ä½åº tml.dsw
ç¼ç ï¼
6ãé¼ æ å·¦é®éä¸ lencod å·¥ç¨
7ãæå¼ Project -> Settings -> Debug ï¼å¨ Working directory é项ä¸å¡«å ./encodtest ï¼å¨ Program arguments é项ä¸å¡«åéè¦ä½¿ç¨çç¼ç é ç½®æ件ï¼è¦ä¸ç¬¬3æ¥æå¤å¶
çæ件ååï¼ï¼ä¾å¦ï¼-d encoder_baseline.cfg ï¼ç¶åç¡®å®ä¿®æ¹
8ãé¼ æ å³é®éä¸ lencod å·¥ç¨ï¼éæ©é¼ æ å³é®èå Set as Active Project
9ãç¼è¯è¿è¡ç¼ç å¨ï¼å®æç¼ç ãè¿ä¸ªæ¶åä¼å¨æºä»£ç æ ¹ç®å½ä¸ç encodtest æ件夹ä¸çæå 个æ°æ件ï¼å ¶ä¸ test. ï¼å¯¹åºä¸ºç¼ç é ç½®æä»¶ä¸ OutputFile åæ°çå¼ï¼å³ä¸º
å缩ç æµæ件
解ç ï¼
ãé¼ æ å·¦é®éä¸ ldecod å·¥ç¨
ãæå¼ Project -> Settings -> Debug ï¼å¨ Working directory é项ä¸å¡«å ./decodtestï¼å¨ Program arguments é项ä¸å¡«åéè¦ä½¿ç¨ç解ç é ç½®æ件ï¼è¦ä¸ç¬¬4æ¥æå¤å¶
çæ件ååï¼ï¼ä¾å¦ï¼decoder.cfg ï¼ç¶åç¡®å®ä¿®æ¹
ãå°ç¼ç çæçå缩ç æµæ件 test. å¤å¶å° decodtest æ件夹ä¸
ãé¼ æ å³é®éä¸ ldecod å·¥ç¨ï¼éæ©é¼ æ å³é®èå Set as Active Project
ãç¼è¯è¿è¡è§£ç å¨ï¼å®æ解ç ãè¿ä¸ªæ¶åä¼å¨æºä»£ç æ ¹ç®å½ä¸ç decodtest æ件夹ä¸çæå 个æ°æ件ï¼å ¶ä¸ test_dec.yuvï¼å¯¹åºä¸ºè§£ç é ç½®æ件ä¸ç第ä¸ä¸ªåæ°ï¼å³ä¸ºè§£ç
æ件
å¦å¤ï¼
å¯ä»¥ä¸ç¨æå¼ tml.dsw å·¥ç¨ï¼èç´æ¥æå¼å个工ç¨ï¼ä¾å¦ï¼æå¼ lencod.dsw å°±å¯ä»¥è¿è¡ç¼ç ï¼èæå¼ ldecod.dsw å°±å¯ä»¥è¿è¡è§£ç ãåç¬æå¼å·¥ç¨æéè¦ç设置ä¸åè¿°è¿ç¨ç¸
åã