ffmpeg 如何使用
时间: 2024-08-24 19:00:24 浏览: 38
FFmpeg使用
FFmpeg是一个强大的多媒体处理工具,它可以完成音频和视频的各种转换、截取、编码、解码等多种任务。以下是使用FFmpeg的基本命令结构:
1. **基本信息查看**:
```bash
ffmpeg -version
```
2. **转换视频或音频**:
示例:将一个视频从一种格式转换成另一种格式
```bash
ffmpeg -i input.mp4 -c:v libx264 -c:a aac output.mp4
```
`-i` 表示输入文件,`-c:v` 和 `-c:a` 分别指视频编码器和音频编码器。
3. **截取视频片段**:
```bash
ffmpeg -i input.mp4 -ss start_time -t duration -c copy output.mp4
`start_time` 和 `duration` 是时间戳或秒数,用于指定开始和结束点。
```
4. **合并视频或音频**:
```bash
ffmpeg -i video1.mp4 -i audio1.mp3 -c:v copy -c:a aac -shortest final_output.mp4
```
5. **分割文件**:
```bash
ffmpeg -i big_video.mp4 -vf "select=eq(n\,0)" small_video1.mp4 -i video.mp4 -i audio.mp3 -c:v copy -map 0:v -map 1:a -c copy final_output.mp4
```
7. **流式发布(如RTMP直播)**:
```bash
ffmpeg -re -i input.mp4 -c:v libx264 -f flv rtmp://localhost/live/streamname
```
阅读全文