ffmpeg windows 基本命令

以下是FFmpeg的安装和使用教程,涵盖Windows、macOS和Linux系统,并提供常见操作示例:

安装推荐这个视频 保姆级教程:0基础在Windows上安装Ffmpeg_哔哩哔哩_bilibili

**二、FFmpeg基础使用**

**1. 转换视频格式**

```bash

ffmpeg -i input.mp4 output.avi

```

  • `-i`:指定输入文件。

**2. 提取音频**

```bash

ffmpeg -i input.mp4 -vn -acodec copy output.mp3

```

  • `-vn`:忽略视频流。

  • `-acodec copy`:直接复制音频流(无需重新编码)。


**3. 调整视频分辨率**

```bash

ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4

```

  • `-vf scale=宽度:高度`:设置分辨率。

**4. 剪切视频片段**

```bash

ffmpeg -ss 00:01:30 -i input.mp4 -to 00:02:00 -c copy output.mp4

```

  • `-ss`:起始时间(时:分:秒)。

  • `-to`:结束时间。

  • `-c copy`:直接复制流(快速无质量损失)。


**5. 合并多个视频**

  1. 创建 `list.txt` 文件,内容如下:

```

file 'video1.mp4'

file 'video2.mp4'

```

  1. 执行合并命令:

```bash

ffmpeg -f concat -i list.txt -c copy output.mp4

```


**三、FFmpeg高级功能**

**1. 添加水印**

```bash

ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=10:10" output.mp4

```

  • `overlay=10:10`:水印位于左上角,距离左边和顶部各10像素。

**2. 调整视频速度**

```bash

视频加速2倍,音频加速2倍

ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" -af "atempo=2.0" output.mp4

```


**3. 提取视频帧为图片**

```bash

ffmpeg -i input.mp4 -r 1 -f image2 image-%03d.jpg

```

  • `-r 1`:每秒提取1帧。

  • `image-%03d.jpg`:生成文件名(如 `image-001.jpg`)。


**四、常用参数说明**

| 参数 | 功能 |

|---------------|--------------------------------|

| `-c:v libx264`| 指定视频编码器(如H.264)。 |

| `-b:v 1M` | 设置视频比特率(1Mbps)。 |

| `-preset fast`| 编码速度与质量的平衡参数。 |

| `-an` | 禁用音频。 |


**五、资源推荐**


**注意事项**

  1. 处理视频前建议备份原文件。

  2. 部分操作需重新编码,可能耗时较长。

  3. 遵守版权法规,避免处理受保护内容。

相关推荐
略懂而已10 小时前
腾讯云COS 自动同步 for windows
windows·云计算·腾讯云
weixin1997010801613 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows
小杍随笔13 小时前
egui 0.37 升级实录:卡顿修复与5倍性能回退
windows·rust·egui
aichitang202416 小时前
QCU 2.0.0:补齐 Windows、Linux 与 GNOME Wayland
linux·运维·windows·ai·agent·ai编程
唐钰小宝B16 小时前
深度解读 JDK 8、JDK 11、JDK 17 和 JDK 21 的区别
java·开发语言·windows
北风toto17 小时前
Windows 下用 OpenSSL 生成 SSL 密钥并配置 Nginx 教程
windows·nginx·ssl
2601_9623649717 小时前
升级电脑人脸登录,选购 Windows Hello 模组常见误区
windows·安全·电脑
小陈不好吃17 小时前
Java 泛型与类型擦除:从 PECS 原则到 TypeToken 绕过
java·开发语言·windows·pecs 原则·typetoken绕过
Helix25019 小时前
WinPE 实战:从零制作纯净 Windows 安装与维护 U 盘
windows·安装·uefi·winpe·adk·u盘启动盘·dism
桌管小李21 小时前
内网终端安全再升级|迪康端点安全 2609 版本四大新功能解读
大数据·windows·安全·macos·网络安全