自学内容网 自学内容网

obs直播推流 + ffmpeg参数

OBS 启动参数设为 --startstreaming , 可以让它启动后自动开始直播
在这里插入图片描述
对应ffmpeg参数:

@echo off
:loop
ffmpeg -re -i a.mp4 -r 24 -c:v libx264 -preset ultrafast -profile:v baseline -g 24 -keyint_min 24 -x264-params nal-hrd=cbr -b:v 2500k -minrate 1250k -maxrate 3750k -bufsize 5000k -c:a aac -b:a 128k -f flv rtmp://你的推流地址
if errorlevel 1 (
    echo FFmpeg exited with an error. Reconnecting in 5 seconds...
    timeout /t 5 /nobreak >nul
    goto loop
) else (
    echo FFmpeg exited without error. Exiting the script.
)


-r 24 每秒24帧

-g 24 -keyint_min 24 每24帧有一个关键帧(关键帧间隔1s)

-x264-params nal-hrd=cbr -b:v 2500k -minrate 1250k -maxrate 3750k -bufsize 5000k
码率2500Kbs ,采用CBR码率控制


原文地址:https://blog.csdn.net/simpleman2000/article/details/137269350

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!