ffmpeg 推流参数详细解释
时间: 2023-07-12 07:02:16 浏览: 114
ubuntu 使用gnome开终端进行ffmpeg推流本地桌面
FFmpeg是一个开源的跨平台音视频处理工具,可以用来推流、转码、剪辑、合并等等。在使用FFmpeg推流时,需要指定一些参数,下面是一些常用的推流参数及其详细解释:
1. -f:指定输入或输出的格式,常见的有flv、rtmp、mp4等;
2. -i:指定输入文件或输入流地址;
3. -vcodec:指定视频编码器,常见的有libx264、h264等;
4. -acodec:指定音频编码器,常见的有aac、mp3等;
5. -s:指定视频分辨率,格式为宽x高,例如:1920x1080;
6. -b:v:指定视频码率,单位为比特率,例如:1000k;
7. -b:a:指定音频码率,单位为比特率,例如:128k;
8. -r:指定视频帧率,例如:25;
9. -ar:指定音频采样率,例如:44100;
10. -threads:指定使用的线程数量;
11. -preset:指定编码速度和质量的平衡,常见的有ultrafast、fast、medium等。
以上是一些常用的FFmpeg推流参数及其详细解释,具体使用时需要根据实际情况进行设置。
阅读全文