2011-02-01 31 views
0

我有一個AVI文件,我已經將它解碼爲Raw格式,現在我想以.h264格式對其進行編碼。我正在使用libavcodec.dll和libavformat.dll。 的一點是,當我試圖從avcodec_open(AVCodecContext,avcodec中) 打開編解碼器它亙古不開放。我是否缺少一些參數,我需要爲lib x264執行此方法指定? 任何幫助將深表謝意。 感謝通過ffmpeg使用x264需要哪些參數?

回答

3

有兩種常見的方法來編碼的AVI文件,H.264採用X264:

1,編譯並安裝的ffmpeg,與--enable-shared,然後編譯並安裝X264。配置時會看到lavf:yes。然後使用x264 cli或其他方式(如DirectX264)進行轉換。

2,編譯安裝x264,用--enable-shared,然後用--enable-libx264編譯安裝ffmpeg。然後你就可以使用ffmpeg cli或其他東西(比如WinFF)進行轉換。

而且順便說一句.h264是不是足夠的後綴,請使用「.MKV」,」約會專家「 什麼的來代替。

+0

同意,FFmpeg的不包含H264編碼器,您必須安裝libx264爲好。 – bob2 2011-05-21 14:41:06