-
Java语言源码-FawCourse_FFmpeg:非命令行模式下的FFmpeg教程
资源介绍
java语音源码
FawCourse_FFmpeg
FFmpeg教程,非命令行模式
引言
FFmpeg
是一个音视频领域使用最广泛的开源库。由C语言编写,但广泛的为C/C++、C#、Java、Python等主流编程语言所调用。它集合了几乎所有的编码解码库与流协议,并能任意添加图片或文字水印,几乎能完美处理您对音视频开发领域的几乎所有需求。
FFmpeg的开源协议为LGPL或GPL协议,也就是说它能在一定程度上允许闭源商用,前提是不要使用它的GPL开源的功能。
起因
FFmpeg算是我个人近期入门时间最长的一个库了,学它耗费了我大量时间,最主要的原因还是因为资料难找。所以我个人整理一套FFmpeg入门资料,留作备用,另外也帮助后面准备入门的初学者们能更快的上手开发。
我对FFmpeg的入门离不开雷总博客的帮助。在此向雷总致敬。
雷霄骅的博客:
雷霄骅的代码库:
目标读者
本教程假定读者已经熟悉了传统
C/C++
,至少在阅读传统
C++
代码上不具备任何困难,渴望在短时间内Swift了解音视频原理的人或需要对音视频做处理的人非常适合;
本教程一定程度上整理了音视频领域开发的关键点,对FF
- 上一篇: 最新版本FFmpeg库x64平台解码h264视频demo
- 下一篇: x265 ffmeg编解码的实例