FFmpeg 基础命令

FFmpeg 基础命令

ffmpeg / ffplay / ffprobe 区别

  • ffmpeg
    • Hyper fast Audio and Video encoder
    • 超快音视频解码器 (类似爱剪辑)
  • ffplay
    • Simple media player
    • 简单媒体播放器
  • ffprobe
    • Simple multimedia streams analyzer
    • 简单多媒体流分析器

基础使用方法

1
2
3
4
5
6
7
8
# ffmpeg
ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

# ffplay
ffplay [options] input_file

# ffprobe
ffprobe [OPTIONS] [INPUT_FILE]

文档查看命令

1
2
3
4
5
6
7
8
9
10
# ffmpeg
ffmpeg -h # 基本信息
ffmpeg -h long # 高级信息
ffmpeg -h full # 所有信息

# ffply
ffmpeg -h

# ffprobe
ffprobe -h

FFmpeg 音视频处理流程

1
2
# 将一个 1920x1080 的 mp4 文件转换成 1280x720 的 flv 文件
ffmpeg -i test_1920x1080.mp4 -acodec copy -vcodec libx264 -s 1280x720 test_1280x720.flv

FFmpeg 音视频处理流程图

FFmpeg 常用命令分类

FFmpeg 常用命令分类

  • 查看具体分类所支持的参数
1
2
3
4
5
6
7
# 语法
ffmpeg -h type=name

# 例子
ffmpeg -h muxer=flv
ffmpeg -h filter=atempo # atempo 调整音频播放速率
ffmpeg -h encoder=libx264

FFplay 播放控制

下列快捷键需要配合 alt 使用


FFmpeg 基础命令
https://irisislove.github.io/2025/06/04/ffmpeg-base-cmd/
作者
Iris
发布于
2025年6月4日
许可协议