FFmpeg
1.1、FFmpeg简介
short for:Fast Forward MPEG
是什么 ?:a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
开发语言:C
官方主页:http://ffmpeg.org
源码仓库:https://github.com/FFmpeg/FFmpeg
1.2、通过包管理器安装FFmpeg
操作系统包管理器安装命令
Windowsscoopscoop install ffmpeg
WindowsChocolateychoco install -y ffmpeg
macOSHomeBrewbrew install ffmpeg
GNU/LinuxHomeBrewbrew install ffmpeg
aptsudo apt-get install -y ffmpeg
CentOSyumsudo yum install -y ffmpeg
dnfsudo dnf install -y ffmpeg
openSUSEzyppersudo zypper install -y ffmpeg
Alpine Linuxapksudo apk add ffmpeg

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm ffmpeg
Gentoo LinuxPortagesudo emerge ffmpeg
1.3、通过编译源码安装FFmpeg
1.4、FFmpeg中包含的命令
工具作用
ffmpeg录制、编辑、转码
ffplay播放
ffprobe查看文件信息
1.5、FFmpeg中包含的头文件
1.6、FFmpeg中包含的库文件
  • libavcodec.{a | so | dylib}
  • libavdevice.{a | so | dylib}
  • libavfilter.{a | so | dylib}
  • libavformat.{a | so | dylib}
  • libavresample.{a | so | dylib}
  • libavutil.{a | so | dylib}
  • libpostproc.{a | so | dylib}
  • libswresample.{a | so | dylib}
  • libswscale.{a | so | dylib}