美文网首页
QT5 FFmpeg环境搭建成功--Apple的学习笔记

QT5 FFmpeg环境搭建成功--Apple的学习笔记

作者: applecai | 来源:发表于2020-08-11 20:53 被阅读0次

添加include和lib库后,添加简单的调试代码,编译通过后,出现CDB错误,原因是debug目录下需要将ffmpeg dll copy入。否则无法调试。

关于QT的图像显示方案主要有2种

  1. label的setPixmap来显示图像。
  2. 在控件的paintevent的中通过drawPixmap来显示图像。

方案对比

使用QLabel很耗费CPU,播放画面过多有卡卡的感觉。
drawPixmap()使用GPU处理,相对减轻了CPU的负担。
优选drawPixmap方案。

关于qpainter的初始化方法对比

网上先搜索了方法,有直接在qpaint作为参数传入的,也有不用参数但是要添加begin和end方法的。
但是是查官网资料最直接了,QT自带比较详细的函数说明,里面有写到推荐用begin[初始化激活]和end[销毁],而且begin有bool返回值,而参数法初始化没有返回值。


image.png

QT FFmpeg环境搭建成功

点击按钮后,开始播放我的本地视频。


image.png

相关文章

网友评论

      本文标题:QT5 FFmpeg环境搭建成功--Apple的学习笔记

      本文链接:https://www.haomeiwen.com/subject/flysdktx.html