FFmpeg5入门系列索引
本系列将记录FFmpeg开发过程中一系列相关操作、技术总结、项目经验等等,主要是:
- 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块
- 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因
- 以线性索引的方式记录开发流程,方便技术总结及架构整理
- 最重要的是指明方向,我永远都忘不了刚开始接触时,找不到资料、无从下手、迷茫无助的感觉
基础百科
视频格式介绍
wma/mp4/mkv/rm/flv/avi
音频格式介绍
aac mp3 flac
rtmp ts m3u8
开发
- 01号为封面
- 02号为目录,即本文
- 03号为系列概述
- 04号关键词
- FFmpeg5入门教程05:软件介绍
- 06号软件包
- FFmpeg5入门教程07:编译安装
- 08号目录说明
- 09号架构
- 10号开发
- FFmpeg5入门教程10.01:准备
- FFmpeg5入门教程10.02:输出版本号
- FFmpeg5入门教程10.03:输出视频信息
- FFmpeg5入门教程10.04:解码视频流过程
- FFmpeg5入门教程10.05:保存视频帧
- FFmpeg5入门教程10.06:解码视频并保存为YUV格式文件(YUV420P/YUV420SP)
- FFmpeg5入门教程10.07:软解并使用QtWidget播放视频(YUV420P->RGB32)
- FFmpeg5入门教程10.08:软解并使用QOpenGL播放视频(YUV420P->OpenGL)
- FFmpeg5入门教程10.09:软解并使用QML播放视频(YUV420P->OpenGL)
- FFmpeg5入门教程10.10:CUDA硬解并使用Qt播放视频(YUV420SP->RGB32)
- FFmpeg5入门教程10.11:本地yuv文件编码为h264
- FFmpeg5入门教程10.12:h264编码为mp4
- FFmpeg5入门教程10.13:Linux下摄像头捕获并编码为h264(无音频)
- FFmpeg5入门教程10.14:mp3音频解码为pcm
- FFmpeg5入门教程10.15:音频重采样解码为pcm
- FFmpeg5入门教程10.16:软件解码音频并使用QAudioOutput播放
- FFmpeg5入门教程10.17:解码内存数据并播放
- FFmpeg5入门教程10.18:pcm编码为mp3
- FFmpeg5入门教程10.19:实现简单音视频同步和简单视频播放器
- FFmpeg5入门教程10.20:视频添加滤镜
- FFmpeg5入门教程10.21:音视频解混合(demuxer)为MP3和H264
- FFmpeg5入门教程10.22:音视频解混合(demuxer)为PCM和YUV420P
- FFmpeg5入门教程10.23:音视频mp3和h264混合(muxer)编码为mp4
- FFmpeg5入门教程10.24:搭建UDP/TCP/HTTP(S)/RTP/RTMP/RTSP推流服务器
- FFmpeg5入门教程10.25:本地文件推流
- FFmpeg5入门教程10.26:捕获摄像头编码h264并推流
- FFmpeg5入门教程10.27:保存视频流数据至本地(rtsp->mp4)
- FFmpeg5入门教程10.28:多路视频合并推流
- FFmpeg5入门教程10.29:RTSP字幕推流
- 11号进阶
- 12号参考资料
- FFmpeg5入门教程13:更新日志
FFmpeg5入门系列索引
https://blog.jackeylea.com/ffmpeg/ffmpeg-learning-indexes