pazaza

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza  发布于  2018-03-01 15:56:14
采纳率 0%
5个问答
3877

关于Hi3536编码4KH264是否可以到30FPS且正常

 
最近又开始Hi3536项目了,目前采用4K分辨率30FPS,固定码率,遇到几个问题,第一个是帧率不够30FPS,只有大约22fps左右,因为后面有音视频同步问题,所以这个很让我们头疼,后来讲帧率改为20fps,但是发现无论码率怎么设置如果视频精致,那么是正常的,如果有变动,则会有大量马赛克,请问还有什么配置不正常的地方么?类似同样配置在1080P下是正常的。请各位大神帮帮忙,谢谢。
下面是配置部分代码
//venc h264通道配置结构体
   
stVencH264Attr.stVeAttr.enType = PT_H264;  //编码类型

stVencH264Attr.stVeAttr.stAttrH264e.u32MaxPicWidth = 3840;//最大宽度
   
stVencH264Attr.stVeAttr.stAttrH264e.u32PicWidth = stmpp_struct->Size.u32Width;  //编码宽
stVencH264Attr.stVeAttr.stAttrH264e.u32MaxPicHeight = 2160;  //最大高度
   
stVencH264Attr.stVeAttr.stAttrH264e.u32PicHeight = stmpp_struct->Size.u32Height;  //编码高度
   
stVencH264Attr.stVeAttr.stAttrH264e.u32BufSize = 3840 * 2160 * 2;  //码流buff大小
   
stVencH264Attr.stVeAttr.stAttrH264e.bByFrame = HI_TRUE; //按帧获取
   
stVencH264Attr.stVeAttr.stAttrH264e.u32Profile = 2;  //编码等级
   
stVencH264Attr.stVeAttr.stAttrH264e.u32BFrameNum = 1024;  //编码支持B 帧的个数
   
stVencH264Attr.stVeAttr.stAttrH264e.u32RefNum = 2;

   
stVencH264Attr.stRcAttr.enRcMode = VENC_RC_MODE_H264CBR; //固定码
stVencH264Attr.stRcAttr.stAttrH264Cbr.u32Gop = 30; //H.264 gop 值
   
stVencH264Attr.stRcAttr.stAttrH264Cbr.u32StatTime = 1; //CBR 码率统计时间,以秒为单位

   

stVencH264Attr.stRcAttr.stAttrH264Cbr.u32SrcFrmRate = 30;  //VI 输入帧率,以fps 为单位
   
stVencH264Attr.stRcAttr.stAttrH264Cbr.fr32DstFrmRate = 30; //编码器输出帧率,以fps 为单位

         
stVencH264Attr.stRcAttr.stAttrH264Cbr.u32BitRate = 1024*6;  //编码器输出平均码率,以kbps 为单位
   
stVencH264Attr.stRcAttr.stAttrH264Cbr.u32FluctuateLevel = 0; //最大码率相对平均码率的波动等级
我来回答
回答6个
时间排序
认可量排序

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2018-03-01 16:06:50
认可0
我自己顶顶。。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-03-01 16:27:49
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=84792&ptid=38987]pazaza 发表于 2018-3-1 16:06[/url]
我自己顶顶。。[/quote]

运动图像编码马赛克应该码率设低了,调高试试

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2018-03-01 17:52:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=84795&ptid=38987]zhuangweiye 发表于 2018-3-1 16:27[/url]
运动图像编码马赛克应该码率设低了,调高试试[/quote]

调整到12*1024都不行,一点改善都没有,现在怀疑可能是我们使用的sdk库比较老,明天打算试试最新的版本

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2018-03-03 08:20:36
认可0
这个改不成已解决了,昨天换了新库,已经解决了录4K视频卡的问题,同时30帧也可以录制了。

ntqumeng

1个粉丝

1

问答

0

专栏

0

资料

ntqumeng 2018-07-06 14:24:30
认可0
请问用的新的库是哪个版本的?我目前在20版本上编码4K会有马赛克

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2018-12-26 17:45:28
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=101009&ptid=38987]ntqumeng 发表于 2018-7-6 14:24[/url]
请问用的新的库是哪个版本的?我目前在20版本上编码4K会有马赛克[/quote]

从淘宝上买的用的060版本就可以了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区