我将使用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)
在此命令行上
答案 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