之前已經(jīng)有人嘗試使用了PX2板實(shí)現(xiàn)H.264裸碼流的解碼,并且給了例程,不過樓主嘗試時(shí)碰到了一點(diǎn)小問題,現(xiàn)在也是解決了,現(xiàn)在樓主配上圖文教程,分享給大家,一起學(xué)習(xí)。 先是將源碼下載到Android編譯環(huán)境的的根目錄下 然后執(zhí)行mm -B命令,但是樓主碰到了這種情況,執(zhí)行時(shí)提示“Could not open packet” 并沒有成功執(zhí)行這個(gè)mm這個(gè)命令,然后回到根目錄下,執(zhí)行了下, Source build/envsetup.sh 讓mm這個(gè)命令可以在當(dāng)前終端下執(zhí)行。輸入后,出現(xiàn)的界面如下。 之后便可以繼續(xù)正常執(zhí)行mm -B這個(gè)命令,執(zhí)行后如下 然后找到測試文件的目錄,地址為/out/target/product/rkpx2/system/bin如下 然后把這個(gè)測試文件vpu_apiDemo通過adb工具下載到板中,之前的先在板中新建了個(gè)文件夾/data/wink,將兩個(gè)文件push進(jìn)去了板中。其中Video.264是我在網(wǎng)上找的一個(gè)H264碼流文件, 開始測試文件所在的目錄下執(zhí)行了 先改變vpu_apiDemo的權(quán)限,chmod 777 vpu_apiDemo 然后執(zhí)行測試文件./vpu_apiDemo -i Video.h264 -coding 7 成功執(zhí)行,然后可以執(zhí)行l(wèi)ogcat,查看命令是否執(zhí)行正確,可看到如下解碼過程 原樓主的帖子:http://bbs.ickey.cn/group-topic-id-44129.html,具體的源碼文件可到源樓主那邊下載 |