目录

ffmpeg-windows-基本命令

ffmpeg windows 基本命令

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

安装推荐这个视频

二、FFmpeg基础使用

1. 转换视频格式

  
ffmpeg -i input.mp4 output.avi
  
  • -i:指定输入文件。

2. 提取音频

  
ffmpeg -i input.mp4 -vn -acodec copy output.mp3
  
  • -vn:忽略视频流。

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


3. 调整视频分辨率

  
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
  
  • -vf scale=宽度:高度:设置分辨率。

4. 剪切视频片段

  
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. 执行合并命令:
  
ffmpeg -f concat -i list.txt -c copy output.mp4
  

三、FFmpeg高级功能

1. 添加水印

  
ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=10:10" output.mp4
  
  • overlay=10:10:水印位于左上角,距离左边和顶部各10像素。

2. 调整视频速度

  
# 视频加速2倍,音频加速2倍
  
ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" -af "atempo=2.0" output.mp4
  

3. 提取视频帧为图片

  
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         | 禁用音频。                     |


五、资源推荐

  • 官方文档

  • FFmpeg命令生成器


注意事项

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

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

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