zzmcdc / FawCourse_FFmpeg

ffmpeg教程,非命令行模式

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FawCourse_FFmpeg

FFmpeg教程,非命令行模式

GitHub地址

在线阅读

所有示例

引言

FFmpeg 是一个音视频领域使用最广泛的开源库。由C语言编写,但广泛的为C/C++、C#、Java、Python等主流编程语言所调用。它集合了几乎所有的编码解码库与流协议,并能任意添加图片或文字水印,几乎能完美处理您对音视频开发领域的几乎所有需求。 FFmpeg的开源协议为LGPL或GPL协议,也就是说它能在一定程度上允许闭源商用,前提是不要使用它的GPL开源的功能。

起因

FFmpeg算是我个人近期入门时间最长的一个库了,学它耗费了我大量时间,最主要的原因还是因为资料难找。所以我个人整理一套FFmpeg入门资料,留作备用,另外也帮助后面准备入门的初学者们能更快的上手开发。

我对FFmpeg的入门离不开雷总博客的帮助。在此向雷总致敬。

雷霄骅的博客:https://blog.csdn.net/leixiaohua1020

雷霄骅的代码库:https://github.com/leixiaohua1020

目标读者

  1. 本教程假定读者已经熟悉了传统 C/C++ ,至少在阅读传统 C++ 代码上不具备任何困难,渴望在短时间内迅速了解音视频原理的人或需要对音视频做处理的人非常适合;
  2. 本教程一定程度上整理了音视频领域开发的关键点,对FFmpeg开发比较熟悉,需要一本方便随时查阅的读者。

其他

开源协议:CC BY-NC-ND 4.0

打赏:

打赏

About

ffmpeg教程,非命令行模式


Languages

Language:C++ 100.0%