MAC Qtav编译使用

1: QtAv 的编译 需要 依赖 ffmpeg 下载地址:

https://sourceforge.net/projects/qtav/files/depends/FFmpeg/
选择MAC 版本。 最好是最新版本的, 之前下载不是最新的导致 编译失败。
下载完后把 ffmapeg 头文件和库放到 Qt 头文件和库的目录

这是让编译器找到 ffmpeg 和其他依赖库最简单的方法

2: 下载QtAv 工程, 开始编译;

使用Qtcreator 其实和一般工程文件编译一样。 编译好后,会生成sdk_install.sh shell 脚本, 运行这个脚本。这个脚本其实就是 把对应编译好的库和nilcude 拷贝到Qt 类库里面

3: 使用:

以上操作就把QtAv 编译好了, 下面是怎么使用:
先看 pro 配置:

MY_LIB_PATH =  /Users/yangsen/Downloads/Qt/installer/5.14.0/clang_64/lib
INCLUDEPATH += $$MY_LIB_PATH/QtAV.framework/Headers
INCLUDEPATH += $$MY_LIB_PATH/QtAVWidgets.framework/Headers
LIBS += $$MY_LIB_PATH/QtAV.framework/QtAV
LIBS += $$MY_LIB_PATH/QtAVWidgets.framework/QtAVWidgets

测试代码

using namespace QtAV;
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    WidgetRenderer renderer;
    renderer.show();
    Widgets::registerRenderers();
    AVPlayer player;
    player.setRenderer(&renderer);
    player.play("/Users/yangsen/Desktop/videoplayback.mp4");
    return a.exec();
}

测试代码连接
https://gitee.com/kamenqing/av-test-demon

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值