0、开篇词:想快速入门音视频技术,你得这么学

你好,我是刘歧,江湖人称“大师兄”。目前是快手音视频的首席架构师、FFmpeg的GSoC项目Mentor,也是《FFmpeg从入门到精通》一书的作者。 算到现在,我在互联网行业摸爬滚打已经有15年了。可能一部分人对于我的了解就是来自介绍FFmpeg的...

快手 · 音视频技术入门课

1、如何从色彩格式、帧率等参数角度看视频图像

你好,我是刘歧。 在学习音视频开发之前,有一些知识是必备的,因为在学习的过程中我们会经常遇到这些概念,这也是我们学习音视频开发的基础,所以今天在专栏的第一讲我们就先来看一下那些“不得不”了解的视频基础知识。 在智能手机和社交媒体盛行的今天,我们每天都...

快手 · 音视频技术入门课

2、音频从采集到输出涉及哪些关键参数

你好,我是刘歧。 上一节课我们学习了视频与图像相关的基础知识,相信你对视频/图像中的色彩表示方式、色域、帧率等相关概念已经有了一定的了解。在音视频技术开发与应用领域,除了视频与图像的知识外,我们还会接触到一些音频相关的知识,所以这节课我们会...

快手 · 音视频技术入门课

3、如何做音视频的封装与转码

你好,我是刘歧。今天我们来讲讲做视频转码时需要具备的知识。 我们平时看视频、拍视频,还有传输视频的时候,经常出现播放不了,报错的情况。这主要是因为我们拿到的文件格式有很多不同的种类,比如RMVB、AVI、WMV、MP4、FLV等,而里面的视频编码格式...

快手 · 音视频技术入门课

4、直播行业的发展概况与技术迭代

你好,我是刘歧。 上一节课我们了解了音视频编解码和封装基础,还讲解了MP4的容器格式。我们都知道MP4常见于视频点播场景,那MP4格式能用于直播场景吗? 其实稍微改一下容器格式是可以的,例如我们在做直播播放的时候常见的是fragment mp4格式,...

快手 · 音视频技术入门课

5、如何使用 FFmpeg 与 OBS 进行直播推流

你好,我是刘歧。 前面四节课,我们介绍了音视频与直播相关的基础知识,那么接下来我们就要进入实战阶段了。学完这个部分,音视频处理的常用工具怎么用,你就能心中有数了。 前面我们虽然了解了什么是直播,直播服务器可以用到哪些开源项目。但直播推流到底怎么实现并...

快手 · 音视频技术入门课