音视频开发入门

2022-07-19 04:23:36 +08:00
 loken2020

推荐一本免费公益的音视频入门书籍《 FFmpeg 原理》 访问地址: https://ffmpeg.xianwaizhiyin.net/

目录如下:

音视频基础知识

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 函数分析

2228 次点击
所在节点    程序员
7 条回复
FirefoxChrome
2022-07-19 04:39:47 +08:00
难学吗
heronlyj
2022-07-19 05:50:58 +08:00
多谢分享
bitdepth
2022-07-19 06:09:31 +08:00
目前公開的只是小白上 script 篇而已
container 描述的內容對開發者毫無意義
將來內容豐富了再給推
ffLoveJava
2022-07-19 08:21:59 +08:00
没多少干货啊 欧蝶
chihiro2014
2022-07-19 10:14:10 +08:00
不如看雷博士
cwaken
2022-07-19 19:00:45 +08:00
不如看官方示例
Asimov01
2022-09-18 12:34:46 +08:00
感谢分享

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

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

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

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

© 2021 V2EX