此文档用于Ubuntu系统中搭建FFmpeg的开发环境。Qt作为开发软件,SDL2是一套开放源代码的跨平台多媒体开发库。 1.安装Qt (1)下载版本:qt-opensour...

此文档用于Ubuntu系统中搭建FFmpeg的开发环境。Qt作为开发软件,SDL2是一套开放源代码的跨平台多媒体开发库。 1.安装Qt (1)下载版本:qt-opensour...
一、前言 本文接上文 【学习笔记】C++并发与多线程笔记四:互斥量(概念、用法、死锁)[https://blog.csdn.net/weixin_40026797/artic...
前些时间,我在知识星球上创建了一个音视频技术社群:关键帧的音视频开发圈,在这里群友们会一起做一些打卡任务。比如:循序渐进地归纳总结音视频技术知识,绘制一幅音视频知识图谱,你可...
Log4Qt介绍 Log4Qt是使用Trolltech Qt Framework的Apache Software Foundation Log4j包的C ++端口。它旨在供...
解码视频文件,保存音频文件为PCM,保存视频文件为yuv 1. 注册所有容器格式和CODEC:av_register_all() 2. 打开文件:avformat_open_...
FFmpeg 常用数据结构讲解 1)AVFormatContext 封装格式上下文结构体,也是同龄全局的结构体,保存了视频文件封装格式相关信息 * iformat: 输入...
基础知识 1、码流(码率) 码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部...
视频解码,保存为yuv 1、解码流程 2、相关函数 * av_register_all():注册所有组件 * avformat_open_input():打开输入视频文件...
PCM编码为AAC av_register_all():注册FFmpeg所有编解码器。 avformat_alloc_output_context2():初始化输出码流的...