[ffmpeg][qsv][windows]windows下配置fmpeg英特尔qsv
[ffmpeg][qsv][windows]windows下配置fmpeg英特尔qsv
文章目录
- [ffmpeg][qsv][windows]windows下配置fmpeg英特尔qsv
- 预装mingw和msys
- pkg-config
- qsv驱动
- libmfx
- ffmpeg
- `由于找不到 libmfx.dll`
预装mingw和msys
MinGW : https://sourceforge.net/projects/mingw/
安装与自己系统对应的版本
msys 我用的1.0.11 挺小的3m左右 百度有
好像还有个msys2,体积大了很多,不知道能不能用
http://www.msys2.org/
MSYS2 : https://sourceforge.net/projects/msys2/
pkg-config
stackoverflow : https://stackoverflow.com/questions/1710922/how-to-install-pkg-config-in-windows
qsv驱动
官方下载windows的qsv驱动 : https://software.intel.com/en-us/media-sdk
libmfx
mfx_dispatch : https://github.com/lu-zero/mfx_dispatch
我用cmake编译的,改一下CMakeList.txt
默认编译静态库改成动态库
ffmpeg
./configure --enable-libmfx --enable-encoder=h264_qsv --enable-decoder=h264_qsv --disable-x86asm --enable-shared --pkg-config=true --extra-cflags=-I/lib/include --extra-ldflags=-L/lib/lib
如果报错:
libmfx can not found
看下是不是ffmpeg的config.log里面配置是不是找的头文件多了一个mfx目录 类似<mfx/mfxvideo.h>
自己建一个mfx目录即可.
–extra-cflags 写libmfx的目录
由于找不到 libmfx.dll
把上面生成的libmfx.dll 加到windows的库路径里面.
后面就能用了.
例子 : qsv:decode
, qsv:scale
,qsv:overlay
,qsv:encode
ffmpeg -protocol_whitelist "file,http,https,rtp,udp,tcp,tls" -hwaccel qsv -c:v h264_qsv -i 1080p.h264 -lavfi 'scale_qsv=960:540 [s0];color=black:r=30:size=1920x1080:sar=1/1, hwupload=extra_hw_frames=64,format=qsv [b0];[b0][s0] overlay_qsv=x=0:y=0' -c:v h264_qsv out.264
[ffmpeg][qsv][windows]windows下配置fmpeg英特尔qsv相关推荐
- Windows环境下配置环境变量
安装好MySQL后,在Windows环境下配置环境变量 1)新建MYSQL_HOME系统变量 配置MySQL的安装路径:C:\Program Files\MySQL\MySQL Server 8.0 ...
- 如何在 Windows 环境下配置 PHP 开发运行环境
我们都知道 PHP 运行需要的环境通常被称为 AMP. 其中 A 是 Apache 应用服务器,M 是 Mysql,P 就是 PHP 了. 实际上,很多人可能会使用一个测试 Mysql,但是针对一些小 ...
- 在windows环境下配置mongoDB集群
在windows环境下配置mongoDB集群 mongodb官网 官网分片文档 首先感谢这次参考的文章: mongodb搭建高可用分片集群示例-天才卧龙 MongoDB高可用集群搭建示例-lizh 配 ...
- Windows 7下配置Lex和Yacc
Blueve 湛蓝 搜索 主菜单 跳至内容 BlogShelf 漫话人生 动手动脑 学习记录 计算机 心理学 开发探索 心情札记 我听音乐 随拍小记 Plan AboutMe FeedMeChocol ...
- 英特尔QSV技术在FFmpeg中的实现与使用
本文来自英特尔资深软件工程师张华在LiveVideoStackCon 2018讲师热身分享,并由LiveVideoStack整理而成.在分享中张华介绍了英特尔GPU硬件架构,并详细解析了英特尔QSV技 ...
- 浅析英特尔QSV技术在FFmpeg中的具体实现与使用
本文来自英特尔资深软件工程师张华在LiveVideoStackCon 2018讲师热身分享,并由LiveVideoStack整理而成.在分享中张华介绍了英特尔GPU硬件架构,并详细解析了英特尔QSV技 ...
- Windows环境下配置Ceres(带suitesparse-metis)
1 配置环境与源代码包 环境 Windows>=8.1 Visual Studio>=2013 专业版x64 Cmake GUI>=3.13 Ceres-solver 1.14.0 ...
- easy php moodle,Windows 环境下配置easyphp+moodle方法及设置外部IP访问方法
安装有很多方法,最简单的方法就是easyphp+moodle,具体方法如下: 1.准备好安装必须的软件,包括easyphp和moodle.easyphp到http://easyphp.org/下载,m ...
- windows系统下配置host的解决办法
不少童鞋初次配置窗口的主机不知道如何下手,下面就来说说如何配置. 1,打开电脑的系统盘(一般默认为C盘):C盘 - > Windows - > System32 - > driver ...
最新文章
- 基于SSM实现在线聊天系统
- ReSharper 配置及用法(转)
- 设计,成本与开发细节的讨论
- python--paramiko模块
- 关于'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件 和 错误: 找不到或无法加载主类 helloworld的问题...
- spss26没有典型相关性分析_SPSS在线_SPSSAU_SPSS典型相关分析
- 项目Beta冲刺Day3
- perf script 执行时间_在Python中准确地测量代码执行时间
- 对instance进行二次封装
- poj 1276 Cash Machine 背包问题
- 什么是字节 什么是数据包
- 泾县高级职业中学计算机专业课程,泾县高级职业中学:以人为本 促可持续发展...
- Java自学指南一、找一个开始并能坚持下去的理由
- 文库/豆丁网等免账号,积分下载器
- 基于SSM的论坛系统
- tftp: timeout
- 如何区分两列中不同数据_快速找出Excel表格中两列数据不同内容的3种方法!
- 改变蜡笔小新的眼睛颜色(对bmp图像的部分更改)
- C游戏编程入门第一讲心得
- 使用阿里云服务器三分钟搭建网站教程(详细图文详解)
热门文章
- 西北人端午节必吃:食家巷老油饼搭配甑糕尝尽节日美味和文化内涵
- Linux R 中安装生物信息相关软件包
- 奇硕:使用网易云服务,运维成本降低50% 1
- Python:图像处理——使用Pillow对图像做基本变化
- 计算机不在同一个网络,电脑设置ip地址提示默认网关不在由ip地址和子网掩码定义的同一网络段上怎么办...
- VR站与360地图/搜索达成战略合作,推出VR全景营销投放新模式
- Arcpy对要素类添加字段、计算统计要素面积Area、删除字段(地理国情监测)
- 计算机考研专业课问题,计算机考研统考专业课复习常见问题
- 国际版Azure购买指南
- 我酸了!蚂蚁员工激励达 1376.9 亿,人均能在杭州买套 283 平的房子?