obs直播推流 + ffmpeg参数

OBS 启动参数设为 --startstreaming , 可以让它启动后自动开始直播

对应ffmpeg参数:

bash 复制代码
@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码率控制

相关推荐
DogDaoDao3 个月前
音视频开发常见的开源项目汇总
ffmpeg·开源·音视频·webrtc·x264·live555·obs
Hello_wshuo4 个月前
解决obs在ubuntu22.04上无法打开
linux·ubuntu·obs
灵猫小西6 个月前
推流工具OBS的下载使用
obs·推流工具
linkedbyte7 个月前
OBS插件--音频采集
音视频·obs·obs直播·obs直播助手·obs插件
夜猫逐梦10 个月前
【OBS】stream-labs-desktop 编译运行采坑全攻略
obs·影音
AlaGeek1 年前
记一次SPI机制导致的BUG定位【不支持:http://javax.xml.XMLConstants/property/accessExternalDTD】
xml·java·spring·spi·obs
qiuchangyong1 年前
ubuntu下编译obs-studio遇到的问题记录
srt·obs·rist·pipewire
Acaibird.1 年前
Mac OS 13+,Apple Silicon,删除OBS虚拟摄像头(virtual camera),
macos·obs·系统完整性