rottenberg/ffmpeg
时间: 2024-05-28 18:07:58 浏览: 5
`rottenberg/ffmpeg` 是一个基于 FFmpeg 库的 Docker 镜像,其包含了 FFmpeg 的最新版本和一些其他的库。FFmpeg 是一个开源的音视频处理工具,支持多种格式的音视频文件的转换以及编辑。`rottenberg/ffmpeg` 镜像能够加速 FFmpeg 的安装,并且提供了一种方便且容易使用的方式来处理多媒体文件。
以下是在 `rottenberg/ffmpeg` 镜像中使用 FFmpeg 的一些例子:
1. 转换视频格式[^1]
```bash
docker run -v /path/to/input:/input -v /path/to/output:/output rottenberg/ffmpeg -i /input/input.mp4 /output/output.avi
```
该命令将 `/path/to/input` 目录下的 `input.mp4` 视频文件转换为 AVI 格式,并将结果保存到 `/path/to/output` 目录下的 `output.avi` 文件中。
2. 裁剪视频[^2]
```bash
docker run -v /path/to/input:/input -i /input/input.mp4 -ss 00:00:05 -t 00:00:10 -c copy /output/output.mp4
```
该命令将 `/path/to/input` 目录下的 `input.mp4` 视频文件从第 5 秒开始,裁剪出时长为 10 秒的视频,并将结果保存到 `/path/to/output` 目录下的 `output.mp4` 文件中。
3. 抽取视频中的音频[^3]
```bash
docker run -v /path/to/input:/input -v /path/to/output:/output rottenberg/ffmpeg -i /input/input.mp4 -vn /output/audio.mp3
```
该命令将 `/path/to/input` 目录下的 `input.mp4` 视频文件中的音频抽取出来,并保存为 `/path/to/output` 目录下的 `audio.mp3` 文件。