• C++ Qt实现音视频播放功能

    时间:2022-11-28 13:19:46

    Qt版本 5.9 基于C++11 Qt核心组件与附加组件安装时请打钩 否则可能出现项目中缺少视频播放模块的问题,由于最近着手的Qt项目需要视频播放自己做的时候踩很多坑避免以后踩坑,故在此记录实现过程,感谢的朋友参考下吧

  • Qt音视频开发03-ffmpeg倍速播放(半倍速/2倍速/4倍速/8倍速)

    时间:2022-11-17 20:54:52

    一、前言 用ffmpeg做倍速播放,是好多年都一直没有实现的功能,有个做法是根据倍速参数,不断切换播放位置,实现效果不是很好,ffplay中的倍速就做得很好,而且声音无论倍速多少还非常柔和,有特别的降噪处理啥的,ffplay中的倍速使用的滤镜去实现,并动态调整pts/dts的值,整个处理过程看起来比...

  • Qt音视频开发01-共享解码线程(耗时一年/性能凶残/至臻完美)

    时间:2022-11-06 16:55:35

    一、前言 大概在8年前就开始用ffmpeg做视频解码的显示,第一个版本就100行代码左右,功能极其简单,就是开个线程解码视频流转成图片发给主界面绘制。时间过得真快,从当初的一胎到现在二胎都上学了三胎计划中。经过了数十年的不断迭代,客户需求的不断变更,中间经历过三五个大版本的迭代,形成现在的版本,本次...

  • 利用Qt Phonon框架制作音视频播放器

    时间:2022-08-31 22:53:08

         Phonon严格来说其实非为Qt的library,Phonon原本就是KDE 4的开放源代码多媒体API,後来与Qt合并与开发,所以简单来说就是Qt使用Phonon这个多媒体框架来提供一般影音多媒体档案的播放,而这些影音多媒体来源可以是档案、网路串流或是指到一个档案的QUrl。Phonon...