由于公司項(xiàng)目的需要,最近在做Android音視頻的開發(fā),這就必可可少的要接觸各種視頻格式的轉(zhuǎn)換,今天我就來講講關(guān)于android將Hi64編碼成MP4,首先要說明的是H264是編碼,而MP4則是一種容器。那么我們怎么將H264編碼成MP,很多人可能會(huì)想到才用NDK來實(shí)現(xiàn),但是這種方式對于很多對C/C++不是很懂的童鞋來說,這種實(shí)現(xiàn)方式對于他們來說,簡直就是一種煎熬。好了,廢話不多說啊,直接講方法了。
1.首先我們需要去下載一個(gè)MP4Parser 的Jar包,最新Jar包http://download.csdn.net/detail/qq_34706837/9640613,這是我從Google上面下載的最新包。
2.當(dāng)我們下載下來的JAR包,放入我們的項(xiàng)目lib目錄下,然后再將編譯一下即可使用。
3.添加完項(xiàng)目后,我們就可以使用該Jar包,使用方法也是相當(dāng)?shù)暮唵?,如下圖所示。
4.看起來是不是比使用Android NDK通過調(diào)用so庫,以及使用ffmpeg比起來要簡單很多呢?希望本博客能夠給大家?guī)肀憷?/p>