vs2013编译ffmpeg之二十三 openh264

openh264

对应ffmpeg configure选项–enable-libopenh264。

https://github.com/cisco/openh264下载openh264-1.5.0,最开始是在ffmpeg-3.0增加了openh264的支持,ffmpeg-3.0+openh264-master编译会有问题,ffmpeg-3.0最高只支持openh264-1.5.0,后续一直沿用openh264-1.5.0,ffmpeg-3.4.2+openh264-1.5.0也是ok的。

编译需要nasm,下载地址:http://www.nasm.us/。nasm.exe放到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin。

用MSVC打开openh264-master\test\build\win32\codec_ut\Codec_UT.sln,由于缺少gtest工程,直接用libvpx-v1.3.0/gtest.vcxproj,gtest的头文件从libvpx-v1.3.0拷贝到openh264-master\gtest\include下面,不知道为何直接在Codec_UT工程里面设置会报找不到gtest/gtest.h的错误。原始的工程会生成动态库,为了方便调试避免其他工程引用时需要拷贝dll文件,将工程设置都改成静态库。

将库文件gtestmdd.lib(在libvpx-v1.3.0下面)、welsecore.lib、welsdcore.lib、WelsDecPlus.lib、WelsEncPlus.lib、1.5.0版本还需要WelsVP.lib,加到Codec_UT工程里面。这样就可以编译通过了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值