ffmpeg软件使用手册
文章目录
介绍
FFmpeg是一个强大的跨平台音视频处理工具,可以进行格式转换、剪辑、合并、压缩等操作。本文将介绍如何安装FFmpeg,并提供详细的使用教程。
一、FFmpeg的安装
1.1 Windows平台
1 访问FFmpeg官方网站:https://www.ffmpeg.org/
2 单击download按钮,在"Get FFmpeg"部分找到Windows链接,并点击下载。
3 解压下载的zip文件到您选择的目录。
4 打开系统的环境变量设置:
1. 右键点击“计算机”或“我的电脑”,选择“属性”。
2. 点击“高级系统设置”。
3. 点击“环境变量”按钮。
5 在“系统变量”区域找到名为“Path”的变量,并点击“编辑”。
6 在弹出的对话框中,点击“新建”并输入FFmpeg的bin目录路径(例如:C:\ffmpeg\bin)。点击“确定”保存设置。
1.2 macOS平台
使用Homebrew安装FFmpeg,在终端中运行以下命令:
brew install ffmpeg
1.3 Linux平台
使用包管理器安装FFmpeg,在终端中运行以下命令:
Debian或Ubuntu:
sudo apt-get update
sudo apt-get install ffmpeg
Fedora或CentOS:
sudo dnf install ffmpeg
二、使用教程
2.1 格式转换
将input.mp4转换为output.avi格式:
ffmpeg -i “D:\input.mp4” “D:\output.avi”
ffmpeg -i input.mp4 output.avi
2.2 裁剪视频
裁剪30秒视频,00:01:30为起始时间,00:00:30为剪辑时间长度。
ffmpeg -i “D:\input.mp4” -ss 00:01:30 -t 00:00:30 -c copy “D:\output.avi”
将input.mp4的起始时间为00:01:30,时长为30秒钟的部分裁剪出来:
ffmpeg -i "input.mp4" -ss 00:01:30 -t 00:00:30 -c copy "output.mp4"
2.3 合并音视频
将video.mp4和audio.mp3合并成output.mp4:
ffmpeg -i "video.mp4" -i audio.mp3 -c:v copy -c:a aac -strict experimental "output.mp4"
2.4 视频压缩
将video.mp4压缩输出为output.mp4,降低码率以减小文件大小:
ffmpeg -i video.mp4 -c:v libx264 -crf 23 -c:a aac -b:a 192k output.mp4
三、使用PYthon调用FFmpeg进行批量操作
3.1 批量压缩GIF
import os
import subprocess
### ---批量压缩GIF
def compress_gif(input_file, output_file, quality):
try:
# 构造 FFmpeg 命令
command = [
'ffmpeg',
'-i', input_file,
'-vf', 'scale=iw/2:-1',
'-gifflags',