FFmpeg 使用教程
目录
警告
本文最后更新于 2022-09-24,文中内容可能已过时。
FFmpeg 是视频/音频处理最常用的开源软件。
常用参数
-c:指定编码器。-c copy:直接复制,不重新编码,加快生成速度-c:v或-vcodec:指定视频编码器。-c:v copy或-vcodec copy:不改变视频编码,直接拷贝-c:a或-acodec:指定音频编码器。-c:a copy或-acodec copy:不改变音频编码,直接拷贝-i:指定输入文件-an:去除音频流-vn:去除视频流-preset:指定输出的视频质量,会影响生成速度。可用值:ultrafast,superfast,veryfast,faster,fast,medium,slow,slower,veryslow-y:不经过确认,输出时直接覆盖同名文件-hwaccel cuvid:指定使用 cuvid 硬件加速
举例:
| |
格式转换
| |
提取视频中的音频
| |
去除视频中的音频
| |
合并音频和视频
视频不包含音频:
| |
视频包含音频,需要被替换:
| |
视频截图
在第 4.5s 截取一帧图片
| |
在第 4.5s 截取 10 帧图片
| |
压缩视频
改变帧率,设置为 20fps
| |
指定文件大小,设置最大值为 15MB
| |
改变分辨率,设置为 1280x720
| |
改变码率,设置为 1.5Mb/s
| |