在 VS2013 中调用 ffmpeg 库函数

VS2013 为社区版。
  • 下载

ffmpeg网站 下载 Shared 和 Dev 库,一般选择 32 位,如图:




分别解压下载的两个压缩文件,分别命名为 ffmpeg_shared 和 ffmpeg_dev。


  • 设置 VS2013 工程

以 ffmpeg 提供的示例代码为验证。

首先,新建 ffmepg_test 工程,将 "ffmepg_shared\doc\examples\avio_reading.c" 的内容复制到新工程的 main.cpp 文件中,略作修改。

    一是头文件包含:


    二是 main 函数中设定输入文件为工程目录文件夹下的 video.mp4 文件(自己放一个 MP4 文件即可):

三是 av_err2str 宏报错,修改如下:


然后,设置工程的属性。

    一,在 "C/C++" -> "General" -> "Additional Include Directories" 中添加 "ffmpeg_dev\include" 文件夹,位置如图所示,我的工程已经有改动,所以把具体目录遮掉了。


    二,在 "Linker" -> "General" -> "Additional Include Directories" 中添加 "ffmpeg_dev\lib" 文件夹,位置如图所示,我的工程已经有改动,所以把具体目录遮掉了。



    三,在 "Linker" -> "Input" -> "Additional Dependencies" 中添加 ffmpeg 的库文件,没必要都添加,看自己需要使用哪些就添加哪些,如图:



    四,将 “ffmpeg_shared\bin" 目录下的 dll 文件拷贝到工程目录下,否则运行时会因找不到动态库报错,如图


最后,运行即可,结果类似如图:


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值