《FFmpeg 原理》第一版完成了

2022-11-13 08:23:38 +08:00
 loken2020
本书《 FFmpeg 原理》主要讲解 FFmpeg 原理性的知识,前面几章主要讲解一些音视频开发的基础知识,例如原始数据 YUV 跟 RGB ,封装格式 FLV 跟 MP4 ,压缩编码的基本概念,还有封装格式分析。

前面几章是音视频开发,流媒体技术的基础,后面的章节主要讲解如何搭建 FFmpeg 各种调试环境,同时提供 FFmpeg API 函数的使用示例,最重要的是 分析 ffmpeg.c 跟 ffplay.c 的源码逻辑。

虽然官方没有提供太详细的 API 函数文档教程,但是官方提供了 ffmpeg.c 文件 ,大部分的 API 函数使用方法,都在这个文件的源码里面。

基本上你用到的 FFmpeg 命令行 的所有功能,都是在 ffmpeg.c 里面实现的。包括 转换封装格式,转换编码格式,单独提取音频数据,给视频加滤镜 ,等等这些功能,都是在 ffmpeg.c 里面实现的。

本书会用大量章节来分析 ffmpeg.c 里面的内部逻辑,让读者能从 整体上 理解 FFmpeg API 的使用。对 FFmpeg API 形成系统的理解之后,即便新版本的 FFmpeg 修改了 API 函数的用法,你也能从 ffmpeg.c 里面快速学会新版本的 API 函数的用法。

https://ffmpeg.xianwaizhiyin.net/
9656 次点击
所在节点    程序员
56 条回复
m1ng
2022-11-13 13:00:32 +08:00
感谢分享
wpei
2022-11-13 13:24:56 +08:00
最近正接触到这方面,刚好想去学习一下,感谢分享
610915518
2022-11-13 15:19:25 +08:00
感谢分享
safari9
2022-11-13 15:35:24 +08:00
学习下,感谢分享
MrKrabs
2022-11-13 16:29:07 +08:00
谢谢分享
kevinlia0
2022-11-13 16:53:47 +08:00
感谢分享,楼主很赞!!👍🏻
ijrou
2022-11-13 17:42:30 +08:00
牛,感谢分享
liuguang
2022-11-13 18:04:02 +08:00
好东西啊,感谢分享
newlifeinsc
2022-11-13 18:05:18 +08:00
感谢分享,没接触过音视频开发,以后学的时候来看
dream4ever
2022-11-13 18:20:19 +08:00
多谢分享,超级干货。
fenmuer
2022-11-13 19:37:16 +08:00
感谢分享
a90120411
2022-11-13 20:35:31 +08:00
感谢分享!
lidalu
2022-11-13 21:01:55 +08:00
感谢分享
tairan2006
2022-11-13 21:41:19 +08:00
为啥还在用 msys2 ,直接 wsl2 走起啊
dobelee
2022-11-13 22:05:33 +08:00
感谢分享
lukaz
2022-11-13 22:27:41 +08:00
感谢分享
lzynb
2022-11-13 22:35:49 +08:00
感谢大佬分享
SP00F
2022-11-14 03:20:13 +08:00
感谢分享,另外不知道有没有提供 PDF 版?碎片时间方便 iPad 阅读 😃
loken2020
2022-11-14 08:01:56 +08:00
@SP00F 没有 PDF
jifengg
2022-11-14 10:02:55 +08:00
点个赞。我作为只会使用 ffmpeg.exe 的人来说,实在是佩服楼主。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX