最近在使用x264編碼器
一些使用經驗。
x264的編譯
x264 linux下編譯很簡單,configure/make就可以了。
win32的麻煩些,
安裝mingw
安裝yasm
拷貝x264的**至mingw/mysys/1.0/home下。
執行mingw/mysys/1.0/mysys.bat可以進入shell環境
剩下的就跟linux下操作差不多了,我們win32一般需要的是dll,所以編譯加上引數--enable-shared
./configure --enable-shared
./make
就能編譯出dll了。剩下的就是怎麼使用該dll了。
從dll中匯出lib檔案
使用該dll需要我們從dll中匯出def,然後再生成lib檔案,
在mingw控制台生成lib檔案。
pexports libx264-128.dll > libx264-128.def
lib /machine:ix86 /def:libx264-128.def
這樣編譯基本就完成了,使用的話,需要拷貝mingw中的pthreadgc2.dll一起使用。
以後再說怎麼封裝x264的編碼功能,以及x264編碼引數設定。
x264編碼器引數設定
我對編碼也是一知半解,很多引數意義也不太清楚,基本都是實際調整引數後,效果。如果描述錯誤,勿噴。我也沒打算深入研究,只是想用用該編碼器。本人使用x264主要想調整的引數,第一,profile,也就是使用baseline還是main,還是high編碼。可以通過該介面設定 第二,編碼複雜度 param....
x264編碼器的引數設定。
我對編碼也是一知半解,很多引數意義也不太清楚,基本都是實際調整引數後,效果。如果描述錯誤,勿噴。我也沒打算深入研究,只是想用用該編碼器。本人使用x264主要想調整的引數,第一,profile,也就是使用baseline還是main,還是high編碼。可以通過該介面設定 第二,編碼複雜度 param....
x264編碼器的引數設定。
我對編碼也是一知半解,很多引數意義也不太清楚,基本都是實際調整引數後,效果。如果描述錯誤,勿噴。我也沒打算深入研究,只是想用用該編碼器。本人使用x264主要想調整的引數,第一,profile,也就是使用baseline還是main,還是high編碼。可以通過該介面設定 第二,編碼複雜度 param....