📅  最后修改于: 2023-12-03 15:00:44.778000             🧑  作者: Mango
FFmpeg是一款跨平台、开源的音视频处理工具。它提供了非常丰富的音视频编解码器、滤镜、格式转换等功能,可以使用命令行或API的形式进行操作。
FFmpeg可以通过源码编译进行安装,也可以使用各个平台的软件包管理器进行安装。
# 下载源码
wget http://ffmpeg.org/releases/ffmpeg-4.4.tar.bz2
# 解压
tar xf ffmpeg-4.4.tar.bz2
# 进入目录
cd ffmpeg-4.4
# 编译安装
./configure
make
make install
sudo apt-get install ffmpeg
brew install ffmpeg
ffmpeg -i input.mp4 output.avi
上述命令将读取input.mp4
文件,并将其转换成AVI格式的output.avi
文件。我们可以指定输入输出文件名、音视频编码格式、视频码率、分辨率等。
ffmpeg -i input.avi output.mp4
ffmpeg -i input.avi -ss 00:00:10 -t 00:00:30 -c copy output.avi
上述命令将从视频的第10秒开始截取30秒,并将其保存为output.avi
文件。
ffmpeg -i input.mp4 -vn -acodec copy output.aac
上述命令将从视频中提取音频,并将其保存为AAC音频格式的output.aac
文件。
ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4
上述命令将在视频的左上角添加一个名为watermark.png
的图像水印。
FFmpeg提供了非常丰富的功能,涉及到音视频编解码、格式转换、音视频处理、流媒体等方面。想要了解更多详情,可以参考FFmpeg的官方文档:http://ffmpeg.org/documentation.html。