FFmpeg推流命令
时间: 2023-10-25 09:11:18 浏览: 296
C# 利用ffmpeg进行推流
4星 · 用户满意度95%
FFmpeg是一个开源的跨平台音视频处理工具,可以用来进行音视频的编解码、转码、剪辑、推流等操作。下面是一个简单的推流命令示例:
```
ffmpeg -re -i input.mp4 -c:v libx264 -preset veryfast -b:v 3000k -maxrate 3000k -bufsize 6000k -c:a aac -b:a 128k -f flv rtmp://server/live/stream
```
其中,`-re` 表示以实时模式推流,`-i input.mp4` 表示输入文件为 `input.mp4`,`-c:v libx264` 表示使用 H.264 编码器进行视频编码,`-preset veryfast` 表示编码速度优先,`-b:v 3000k` 表示视频码率为 3000kbps,`-maxrate 3000k` 表示最大视频码率为 3000kbps,`-bufsize 6000k` 表示视频缓冲区大小为 6000kb,`-c:a aac` 表示使用 AAC 编码器进行音频编码,`-b:a 128k` 表示音频码率为 128kbps,`-f flv` 表示输出格式为 FLV,`rtmp://server/live/stream` 表示推流地址为 `rtmp://server/live/stream`。
阅读全文