当前位置:网站首页>FFmpeg库在win10上配置使用(不配置libx264)
FFmpeg库在win10上配置使用(不配置libx264)
2022-08-09 11:58:00 【略知12】
背景
音视频开发离不开编解码,通过编解码,可实现无延迟视频传输播放。
目前音视频编解码中使用最广泛的协议是MPEG-4和h264,h264实际上也是MPEG-4中的一部分。
编解码一般分为软解和硬解,软解就是可以跨平台使用的算法实现,比如libx264、FFmpeg,硬解指的是硬件平台自身具有的硬件编解码器。
一、FFmpeg是什么?
FFmpeg是一款开源的多媒体视频处理工具,FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等,并且支持多个平台使用。
二、Windows配置步骤
1.下载FFmpeg
一般都是去官网(http://www.ffmpeg.org/)下载源码或者exe文件,但要在上面做开发,就需要.dll、.lib、.h文件。
这是win10开发所需的FFmpeg库(-dev和-shred),我找的好苦~
链接:https://pan.baidu.com/s/1bA5aag8tlSluXmBYLLEf-g
提取码:c8f0
2.配置vs
1.右键项目名称->属性->配置属性->c/c++ ->附加包含目录:添加dev\include目录
2.右键项目名称->属性->配置属性->链接器->常规->附加库目录:添加dev\lib目录
3.右键项目名称->属性->配置属性->链接器->输入->附加依赖项:添加swscale.lib;avcodec.lib;avutil.lib;avformat.lib;
4.将shared\bin下的所有dll复制到项目目录下(.sln的下一层)
3.测试
#include <iostream>
extern "C" {
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
}
int main(int argc, char* argv[]) {
printf("%s\n", avcodec_configuration());
return 0;
}
如果报错:d:\ffmpeg-4.3.1-win64-dev\include\libavutil\rational.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失,参考博客https://blog.csdn.net/qq_36226393/article/details/77725493
边栏推荐
- 鹅厂机器狗花式穿越10m梅花桩:前空翻、单桩跳、起身作揖...全程不打一个趔趄...
- 发明时代,「幂集创新」事关你我
- electron 应用开发优秀实践
- LeetCode #101. 对称二叉树
- 900页数学论文证明旋转的黑洞不会爆炸,丘成桐:30多年来广义相对论首次重大突破...
- 曼城推出可检测情绪的智能围巾,把球迷给整迷惑了
- 内网穿透工具ngrok使用教程
- Visual Studio 2017 ASP.NET Framework MVC 项目 MySQL 配置连接
- Here comes the question: Can I successfully apply for 8G memory on a machine with 4GB physical memory?
- 你没见过的《老友记》镜头,AI给补出来了|ECCV 2022
猜你喜欢
随机推荐
全面了解什么是TPS、QPS以及两者的区别
AI篮球裁判火了,走步算得特别准,就问哈登慌不慌
听声辨物,这是AI视觉该干的???|ECCV 2022
JS 封装节流(后期优化)
曲鸟全栈UI自动化教学(八):框架代码讲解和进一步优化
【重要】C语言进阶 -- 自定义类型:结构体、枚举、联合
We really need DApp?Really can't meet our fantasy App?
湖南进芯电子替代TIC2000的可能性
ThreadLocal的简单理解
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
Batch大小不一定是2的n次幂!ML资深学者最新结论
LeetCode #101. 对称二叉树
世界第4疯狂的科学家,在103岁生日那天去世了
Shell正则表达式,三剑客之grep命令
防止数据冒用的方法
基于STM32+铂电阻设计的测温仪
我们真的需要DApp吗?App真的不能满足我们的幻想吗?
又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
标准C语言学习总结14
罗振宇折戟创业板/ B站回应HR称用户是Loser/ 腾讯罗技年内合推云游戏掌机...今日更多新鲜事在此...