15、如何参与到FFmpeg社区交流中你好,我是刘歧。 我们在日常生活中经常会使用FFmpeg做一些音视频开发工作,但如果你在使用的过程中发现了一些自己解决不了的问题,你会怎么处理呢? 忽略问题或者想办法绕过去并不是一个好的选择,其实我们是可以通过参与FFmpeg社区的交流,来解决这些问...2026-02-27快手 · 音视频技术入门课
14、如何在FFmpeg中定制一个自己专属的模块你好,我是刘歧。 通过前面13节课的学习,我们对FFmpeg整体的使用和架构已经有了一定的了解。接下来,我们一起来探索一下FFmpeg社区的“玩法”,了解一下FFmpeg常用的交流工具、反馈bug和贡献代码的渠道,以及定制专属板块的方法。这个部分,我...2026-02-27快手 · 音视频技术入门课
13、FFmpeg 有哪些常见的应用场景你好,我是刘歧。 FFmpeg API 应用部分的前两节课,我们了解了AVFormat、AVCodec以及常用的操作接口,但是现在这些知识还是“各忙各的”的状态,好像没有真正地把图像与封装格式、传输协议给串起来,形成一个完整的音视频图形图像处理的链条...2026-02-27快手 · 音视频技术入门课
12、FFmpeg基础模块(三):AVCodec你好,我是刘歧。 前面两节课我们学习了AVFormat、AVIO、dict和opt操作接口,做容器格式封装与解封装问题不大,但是如果要涉及音视频的编解码的话,就需要用到AVCodec部分的接口了。 AVCodec是存储编解码器信息的结构体,当我们使用...2026-02-27快手 · 音视频技术入门课
11、FFmpeg 基础模块(二):AVIO、AVDictionary 与 AVOption你好,我是刘歧。 [上一节课]我们了解了AVFormat中的API接口的功能,从实际操作经验看,这些接口是可以满足大多数音视频的mux与demux,或者说remux场景的。但是除此之外,在日常使用API开发应用的时候,我们还会遇到需要从自己定义的内存...2026-02-27快手 · 音视频技术入门课
10、FFmpeg 基础模块(一):容器相关的 API 操作你好,我是刘歧。 学到这里,相信你对音视频的基本工作原理和基本操作已经有了一定的认识,并且能够通过命令行、参考标准文档等工具独立完成一些音视频工作了。课程到现在开始渐入佳境,我们要从工具用户逐渐转变成API用户了。毕竟还有很多工作是FFmpeg命令行...2026-02-27快手 · 音视频技术入门课