Parameters 请您解释一下这些avconv参数好吗?
开始使用avconv将视频和音频流传输到RTMP服务器,但我对此一无所知,不明白这是如何组合起来的 我收到了这个命令,请有人解释一下为什么有多个-f,-I参数,例如?参数的顺序在多大程度上起作用Parameters 请您解释一下这些avconv参数好吗?,parameters,rtmp,avconv,Parameters,Rtmp,Avconv,开始使用avconv将视频和音频流传输到RTMP服务器,但我对此一无所知,不明白这是如何组合起来的 我收到了这个命令,请有人解释一下为什么有多个-f,-I参数,例如?参数的顺序在多大程度上起作用 avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental RTMP_
avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental RTMP_URL
提前感谢。在
-i
之前的任何内容都适用于下一个输入,之后的任何内容都适用于输出
first input
-re
实时处理(每秒读取1秒介质)
-ar 44100
输入音频速率为每秒44100个样本
-ac 2
输入音频为立体声
-acodec pcm_s16le
输入音频使用每个样本的有符号16位小端值进行编码
-f s16le
输入音频容器是原始的
-ac 2
输入音频为立体声(您只需指定两次即可)
-i/dev/zero
读取无限长的零流以用作原始音频源
second input
-f h264
输入视频源是原始h264(附录b)流
-i-
应从标准输入中读取输入视频
output
-vcodec copy
将视频从输入复制到输出,无需转码
-acodec aac
将音频从任何格式转换到acc
-ab 128k
生成的音频应编码为128kbps
-g 50
视频编码器应每50帧创建一个关键帧。注意:这不起任何作用,因为您正在使用-vcodec copy
,因为没有使用视频编码器
-严格的实验性
某些ffmpeg功能是实验性的,不应使用。这将允许使用这些功能。这可以在命令中的任何位置设置
RTMP\u URL
发送输出结果的格式和位置
您可能还需要将-f flv
添加到输出中,以使ramp正常工作