x264編碼器的一些使用經驗

2021-06-14 03:31:30 字數 700 閱讀 7253

最近在使用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....