首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
带你从0开始学习音视频开发
晴朗指示钟
创建于2022-01-17
订阅专栏
课程分好几节,主要涉及到的有:音视频的采集,编码,解码,H264,音视频渲染处理,音视频数据打包传播,FFmpeg框架应用,RTM流媒体等等
等 1 人订阅
共9篇文章
创建于2022-01-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【秒懂音视频开发】音频录制2-编程
通过编程录音 开发录音功能的主要步骤是: 注册设备 获取输入格式对象 打开设备 采集数据 释放资源 需要用到的FFmpeg库有4个。 权限申请 在Mac平台,有2个注意点: 需要在Info.plist
【秒懂音视频开发】音频录制-命令行˙
命令简介 FFmpeg的bin目录中提供了3个命令(可执行程序),可以直接在命令行上使用。 ffmpeg ffmpeg的主要作用:对音视频进行编解码。 当输入命令ffmpeg时,可以看到ffmpeg命
react fiber架构及源码解析
用过react框架的开发者都知道react 16 后应用到fiber 架构,今天来跟大家唠叨一下fiber及react源码,虽然react17也已经发布,但官方表示了并没有其他多大的变化,所以还是基于
【秒懂音视频开发】 QT开发基础
.pro文件的配置 跨平台配置 之前我们分别在Windows、Mac环境的Qt项目中集成了FFmpeg。 可以发现在 .pro文件的配置中,FFmpeg库在Mac、Windows上的位置是有所差异的。
【秒懂音视频开发】mac 环境搭建
FFmpeg 安装 在Mac环境中,直接使用Homebrew安装FFmpeg即可。还没有安装Homebrew,或者嫌Homebrew下载速度慢的童鞋,可以参考这篇文章:《Mac安装Homebrew》。
【秒懂音视频开发】window开发环境搭建
FFmpeg 为什么选择FFmpeg? 每个主流平台基本都有自己的音视频开发库(API),用以处理音视频数据,比如: iOS:AVFoundation、AudioUnit等 Android:Media
【秒懂音视频开发】重识音频
1 PCM 录音的原理可以简单理解为:把声源的振动记录下来,需要时再让某个物体按照记录下来的振动规律去振动,就会产生与原来一样的声音。 如何把声音(声源的振动)记录下来呢?声音属于模拟信号,但更便于计
【秒懂音视频开发】重识声音
产生 声音(Sound),是由物体的振动产生的。一切正在发声的物体都在振动。 我们说话的时候,是声带在振动。一边说话一边用手捂住喉咙,就能感受到声带的振动 发声: 蜜蜂飞过时发出嗡嗡嗡的声音,是翅膀在
【秒懂音视频开发】移动通讯技术的发展
1G:语音时代 1G即第1代移动通信技术,仅支持语音通话。那是一个属于大哥大的时代,一般人可用不起。 2G:文字时代 2G时代,支持了短信和彩信技术,那时基本上是诺基亚的天下。手机的下半部分是硬键盘,