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码率控制

相关推荐
文浩(楠搏万)21 天前
用OBS Studio录制WAV音频,玩转语音克隆和文本转语音!
大模型·音视频·tts·wav·obs·声音克隆·语音录制
没事别学JAVA21 天前
obs直播通过Wireshark获取推流码
wireshark·直播·obs
superconvert2 个月前
最快的流媒体服务器搭建 smart_rtmpd
http·webrtc·rtmp·h264·hls·无人直播·dash·rtsp·gb28181·srt·m3u8·vlc·sfu·obs·flv
SimpleForest4 个月前
OBS推WebRTC流,并添加毫秒级时间显示
webrtc·obs·date-and-time
superconvert6 个月前
smart_web 管理端基本说明
websocket·nginx·ffmpeg·webrtc·rtmp·hls·srt·m3u8·obs·flv·vmix
yangshuo12817 个月前
OBS Zoom to Mouse 脚本安装与使用指南
obs
superconvert7 个月前
怎么在 Linux 下运行 smart_rtmpd
websocket·ffmpeg·webrtc·hevc·aac·rtmp·h264·dash·rtsp·srt·opus·vlc·obs·flv·vmix
DogDaoDao10 个月前
音视频开发常见的开源项目汇总
ffmpeg·开源·音视频·webrtc·x264·live555·obs
Hello_wshuo1 年前
解决obs在ubuntu22.04上无法打开
linux·ubuntu·obs
灵猫小西1 年前
推流工具OBS的下载使用
obs·推流工具