这是ffmpeg流到Periscope的正确关键帧intervall设置

时间:2017-02-28 13:25:44

标签: ffmpeg

我将使用ffmpeg传输到Periscope。 潜望镜的要求是:

•帧率:30fps •关键帧间隔:每隔2秒(OBS)或每45帧一次关键帧(Wirecast)

我有follew ffmpeg命令行:

ffmpeg -i INPUT -deinterlace -c:v libx264 -pix_fmt yuv420p -s 960x540 -preset superfast -vb 1200k -maxrate 1200k -r 30  -bufsize 8000k  -c:a aac -b:a 96k -ar 44100 -ac 2 -f flv rtmp://de.pscp.tv:80/xxxxxxxxx

我该如何设置

Keyframe interval: every 2 seconds (OBS) or Keyframe every 45 frames (Wirecast)  

在此命令行上

1 个答案:

答案 0 :(得分:2)

添加-g 60 2秒钟。

ffmpeg -i INPUT -deinterlace -c:v libx264 -pix_fmt yuv420p -s 960x540 -preset superfast -vb 1200k -maxrate 1200k -r 30 -g 60 -bufsize 8000k -c:a aac -b:a 96k -ar 44100 -ac 2 -f flv rtmp://de.pscp.tv:80/xxxxxxxxx