FFmpeg5开发入门系列索引
本系列将记录FFmpeg开发过程中一系列相关操作、技术总结、项目经验等等,主要是:
- 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块
- 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因
- 以线性索引的方式记录开发流程,方便技术总结及架构整理
- 最重要的是指明方向,我永远都忘不了刚开始接触时,找不到资料、无从下手、迷茫无助的感觉
基础百科
视频格式介绍
wma/mp4/mkv/rm/flv/avi
音频格式介绍
aac mp3 flac
rtmp ts m3u8
视频流介绍
开发
- FFmpeg5开发入门教程-1:番外篇
- FFmpeg5开发入门教程00:准备
- FFmpeg5开发入门教程01:编译源码
- FFmpeg5开发入门教程02:开发组件介绍
- FFmpeg5开发入门教程03:输出版本号
- FFmpeg5开发入门教程04:输出视频信息
- FFmpeg5开发入门教程05:解码视频流过程
- FFmpeg5开发入门教程06:保存视频帧
- FFmpeg5开发入门教程07:解码视频并保存为YUV格式文件(YUV420P/YUV420SP)
- FFmpeg5开发入门教程08:软解并使用QtWidget播放视频(YUV420P->RGB32)
- FFmpeg5开发入门教程09:软解并使用QOpenGL播放视频(YUV420P->OpenGL)
- FFmpeg5开发入门教程10:软解并使用QML播放视频(YUV420P->OpenGL)
- FFmpeg5开发入门教程11:CUDA硬解并使用Qt播放视频(YUV420SP->RGB32)
- FFmpeg5开发入门教程12:本地yuv文件编码为h264
- FFmpeg5开发入门教程13:h264编码为mp4
- FFmpeg5开发入门教程14:Linux下摄像头捕获并编码为h264(无音频)
- FFmpeg5开发入门教程15:mp3音频解码为pcm
- FFmpeg5开发入门教程16:音频重采样解码为pcm
- FFmpeg5开发入门教程17:软件解码音频并使用QAudioOutput播放
- FFmpeg5开发入门教程18:解码内存数据并播放
- FFmpeg5开发入门教程19:pcm编码为mp3
- FFmpeg5开发入门教程20:实现简单音视频同步和简单视频播放器
- FFmpeg5开发入门教程21:视频添加滤镜
- FFmpeg5开发入门教程22:音视频解混合(demuxer)为MP3和H264
- FFmpeg5开发入门教程23:音视频解混合(demuxer)为PCM和YUV420P
- FFmpeg5开发入门教程24:音视频mp3和h264混合(muxer)编码为mp4
- FFmpeg5开发入门教程25:搭建UDP/TCP/HTTP(S)/RTP/RTMP/RTSP推流服务器
- FFmpeg5开发入门教程26:本地文件推流
- FFmpeg5开发入门教程27:捕获摄像头编码h264并推流
- FFmpeg5开发入门教程28:保存视频流数据至本地(rtsp->mp4)
- FFmpeg5开发入门教程29:多路视频合并推流
- FFmpeg5开发入门教程30:RTSP字幕推流
其他
FFmpeg5开发入门系列索引
https://feater.top/ffmpeg/ffmpeg-learning-indexes