原文:【秒懂音视频开发】06_Qt开发基础

.pro文件的配置 跨平台配置 之前我们分别在Windows Mac环境的Qt项目中集成了FFmpeg。 可以发现在.pro文件的配置中,FFmpeg库在Mac Windows上的位置是有所差异的。这样就会导致.pro文件无法跨平台使用。 为了实现跨平台配置,可以在配置前面加上平台标识的前缀,表示这个配置只会在对应的平台生效。 以后针对每个平台的配置可能会比较多,可以使用大括号来简化。 自定义变量 ...

2021-03-10 21:18 3 3155 推荐指数:

查看详情

音视频开发】18_详解YUV

本文的主角是多媒体领域非常重要的一个概念:YUV。 简介 YUV,是一种颜色编码方法,跟RGB是同一个级别的概念,广泛应用于多媒体领域中。 也就是说,图像中每1个像素的颜色信息,除了可 ...

Wed Apr 28 01:17:00 CST 2021 2 2032
音视频开发】09_播放PCM

ffplay 可以使用ffplay播放《音频录制02_编程》中录制好的PCM文件,测试一下是否录制成功。 播放PCM需要指定相关参数: ar:采样率 ac:声道数 f:采样格式 ...

Fri Mar 26 20:40:00 CST 2021 5 3034
音视频开发】11_播放WAV

对于WAV文件来说,可以直接使用ffplay命令播放,而且不用像PCM那样增加额外的参数。因为WAV的文件头中已经包含了相关的音频参数信息。 接下来演示一下如何使用SDL播放WAV文件。 初始 ...

Fri Mar 26 22:53:00 CST 2021 2 1292
音视频开发】13_AAC编码

AAC(Advanced Audio Coding,译为:高级音频编码),是由Fraunhofer IIS、杜比实验室、AT&T、Sony、Nokia等公司共同开发的有损音频编码和文件格式。 对比MP3 AAC被设计为MP3格式的后继产品,通常在相同的比特率下可以获得比MP3 ...

Fri Apr 09 18:45:00 CST 2021 0 1785
音视频开发】05_Mac开发环境搭建

在不同的Mac环境下,实践出来的效果可能跟本教程会有所差异。我的Mac环境是:Intel CPU、macOS Big Sur(11.2.2)。 FFmpeg 安装 在Mac环境中,直接 ...

Fri Mar 05 03:59:00 CST 2021 8 4517
音视频开发】19_视频录制01_命令行

本文的主要内容:演示如何利用命令行采集摄像头的视频数据。 阅读本文之前,建议先阅读《音频录制01_命令行》对常用命令作一个基本认识。 Windows dshow支持的设备 输出结果大致如下所示。 Integrated Camera是我笔记本上自带的摄像头 ...

Fri Apr 30 02:45:00 CST 2021 0 1247
音视频开发】04_Windows开发环境搭建

FFmpeg 为什么选择FFmpeg? 每个主流平台基本都有自己的音视频开发库(API),用以处理音视频数据,比如: iOS:AVFoundation、AudioUnit等 Android:MediaPlayer、MediaCodec等 Windows:DirectShow ...

Tue Mar 02 06:38:00 CST 2021 0 3205
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM