原文:【秒懂音视频开发】07_音频录制01_命令行

终于要开始进行FFmpeg实战了,一起来感受一下FFmpeg的强大吧。 命令简介 FFmpeg的bin目录中提供了 个命令 可执行程序 ,可以直接在命令行上使用。 ffmpeg ffmpeg的主要作用:对音视频进行编解码。 当输入命令ffmpeg时,可以看到ffmpeg命令的使用格式是: 简化一下,常用格式是: arg :全局参数 arg :输入文件参数 arg :输入文件 arg :输出文件参 ...

2021-03-10 21:19 3 3948 推荐指数:

查看详情

音视频开发】19_视频录制01_命令行

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

Fri Apr 30 02:45:00 CST 2021 0 1247
音视频开发01_移动通信技术的发展

众所周知,随着移动通信技术的发展,移动设备的网速是越来越快了,网民的生活也是越来越丰富多彩。 1G:语音时代 1G即第1代移动通信技术,仅支持语音通话。那是一个属于大哥大的时 ...

Tue Mar 02 06:16:00 CST 2021 2 4352
音视频开发】08_音频录制02_编程

通过编程录音 开发录音功能的主要步骤是: 注册设备 获取输入格式对象 打开设备 采集数据 释放资源 需要用到的FFmpeg库有4个。 权限申请 在Mac平台,有2个注意点: 需要在Info.plist中添加麦克风的使用说明,申请麦克风的使用权 ...

Thu Mar 18 06:26:00 CST 2021 11 4267
音视频开发】20_视频录制02_编程

本文的主要内容:演示如何通过编程采集摄像头的视频数据。 整体的流程跟《音频录制02_编程》类似。 依赖库 需要依赖4个库。 宏定义 权限申请 在Mac平台,有2个注意点: 需要在Info.plist中添加摄像头的使用说明,申请摄像头的使用权限 使用Debug ...

Fri Apr 30 08:22:00 CST 2021 1 922
音视频开发】03_重识音频

我们平时在互联网上听到的声音,都是先经过录制后,再传输到互联网上的。比如歌曲、电影、主播等的声音。 PCM 录音的原理可以简单理解为:把声源的振动记录下来,需要时再让某个物体按照记录下来的振动规律去振动,就会产生与原来一样的声音。 如何把声音(声源的振动)记录下来呢?声音 ...

Tue Mar 02 06:37:00 CST 2021 6 4854
音视频开发】12_音频重采样

什么叫音频重采样 音频重采样(Audio Resample):将音频A转换成音频B,并且音频A、B的参数(采样率、采样格式、声道数)并不完全相同。比如: 音频A的参数 采样率:48000 采样格式:f32le 声道数:1 音频B的参数 ...

Tue Mar 30 08:11:00 CST 2021 0 2366
音视频开发】09_播放PCM

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

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

对于WAV文件来说,可以直接使用ffplay命令播放,而且不用像PCM那样增加额外的参数。因为WAV的文件头中已经包含了相关的音频参数信息。 接下来演示一下如何使用SDL播放WAV文件。 初始化子系统 加载WAV文件 如果想要轻松加载MP3、Ogg、FLAC等格式的音频 ...

Fri Mar 26 22:53:00 CST 2021 2 1292
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM