b站h.265(HEVC)obs直播以及ffmpeg拉流
mover_kpr
编辑于 2022年09月02日 21:55

【2022.09.02更新】

>> 直播推流

     新的obs28版本加入了HEVC推流选项,只要硬件支持应该就能选。

OBS 28.0.0设置

>> 观看直播

    新版本chrome也支持了hevc。

chrome版本

启动时需要传入参数 --enable-features=PlatformHEVCDecoderSupport

注意有空格

>> 录播和旧方法一致

【以下为旧版本设置】

1.直播设置

b站直播服务器地址选srt地址

关于obs的设置可以参考这个专栏

网页链接​

作者:本广台OFFICIAL

obs设置

需要说明的是nvdia的老显卡和amd可能用不了(至少我的fury nano用不了nvenc_hevc编码器)。

2.观看

hevc不是个开源编码器,意味着很多开源的浏览器比如chrome就看不了(这个插件我没找到)。

mac用safari好像能看。

win10用微软自己的edge设置一下也能看,具体参考

网页链接​

作者:七米蓝ChirmyRam 

在windows商店里安装hevc后,旧版的edge可以直接看,新版的edge可以安装一个叫User-Agent Switcher and Manager的插件然后设置UA为Windows10 Edge18.19041 

移动设备应该没问题,正常看,可能发热会更高一点(电量换流量)

3.录播

目前b站录播姬只能录flv格式,我们用ffmpeg来录。

支持h.265的版本网上有大佬编译好了,我们借过来用一下

blog.csdn.net/weixin_45326556/article/details/111317033

作者: LinkPi

解压后把exe所在的bin目录添加到系统的环境变量PATH里。

然后打开powershell

 输入命令 ffmpeg -i  "直播视频url&#​34; -c copy D:\\file.ts

最后的D:\\file.ts即保存的路径和文件名

至于视频url的获取方法,进入直播间后按f12打开开发者工具,找到network,刷新一下直播间,找到这个蓝色条一直变长的项,这项就是视频url

右键复制链接地址,粘到命令里,回车

要退出录制 按ctrl+c 。

当然url获取还有很多其他方法,可以去github里转一圈找找。

内容纯属瞎鼓捣。

以上。