我是靠谱客的博主 冷静滑板,最近开发中收集的这篇文章主要介绍x264编码器的一些使用经验,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近在使用x264编码器

一些使用经验。

x264各版本的下载地址

ftp://ftp.videolan.org/pub/videolan/x264/snapshots/

 

x264的编译

x264 linux下编译很简单,configure/make就可以了。

win32的麻烦些,

安装mingw

mingw直接去mingw网站下载安装程序

http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

安装程序会下载国外网站的,速度有点慢,选择下载的模块,c编译器,c++编译器,mysys,还有个什么mysys base?

安装yasm

x264需要有汇编代码,需要改编译器编译,yasm下载地址

http://yasm.tortall.net/releases/Release0.6.2.html

选则自己的win32类型下载就行,下载后改名成yasm.exe,拷贝到windows/system32下

拷贝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文件,

下载pexports,这个可以去网上搜下,忘了下载地址了,下载后也扔进windows/system32里。

在mingw控制台生成lib文件。

pexports libx264-128.dll > libx264-128.def 
lib /machine:ix86 /def:libx264-128.def

这样编译基本就完成了,使用的话,需要拷贝mingw中的pthreadGC2.dll一起使用。

以后再说怎么封装x264的编码功能,以及x264编码参数设置。

最后

以上就是冷静滑板为你收集整理的x264编码器的一些使用经验的全部内容,希望文章能够帮你解决x264编码器的一些使用经验所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部