QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解相关的知识,希望对你有一定的参考价值。

一、前言

说起ffmpeg,只要是搞音视频相关的开发应该都是听过的。FFmpeg提供了非常先进的音频/视频编解码库,并且支持跨平台。

现在互联网上ffmpeg相关的文章、教程也非常的多,ffmpeg本身主要是用来对视频、音频进行解码、编码。本身不提供图片渲染、声音输出等功能。要设计出自己的一款播放器,首先也得需要其他的一些知识配合调用ffmpeg才能完成任务。

为了能简单快速的介绍ffmpeg使用,我这里的会连续通过几篇文章,编写几个案例来循序渐进的演示ffmpeg的用法,最终完成一个完整的播放器开发,不涉及理论知识(理论知识网上太多了),主要是以代码、以实现功能为主。

我这里开发视频播放器用到的环境介绍:

ffmpeg版本:  4.2.2
Qt版本    :  5.12.6
编译器类型 : MinGW32bit 

这几篇文章循序渐进编写的内容规划与案例如下:

(1)利用ffmpeg解码视频,通过QWidget渲染解码后的图像,支

以上是关于QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解的主要内容,如果未能解决你的问题,请参考以下文章

QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解

QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解

QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解

QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解

QT软件开发-基于FFMPEG设计视频播放器-解码音频

QT软件开发-基于FFMPEG设计视频播放器-GPU硬解图像