StarCraftII

StarCraftII

1个粉丝

11

问答

0

专栏

0

资料

StarCraftII  发布于  2017-07-06 22:10:06
采纳率 0%
11个问答
4451

感觉HI_MPI_VI_SetChnAttr设置源和目标帧率都不起作用

 
兄弟我使用Hi3516D,  sensor是MN34220。 修改Makefile.param可以选择1080P-30fps或者720P-120fps。 这两个都可以正常使用
现在我希望板子主要是用来做算法处理, 对视频要求没那么高。 希望就弄个720P-30fps就足够了。
但是, 并没有PANASONIC_MN34220_SUBLVDS_720P_30FPS这个选择。
于是在程序里打主意, 发现HI_MPI_VI_SetChnAttr可以设置帧率, 于是我使用SENSOR_TYPE ?= PANASONIC_MN34220_SUBLVDS_720P_120FPS, 然后在
startchn中写这样的代码:
    stChnAttr.s32SrcFrameRate = 30;//-1;
    stChnAttr.s32DstFrameRate = 30;//-1;
    stChnAttr.enCompressMode = COMPRESS_MODE_NONE;

    s32Ret = HI_MPI_VI_SetChnAttr(ViChn, &stChnAttr);

本来希望VPSS也把帧率设置成30的,但是VPSS设置帧率的话,程序会出错, 文档中也说了,VI-VPSS在线的模式,VPSS的channel属性的帧率只能设置成-1。
所以,在只设置了VI的帧率的情况下, 编出来的H265文件非常大, 我很怀疑HI_MPI_VI_SetChnAttr中设置的帧率没有起作用。

请问有哪位老哥碰到过这种情况
我来回答
回答1个
时间排序
认可量排序

StarCraftII

1个粉丝

11

问答

0

专栏

0

资料

StarCraftII 2017-07-06 22:50:59
认可0
论坛没有结帖的功能阿,
参考这篇blog:
[url]http://blog.csdn.net/xalijianjun/article/details/56847358[/url]

在sample_comm_isp.c里面修改HI_MPI_ISP_SetPubAttr()的参数, 把帧率设置进去就OK了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区