QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解相关的知识,希望对你有一定的参考价值。
一、前言
在前一章里介绍了ffmpeg基本概念,完成了ffmpeg对视频软件解码并渲染,实现了基本播放器功能设计。
这篇文章介绍ffmpeg硬件加速解码视频的流程,完成基本播放器设计。
我这里开发视频播放器用到的环境介绍:
ffmpeg版本: 4.2.2
Qt版本 : 5.12.6
编译器类型 : MinGW32bit
这几篇文章循序渐进编写的内容规划与案例如下:
(1)利用ffmpeg解码视频,通过QWidget渲染解码后的图像,支持进度条跳转、进度条显示,总时间显示,视频基本信息显示。
特点: 采用软件解码(CPU)、只解码图像数据,忽略音频数据,主要是演示了ffmpeg的基本使用流程,如何通过ffmpeg完成视频解码,转换图像像素格式,最后完成图像渲染。
(2)利用ffmpeg的硬件加速接口完成视频解码,支持探测当前硬件支持的加
以上是关于QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解的主要内容,如果未能解决你的问题,请参考以下文章
QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解
QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解
QT软件开发-基于FFMPEG设计视频播放器-支持软解与硬解