ENC编码器RTMP推流时横屏改竖屏的方法

ENC编码器RTMP推流时横屏改竖屏的方法

今天有个客户问这个问题,我之前没留意过,因此自己试了一下,然后把方法贴上来吧,下次如果有客户遇到这个问题就有参考依据了。

原视频是1920*1080, 如下图所示:
在这里插入图片描述

旋转90度配置方法:

第一步,进入编码设置高级编码参数分辨率改为1080*1920
在这里插入图片描述

第二步,进入编码设置视频参数旋转设置为90
在这里插入图片描述
搞定,RTMP推流预览:
在这里插入图片描述

黑屏补偿的方法

第一步,进入编码设置高级编码参数分辨率改为1080*1920
在这里插入图片描述
第二步,进入视频混合界面,将混合开关打开,如果需要HDMI输出,请打开HDMI开关,选择Mix作为视频源,如下图:
在这里插入图片描述
第二步,在视频混合的页面配置混合布局,如下图:
在这里插入图片描述
上图中将布局改为上下,然后在自定义布局,原来的布局选择上下时如下:

[{
    
    "x":0,"y":0,"w":1,"h":0.5,"index":0},
{
    
    "x":0,"y":0.5,"w":1,"h":0.5,"index":1}]

更改后为:

[{
    
    "x":0,"y":0,"w":1,"h":0.33,"index":0},
{
    
    "x":0,"y":0.33,"w":1,"h":0.33,"index":1},
{
    
    "x":0,"y":0.66,"w":1,"h":0.33,"index":2}]

保存后,我们查看RTMP推流效果:

在这里插入图片描述

如上图所示,上下已经补偿了黑屏部分,这个我只是举了个例子,如果想自定义布局,自己可以学习自定义布局参数。

结束。谢谢大家的支持和点赞!
ENC1设备参考地址: https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.4ace1debu8flPw&ft=t&id=618201308044

猜你喜欢

转载自blog.csdn.net/weixin_41486034/article/details/108330379