首页 / MAC / mac上ffmpeg、qt安装和集成
mac上ffmpeg、qt安装和集成
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mac上ffmpeg、qt安装和集成,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3114字,纯文字阅读大概需要5分钟。
内容图文
![mac上ffmpeg、qt安装和集成](/upload/InfoBanner/zyjiaocheng/1042/98e758725c2541e9830b50350c8486a8.jpg)
安装FFmpeg和QT
安装homebrew
mac系统可以通过homebrew进行包的管理,这里方便进行安装,才用了homebrew进行的。
首先电脑安装homebrew,如果没有安装,可以查看这篇。
如果能够科学上网,那么可以跳过以下切换镜像源的,这里切换镜像源是为了能够在国内加速homebrew下载其他的包。
切换homebrew的镜像源(清华)
git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git;
# 手动设置
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git;
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git;
git -C "$(brew --repo homebrew/cask-fonts)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-fonts.git;
git -C "$(brew --repo homebrew/cask-drivers)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-drivers.git;
git -C "$(brew --repo homebrew/cask-versions)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-versions.git;
brew update-reset;
恢复原本的镜像源
# brew 程序本身,Homebrew / Linuxbrew 相同
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git;
# 以下针对 macOS 系统上的 Homebrew
BREW_TAPS="$(brew tap)"
for tap in core cask{,-fonts,-drivers,-versions}; do
if echo "$BREW_TAPS" | grep -qE "^homebrew/${tap}\$"; then
git -C "$(brew --repo homebrew/${tap})" remote set-url origin https://github.com/Homebrew/homebrew-${tap}.git
fi
done
# 重新设置 git 仓库 HEAD
brew update-reset;
安装ffmpeg和Qt
分别采用命令进行ffmpeg和qt的安装
brew install ffmpeg
#被安装在/usr/local/Cellar中
安装好后,在终端中通过命令行查看ffmpeg的版本。
ffmpeg -version
如果出现上述图片类似的版本号,则说明ffmpeg已经安装成功。
接下来安装qt
brew install qt
# 被安装在/usr/local/Cellar/qt中
brew install --cask qt-creator
#被安装在/usr/local/Caskroom/qt-creator中
通过brew安装的qt是分开的,需要配置一下Qt编译的路径。
可以使用快捷键Command + Shift + G手动输入Qt的文件夹:/usr/local/Cellar/qt
快速找到qt的bin目录下的qmake,然后点击OK
设置64bit是默认的开发环境,然后点击OK
然后滚到下面设置Qt version为刚才配置的版本。
开发配置
傻瓜式新建项目,选择刚才配置的64bit开发环境
新建完以后,点击运行按钮或者Command + R,出现空白界面,代表qt配置成功。
集成FFmpeg到Qt中
打开工程的.pro文件,然后将ffmpeg的路径设置进去。
关于ffmpeg的路径可以通过which ffmpeg
进行查看,然后通过访达Command + Shift + G进入,找到对应版本,然后pwd
输出路径在.pro文件中进行配置,如下我的ffmpeg路径为/usr/local/Cellar/ffmpeg/4.3.2_1
# 设置头文件路径
INCLUDEPATH += \
/usr/local/Cellar/ffmpeg/4.3.2_1/include
# 设置库文件路径
LIBS += -L /usr/local/Cellar/ffmpeg/4.3.2_1/lib \
-lavcodec \
-lavdevice \
-lavfilter \
-lavformat \
-lavutil \
-lpostproc \
-lswscale \
-lswresample \
-lavresample
进行版本号的打印测试
#include "mainwindow.h"
#include <QApplication>
#include <QDebug>
extern "C" {
#include <libavcodec/avcodec.h>
}
int main(int argc, char *argv[]) {
// 打印版本号
qDebug() << av_version_info();
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
出现以下的结果即配置成功。
内容总结
以上是互联网集市为您收集整理的mac上ffmpeg、qt安装和集成全部内容,希望文章能够帮你解决mac上ffmpeg、qt安装和集成所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。