你好,游客 登录 注册 搜索
背景:
阅读新闻

MinGW编译FFmpeg+x265过程笔记

[日期:2014-09-14] 来源:Linux社区  作者:雪影 [字体: ]

工作环境 OS:Windows 7

1.相关资源下载

Ffmpeg-2.3    http://ffmpeg.org/releases/ffmpeg-2.3.3.tar.bz2

X265-1.3下载  https://bitbucket.org/multicoreware/x265/wiki/Home

http://ffmpeg.zeranoe.com/builds/source/external_libraries/

X264下载 http://ffmpeg.zeranoe.com/builds/source/external_libraries/

2.编译x265-1.3

x264、x265、ffmpeg等都需要yasm编译器,需要将yasm编译器下载,复制到ming/bin目录下。

X265需要安装cmake来生产工程文件,需要下载最新的cmake-2.8.12版本,并安装,注意需要将其安装路径加入windows环境变量的PATH变量下。

2.1 进入到x265/build/msys目录,执行 make-Makefiles.sh

MinGW编译FFmpeg+x265过程笔记

先点下面的configure,然后点generate即可,然后关闭,回到命令行。同上面的执行make 然后是 make install。最后编译成功应该可以找到对应的lib文件在/loacal/lib目录下。

------------------------------------------分割线------------------------------------------

Linux下编译FFmpeg之下载源文件并编译 http://www.linuxidc.com/Linux/2012-02/54565.htm

Linux 编译升级 FFmpeg 步骤 http://www.linuxidc.com/Linux/2013-08/88190.htm

CentOS 5.6 上安装 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm

Ubuntu下安装FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htm

------------------------------------------分割线------------------------------------------

3.编译ffmpeg-2.3

3.1. Ffmpeg编译配置选项

将x264、x265编译后的头文件,静态库文件copy至/usr/local/对应的目录下

MinGW编译FFmpeg+x265过程笔记

MinGW编译FFmpeg+x265过程笔记

将tyd.sh文件copy值ffmpeg-2.3.3目录下。运行tyd.sh脚步即可

3.2 运行编译选项存在的问题

ERROR: x265 not found

3.2.1. 缺少pkg-config程序、缺少x265.pc文件

MinGW编译FFmpeg+x265过程笔记

查看config.log日志文件,根据以下的错误信息,应该是缺少pkg-config程序,以及缺少对应的x265.pc文件。

MinGW编译FFmpeg+x265过程笔记

pkg-config程序的安装参考一下文章,或者直接下载pkg-config copy到/ming/bin目录下

pkg-config

安装  http://www.linuxidc.com/Linux/2014-09/106629.htm

下载  http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config-0.23-2.zip

x265.pc文件copy /usr/local/lib

MinGW编译FFmpeg+x265过程笔记

可以通过pkg-config得到x265相关的文件信息。

更多详情见请继续阅读下一页的精彩内容http://www.linuxidc.com/Linux/2014-09/106628p2.htm

linux
相关资讯       FFmpeg编译  MinGW编译FFmpeg 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款