FFmpeg 最最强大的视频工具 (转码/压缩/剪辑/滤镜/水印/录屏/Gif/
2023-05-10 16:02 作者:weiyinerzui | 我要投稿

一、下载与安装
- 进入官网http://ffmpeg.org/download.html,如图,根据系统选择下载,以Windows为例,点击Windows builds by BtbN,跳转github,(https://github.com/BtbN/FFmpeg-Builds/releases)。

- 下载解压后,将bin文件夹添加到环境变量。

二、使用方法
ffmepg -i test.avi test.mp4
- 什么是视频格式?
MP4是视频的封装格式,H.264是视频文件的编码格式,也是ffmepg的默认格式。
语法:ffmepg -i test.avi -loglevel error -c:v libx264 out_put.mp4 -y
- 如何压缩视频?
ffmpeg -i test.avi -c:v libx264 -preset xxx output.mp4
- 编码如下:从上到下,编码速度递减,但生成的文件大小也递减。

- 图像质量: crf,取值范围0-51,值越大质量越差,文件越小 。实际使用一般取19-28.

- 过滤器
过滤器的作用是对视频图像进行各种类型的转换,如裁剪、旋转、添加滤镜、修改尺寸。
多个过滤器可串行执行,前一个的输出会作为后一个的输入。
参数设置: -vf

- 剪切与合并
参数设置:
- -ss 起始位置,时间格式为时分秒,hh:mm:ss,需放到 -i 参数的后面。
- -t 时长,时间格式为时分秒,hh:mm:ss,也可直接写时长以秒为单位。
- -to 终止位置,时间格式为时分秒,hh:mm:ss


- 合并视频
- 将要合并的视频列举到一个文本文档中。

语法: ffmpeg -f concat -i mylist.txt -c copy output.mp4
- 音频处理
参数设置: -af

三、 小技巧
- 创建视频缩略图

- 添加水印

- GIf动图转换
- 先剪辑出一小段视频

- 屏幕录像