win10 Qt+ffmpeg+h264+h265+sdl

下载:msys2-x86_64-20220603.exe

按照提示默认安装即可

进入到msys的安装目录(C:\msys64)修改 msys2_shell.cmd 文件, rem MSYS2_PATH_TYPE=inherit  改为 MSYS2_PATH_TYPE=inherit

重命名link.exe
重命名C:\msys64\usr\bin\link.exe 为link.bak, 避免和MSVC 的link.exe抵触。

 运行 ”x86_x64 Cross Tools Command Prompt for VS 2022“

C:\Program Files\Microsoft Visual Studio\2022\Professional>cd C:\msys64
C:\msys64>msys2_shell.cmd

longfei.zheng@EDDA-SH-33 MSYS ~
$ pacman -S nasm yasm pkg-config git

#####################################################################
#####################################################################
longfei.zheng@EDDA-SH-33 MSYS ~
$ cd /d/edda_work_d/AudioVedio/ffmpeg/FFmpeg

longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/ffmpeg/FFmpeg
$ git branch
* (HEAD detached at origin/release/4.4)
  master

#####################################################################
#####################################################################
longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/ffmpeg/FFmpeg
$ cd /d/edda_work_d/AudioVedio/SDL/SDL

longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/SDL/SDL
$ git branch -a
* main
  remotes/origin/2.0.22
  remotes/origin/HEAD -> origin/main
  remotes/origin/main
  remotes/origin/release-2.24.x

longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/SDL/SDL
$ git checkout remotes/origin/release-2.24.x
Note: switching to 'remotes/origin/release-2.24.x'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 62302d08f cmake: always create SDL2::SDL2main target in autotools' cmake config script

longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/SDL/SDL
$ git branch
* (HEAD detached at origin/release-2.24.x)
  main

#####################################################################
#####################################################################
longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/SDL/SDL
$ cd /d/edda_work_d/AudioVedio/H265/x265_git

longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/H265/x265_git
$ git branch
* (HEAD detached at origin/Release_3.5)
  master

longfei.zheng@EDDA-SH-33 MSYS /d/edda_work_d/AudioVedio/H265/x265_git

将目录D:\edda_work_d\AudioVedio\H265\x265_git_install\lib下的libx265.lib重命名为x265.lib

将目录D:\edda_work_d\AudioVedio\H265\x265_git_install\bin下的libx265.dll复制到

目录D:\edda_work_d\AudioVedio\H265\x265_git_install\lib下,并重命名为x265.dll

cd /d/edda_work_d/AudioVedio/ffmpeg/FFmpeg

dumpbin /headers xxx.dll

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
敬告:该系列的课程在抓紧录制更新中,敬请大家关注。敬告:本课程项目仅供学习参考,请不要直接商用,概不负责任何法律责任。 该系列的课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等。包括:音视频、流媒体、直播、Android、视频监控28181、等。 我将带领大家一起来学习使用FFmpeg开发视频监控项目,并动手操练。具体内容包括: 一、视频监控的架构和流程二、FFmpeg4.3+SDL2+Qt5开发环境的搭建三、FFmpeg的SDK编程回顾总结并操练四、SDL2.0的编程回顾总结并操练五、颜色空间转换RGB和YUV的原理与实战六、Qt5+FFmpeg本地摄像头采集预览实战七、代码封装:摄像头h264/5编码并存储八、Qt5+FFmpeg单路网络摄像头采集预览九、Qt5+FFmpeg单路网络摄像头采集预览录制会看十、onvif与GB/T-28181的简介  音视频与流媒体是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学 基础理论,而是直接做项目,往往会看到c/c++的代码时一头雾水,不知道代码到底是什么意思,这是为什么呢?   因为没有学习音视频和流媒体的基础理论,就比如学习英语,不学习基本单词,而是天天听英语新闻,总也听不懂。 所以呢,一定要认真学习基础理论,然后再学习播放器、转码器、非编、流媒体直播、视频监控、等等。   梅老师从事音视频与流媒体行业18年;曾在永新视博、中科大洋、百度、美国Harris广播事业部等公司就职,经验丰富;曾亲手主导广电直播全套项目,精通h.264/h.265/aac,曾亲自参与百度app上的网页播放器等实战产品。  目前全身心自主创业,主要聚焦音视频+流媒体行业,精通音视频加密、流媒体在线转码快编等热门产品。  

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值