FFmpeg视频处理
FFmpeg是一个用于音视频处理的自由软件,被广泛用于音视频开发。FFmpeg功能强大,本文主要介绍如何使用FFmpeg命令行工具进行简单的视频处理。
安装FFmpeg可以在官网下载各平台软件包或者静态编译版本,也可以使用包管理工具安装。
基本概念
获得音视频信息
使用ffmpeg进行视频处理
选项
- -y / -n
- -codec(-c)
- -ss
- -t
- -to
- -f
- -filter / -filter_complex
- -vframes
- -vn
- -r
- -s
- -an
- -threads
- -shortest
filter - scale
- crop
- overlay
- drawtext
- fade
- fps
应用示例
- 视频转码
- 提取视频流
- 提取音频
- 按帧截取图像
- 按时间截取图像
- 截取视频片段
- 截取视频区域
- 拼接视频
- 将图片合并为视频
- 添加音频
- 添加水印
- 添加动画
- 添加文字
- 添加字幕
- 旋转视频
FFmpeg视频处理