ffmpeg
音视频处理瑞士军刀 · 官方链接
简介
ffmpeg 是一套完整的跨平台音视频处理工具链,支持几乎所有格式的转码、流媒体处理、滤镜应用等。是音视频处理领域的事实标准。
特性
- 支持几乎所有音视频格式
- 实时转码与流处理
- 丰富的滤镜系统
- 硬件加速支持
- 流媒体推流
- 批量处理能力
安装
# Ubuntu/Debian
sudo apt install -y ffmpeg
# macOS
brew install ffmpeg
# 从源码编译(支持更多编码器)
git clone https://git.ffmpeg.org/ffmpeg.git
cd ffmpeg && ./configure && make -j$(nproc)
sudo make install
常用命令
# 格式转换
ffmpeg -i input.wav output.mp3
# 提取音频
ffmpeg -i video.mp4 -vn audio.aac
# 调整采样率
ffmpeg -i input.wav -ar 16000 output.wav
# 去除静音
ffmpeg -i input.wav -af silenceremove=stop_periods=-1 output.wav
更多信息请访问 ffmpeg 官方网站