Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fawdlstty/fawcourse_ffmpeg
ffmpeg教程,非命令行模式
https://github.com/fawdlstty/fawcourse_ffmpeg
course ffmpeg videochat
Last synced: about 6 hours ago
JSON representation
ffmpeg教程,非命令行模式
- Host: GitHub
- URL: https://github.com/fawdlstty/fawcourse_ffmpeg
- Owner: fawdlstty
- Created: 2019-03-05T14:20:42.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-05T12:38:00.000Z (about 2 years ago)
- Last Synced: 2025-01-22T07:06:04.141Z (8 days ago)
- Topics: course, ffmpeg, videochat
- Language: C++
- Homepage:
- Size: 34.7 MB
- Stars: 249
- Watchers: 13
- Forks: 67
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FawCourse_FFmpeg
FFmpeg教程,非命令行模式
[GitHub地址](https://github.com/fawdlstty/FawCourse_FFmpeg)
[在线阅读](https://www.fawdlstty.com/ffmpeg)
[所有示例](https://github.com/fawdlstty/FawCourse_FFmpeg/tree/master/example)
## 引言
FFmpeg 是一个音视频领域使用最广泛的开源库。由C语言编写,但广泛的为C/C++、C#、Java、Python等主流编程语言所调用。它集合了几乎所有的编码解码库与流协议,并能任意添加图片或文字水印,几乎能完美处理您对音视频开发领域的几乎所有需求。
FFmpeg的开源协议为LGPL或GPL协议,也就是说它能在一定程度上允许闭源商用,前提是不要使用它的GPL开源的功能。## 起因
FFmpeg算是我个人近期入门时间最长的一个库了,学它耗费了我大量时间,最主要的原因还是因为资料难找。所以我个人整理一套FFmpeg入门资料,留作备用,另外也帮助后面准备入门的初学者们能更快的上手开发。
我对FFmpeg的入门离不开雷总博客的帮助。在此向雷总致敬。
雷霄骅的博客:[https://blog.csdn.net/leixiaohua1020](https://blog.csdn.net/leixiaohua1020)
雷霄骅的代码库:[https://github.com/leixiaohua1020](https://github.com/leixiaohua1020)
## 目标读者
1. 本教程假定读者已经熟悉了传统 C/C++ ,至少在阅读传统 C++ 代码上不具备任何困难,渴望在短时间内迅速了解**音视频**原理的人或需要对**音视频**做处理的人非常适合;
2. 本教程一定程度上整理了音视频领域开发的关键点,对FFmpeg开发比较熟悉,需要一本方便随时查阅的读者。## 其他
开源协议:CC BY-NC-ND 4.0
[打赏](donate.jpg)