jane

jane

0个粉丝

4

问答

0

专栏

0

资料

jane  发布于  2015-07-06 16:45:27
采纳率 0%
4个问答
9386

帧率控制

 
对Imx178+Hi3516A进行帧率控制,VI和VPSS都不做帧率控制,使用API接口HI_MPI_VENC_SetFrameRate()进行设置,SrcFrmRate为输入帧率30fps,DstFrmRate设置为20fps。但是采集到的视频文件用分析工具解析后,帧率仍然为30fps。
请问大家有什么地方可能存在问题?
我来回答
回答13个
时间排序
认可量排序

damail

0个粉丝

2

问答

0

专栏

0

资料

damail 2015-07-06 19:56:15
认可0
初学,我觉得是不是在vpss 改?

jane

0个粉丝

4

问答

0

专栏

0

资料

jane 2015-07-07 14:38:24
认可0
在VPSS尝试过了,没有用。

有没有人跑过开发板的DEMO程序?VENC的第一个程序H264@1080p@30fps+H265@1080P@30fps+H264@D1@30fps,我运行后,分析视频流文件,发现H265的帧率为25fps,大家有没有测试过?

mustang

0个粉丝

7

问答

0

专栏

2

资料

mustang 2015-07-07 20:36:04
认可0
正常,文档上讲30pf ,一般实测大概都在28 左右。

goodman

2个粉丝

30

问答

18

专栏

17

资料

goodman 2015-07-07 21:49:22
认可0
启动编码时候要设置该参数,这里可以改帧率              
  VENC_ATTR_H264_CBR_S    stH264Cbr;
  stH264Cbr.u32SrcFrmRate      = frameRate; //(VIDEO_ENCODING_MODE_PAL== enNorm)?25:30;/* input (vi) frame rate */
  stH264Cbr.fr32DstFrmRate = frameRate;//(VIDEO_ENCODING_MODE_PAL== enNorm)?25:30;/* target frame rate */

jane

0个粉丝

4

问答

0

专栏

0

资料

jane 2015-07-22 16:23:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=17838&ptid=8043]goodman 发表于 2015-7-7 21:49[/url]
启动编码时候要设置该参数,这里可以改帧率              
  VENC_ATTR_H264_CBR_S    stH264Cbr;
  stH2 ...[/quote]

我尝试过在这个地方修改帧率,不过输入帧率应该是VI的帧率吧?
我设置的参数是u32SrcFrmRate为30,fr32DstFrmRate为20

得到的视频,分析后帧率仍然为30fps

ssss樱

0个粉丝

3

问答

0

专栏

0

资料

ssss樱 2015-07-23 09:23:57
认可0
我这里也是调用这个MPI,可以实现呀。是不是你通道写错了?

_nucong

1个粉丝

24

问答

0

专栏

4

资料

_nucong 2015-07-23 09:52:41
认可0
本帖最后由 _nucong 于 2015-7-23 10:12 编辑

请问你对这个帧率想实现什么?vi那边有几种降帧方式,venc这边也可以降帧;
如果要实现图像优化,venc这边降帧是没有效果的,只能通过vi这边降帧或者ISP那边降帧(AE里面)!
我这里就使用3516a+imx178 sensor 跑demon的实时参数录像给你看,由25fps->15fps->3pfs:



_nucong

1个粉丝

24

问答

0

专栏

4

资料

_nucong 2015-07-23 09:53:54
认可0
本帖最后由 _nucong 于 2015-7-23 10:10 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=18386&ptid=8043]_nucong 发表于 2015-7-23 09:52[/url]
请问你对这个帧率想实现什么?vi那边有几种降帧方式,venc这边也可以降帧;
如果要实现图像优化,venc这边 ...[/quote]

无视此回复

jane

0个粉丝

4

问答

0

专栏

0

资料

jane 2015-07-23 10:24:42
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=18384&ptid=8043]ssss樱 发表于 2015-7-23 09:23[/url]
我这里也是调用这个MPI,可以实现呀。是不是你通道写错了?[/quote]

你是调用的HI_MPI_VENC_SetFrameRate这个API接口?什么时候调用的?创建通道的时候调用的吗?

我的通道应该没有写错啊,看了系统的调试信息,有设置成功

jane

0个粉丝

4

问答

0

专栏

0

资料

jane 2015-07-23 10:25:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=18386&ptid=8043]_nucong 发表于 2015-7-23 09:52[/url]
请问你对这个帧率想实现什么?vi那边有几种降帧方式,venc这边也可以降帧;
如果要实现图像优化,venc这边 ...[/quote]

我就是想实现输出帧率可控。

ssss樱

0个粉丝

3

问答

0

专栏

0

资料

ssss樱 2015-07-23 11:32:02
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=18390&ptid=8043]jane 发表于 2015-7-23 10:24[/url]
你是调用的HI_MPI_VENC_SetFrameRate这个API接口?什么时候调用的?创建通道的时候调用的吗?

我的通 ...[/quote]

是通过客户端配置的,底层就是调的这个接口

jane

0个粉丝

4

问答

0

专栏

0

资料

jane 2015-08-03 17:53:28
认可0
问题已解决:API无问题。由于视频文件中的视频是裸视频流,不包含帧率信息,因此分析工具无法获取真实的帧率。
结贴

qn1578277721

0个粉丝

0

问答

0

专栏

0

资料

qn1578277721 2020-01-06 10:30:57
认可0
亲 你用什么工具分析的 能否告诉我下!
我正在弄这方面的东西!
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区