under Qt
一、前言前面介绍了使用FFmpeg播放视频流,但是有个问题还没有解决,就是播放音频流。本文将会写一个Demo让FFmpeg和SDL2配合工作,播放音频。二、选择SDL的原因0.Windows下播放音频的方案直接调用系统API的wavein、waveout等函数使用directsound播放这两...
under Qt
前言根据FFmpeg入门(一)已经可以实现使用FFmpeg解码视频,储存为图片了。本文介绍如何用Qt+FFmpeg写一个视频播放器。正文0.引言首先建立一个Qt Widget工程,具体方法自行百度。关于Qt环境下部署FFmpeg见本站另一篇文章Qt——部署FFmpeg 1.使用多线程QThre...
under Qt
前言项目需要在Qt写的ui里加入视频播放功能,所以准备用FFmpeg整一个Qt视频播放器。使用FFmpeg 的原因:FFmpeg 的开发环境部署比较简单:在官网下载库文件,然后在QT里面指定路径使用Qt编译生成.exe可执行文件,但此时会提示“程序异常结束”把相关dll文件放到exe目录下,重...
under 默认分类
一、前言项目需要,接触到了FFmpeg这个神级工具,本文初步介绍了使用FFmpeg解码音视频的过程。不包含FFmpeg的部署配置。二、正文0.引言ffmpeg解码过程中用到了两个很重要的结构体, 这两个结构体比较复杂, 用到的次数也非常多.AVPacket 保存未解码的数据.AVFrame 保...