本文字数:905 字
阅读完需:约 3 分钟
介绍 · FFmpeg原理
目录如下:
封面
介绍
捐赠
网友赞誉
本书资源下载
音视频基础知识
RGB色彩空间
YUV色彩空间
RGB与YUV相互转换
YUV数据分析
编码压缩介绍
封装格式介绍
FLV封装格式
MP4封装格式
MPEG-TS封装格式
MKV封装格式
封装格式总结
FFmpeg基础
FFmpeg介绍
FFmpeg安装
ffmpeg封装格式转换
ffmpeg命令参数类型
ffmpeg编码格式转换
ffplay基本使用
ffprobe基本使用
FFmpeg学习资料推荐
编译链接基础知识
Linux环境编译单个C程序文件
Linux环境编译多个C程序文件
Linux环境编译静态库
Linux环境封装静态库
Linux环境编译动态库
Linux环境显式使用动态库
Linux环境封装静态库成动态库
Linux环境混合使用静态库与动态库
Windows编译环境介绍
MSVC编译环境介绍
MSVC编译多个C程序文件
MSVC编译静态库
快速上手vs2019
MSVC封装静态库
MSVC编译动态库
vs2019使用静态库
vs2019使用动态库
MinGW介绍
MinGW编译静态库
MinGW的优势
MinGW编译动态库
什么是ABI二进制兼容
msys2从入门到精通
msys2介绍
什么是包管理器
msys2包管理器介绍
msys2_shell.cmd源码分析
msys2编译C/C++程序
FFmpeg调试环境搭建
用Ubuntu18与clion调试FFmpeg源码
用msys2与mingw编译FFmpeg
用msys2与msvc编译FFmpeg
用VsDebug断点调试FFmpeg
用WinDbg断点调试FFmpeg
ShiftMediaProject项目介绍
ShiftMediaProject具体使用
调试基础知识及原理
FFmpeg编译之高级篇
FFmpeg引入SDL扩展
FFmpeg引入x264扩展
FFmpeg引入文字水印扩展
FFmpeg引入NVDIA硬件编解码扩展
如何引入FFmpeg的API库
FFmpeg的API库介绍
Linux环境使用FFmpeg的API库
vs2019使用FFmpeg的API库
Windows桌面开发介绍
Qt安装教程
Qt使用FFmpeg的动态库
Qt使用FFmpeg的静态库
android使用FFmpeg的API库
ios使用FFmpeg的API库
FFmpeg的数据结构与API函数
FFmpeg打开输入文件
FFmpeg读取文件内容AVpacket
如何使用FFmpeg的解码器
如何使用FFmpeg的编码器
FFmpeg写入输出文件
FFmpeg的scale滤镜介绍
FFmpeg的split滤镜介绍
FFmpeg的overlay滤镜介绍
FFmpeg的日志函数
FFmpeg编译过程分析
configure语法摘要
configure函数分析-A章
configure函数分析-B章
configure函数分析-C章
configure函数分析-D章
configure函数分析-终章
ffmpeg.c源码分析
参数解析
转码过程分析
命令参数实现分析
ffplay.c源码分析
main函数分析
版权声明: 本文为 InfoQ 作者【Loken】的原创文章。
原文链接:【http://xie.infoq.cn/article/f495f336fa7b8d130f45f5af1】。文章转载请联系作者。
音视频工程师 2022.04.21 加入
音视频工程师,个人博客 www.xianwaizhiyin.net
评论