当前位置:实例文章 » 其他实例» [文章]FFMPEG用过的命令记录

FFMPEG用过的命令记录

发布人:shili8 发布时间:2025-03-13 12:59 阅读次数:0

**FFmpeg 命令记录**

本文档记录了我在使用 FFmpeg 时尝试过的各种命令,包括视频处理、音频处理、转码等方面。这些命令可以作为参考,帮助你快速找到解决问题的方法。

### 视频处理####1. 视频裁剪

bashffmpeg -i input.mp4 -ss00:00:10 -t05:00 output.mp4


* `-i` 指定输入文件。
* `-ss` 指定起始时间,格式为 `HH:MM:SS`。
* `-t` 指定持续时间,格式为 `HH:MM:SS`。

####2. 视频旋转
bashffmpeg -i input.mp4 -vf "transpose=1" output.mp4


* `-vf` 指定视频过滤器。
* `transpose=1` 表示将视频旋转90度。

####3. 视频缩放
bashffmpeg -i input.mp4 -vf "scale=w=640:h=480" output.mp4


* `-vf` 指定视频过滤器。
* `scale=w=640:h=480` 表示将视频宽度和高度分别设置为640 和480。

####4. 视频合并
bashffmpeg -i video1.mp4 -i video2.mp4 -c copy output.mp4


* `-i` 指定输入文件。
* `-c copy` 表示将视频内容直接复制到输出文件中,不进行转码。

### 音频处理####1. 音频提取
bashffmpeg -i input.mp4 -ab128k output.aac


* `-i` 指定输入文件。
* `-ab` 指定音频比特率,单位为 kbps。

####2. 音频合并
bashffmpeg -i audio1.aac -i audio2.aac -c copy output.aac


* `-i` 指定输入文件。
* `-c copy` 表示将音频内容直接复制到输出文件中,不进行转码。

### 转码####1. 视频转码
bashffmpeg -i input.mp4 -c:v libx264 output.mp4


* `-i` 指定输入文件。
* `-c:v` 指定视频编码器。
* `libx264` 表示使用 H.264 编码。

####2. 音频转码
bashffmpeg -i input.aac -c:a aac output.aac


* `-i` 指定输入文件。
* `-c:a` 指定音频编码器。
* `aac` 表示使用 AAC 编码。

### 其他命令####1. 帧率设置
bashffmpeg -i input.mp4 -r24 output.mp4


* `-i` 指定输入文件。
* `-r` 指定帧率,单位为 fps。

####2. 分辨率设置
bashffmpeg -i input.mp4 -s1280x720 output.mp4


* `-i` 指定输入文件。
* `-s` 指定分辨率,格式为 `宽度x高度`。

####3. 比特率设置
bashffmpeg -i input.mp4 -b:v500k output.mp4


* `-i` 指定输入文件。
* `-b:v` 指定视频比特率,单位为 kbps。

这些命令可以作为参考,帮助你快速找到解决问题的方法。记得根据具体需求调整参数和选项,以获得最佳结果。

相关标签:ffmpeg
其他信息

其他资源

Top