一、了解 FFmpeg
- FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
- 采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。
- 它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
- FFmpeg能干什么?
FFmpeg不属于Python的包,只是Python在处理音视频的时候,这个工具就起到了关键的作用。
官网: https://www.ffmpeg.org/
Github地址: https://github.com/FFmpeg/FFmpeg
百度网盘链接: https://pan.baidu.com/s/1UBcoXy6v3XG8oz0GuMKd8w 提取码:90ow
二、FFmpeg 的组成
FFmpeg主要有三个部分:
-
第一部分是四个作用不同的工具软件
分别是:ffmpeg.exe,ffplay.exe,ffserver.exe和ffprobe.exe。- ffmpeg.exe:音视频转码、转换器
- ffplay.exe:简单的音视频播放器
- ffserver.exe:流媒体服务器
- ffprobe.exe:简单的多媒体码流分析器
-
第二部分