xiaonanko

xiaonanko

0个粉丝

33

问答

0

专栏

0

资料

xiaonanko  发布于  2016-06-05 17:10:30
采纳率 0%
33个问答
6229

帧率设置无效总是25帧

 
设置帧率的接口我使用的是VENC通道的帧率属性进行设置,但是设置完成之后编码得到的视频仍然是25帧~求问对于帧率设置有哪些相关接口需要设置~我看VI通道属性里面也有个帧率属性~求问一下!谢谢
我来回答
回答12个
时间排序
认可量排序

chuxian

0个粉丝

7

问答

0

专栏

0

资料

chuxian 2016-08-19 15:17:46
认可0
帮顶,同样有疑惑

cfgrpg

0个粉丝

7

问答

0

专栏

1

资料

cfgrpg 2016-08-19 15:57:59
认可0
多看文档, venc的帧率小于等于vi的帧率,得先看下vi是不是25,

muxtttt@126.com

0个粉丝

7

问答

0

专栏

1

资料

muxtttt@126.com 2016-08-19 21:15:13
认可0
提供另外一个思路,播放视频的时候是否使用了时戳?我之前做的时候,也是一直在25帧,后来用FFMPEG 封装后,播放视频的帧率就正常了。

_nucong

1个粉丝

24

问答

0

专栏

4

资料

_nucong 2016-08-22 17:25:08
认可0
看看你设置的地方对不对,设置一个打印看看。
编码那块确认下是CBR还是VBR,最好使用PQTOOLS在上面修改比较可靠!
印象中好像sample_venc默认的编码*CBR.

orinwu

1个粉丝

4

问答

0

专栏

0

资料

orinwu 2016-08-24 13:18:16
认可0
我在调3518e的 降低帧率的方法有三种,分别是从isp设置,vpss属性,还有就是编码通道组属性;希望对你调3516有作用

hiuser

0个粉丝

8

问答

0

专栏

1

资料

hiuser 2016-08-25 17:59:50
认可0
是不是没设置输入帧率啊?

chuxian

0个粉丝

7

问答

0

专栏

0

资料

chuxian 2016-09-03 10:40:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36576&ptid=11524]orinwu 发表于 2016-8-24 13:18[/url]
我在调3518e的 降低帧率的方法有三种,分别是从isp设置,vpss属性,还有就是编码通道组属性;希望对你调351 ...[/quote]

你好,能否详细说明一下,这三种方法,我现在只是对vi通道属性进行了修改,将stChnAttr.s32FrameRate设置为自己想要的帧率,你说的其他方法我还在摸索中,不太懂,有没有什么资料之类的:handshake

helphel

0个粉丝

4

问答

0

专栏

0

资料

helphel 2016-09-03 12:03:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=37132&ptid=11524]chuxian 发表于 2016-9-3 10:40[/url]
你好,能否详细说明一下,这三种方法,我现在只是对vi通道属性进行了修改,将stChnAttr.s32FrameRate设置 ...[/quote]

3516A方案,HDMI输入帧率24,尝试对VI、VPSS和RC都进行设置,设置不生效,/PROC显示生效,可实际编码器输出还,50左右,晕。。

qinzhenhua1984

0个粉丝

1

问答

0

专栏

0

资料

qinzhenhua1984 2016-09-03 17:11:05
认可0
一般来说,如果没有特殊设置,编码器输出的帧率应该与编码器的图像输入帧率一致吧,HI3516里面就是要设置camera的输入(或者说ISP),不然,编码重复帧吗?

orinwu

1个粉丝

4

问答

0

专栏

0

资料

orinwu 2016-09-07 10:05:36
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=37132&ptid=11524]chuxian 发表于 2016-9-3 10:40[/url]
你好,能否详细说明一下,这三种方法,我现在只是对vi通道属性进行了修改,将stChnAttr.s32FrameRate设置 ...[/quote]

这是我用于设置编码帧率的:
    VENC_GRP VeGroup = VeChn;
    GROUP_FRAME_RATE_S stFrameRateAttr;
   
    stFrameRateAttr.s32ViFrmRate   = (VIDEO_ENCODING_MODE_PAL== enNorm)?25:30; //input frame rate
    stFrameRateAttr.s32VpssFrmRate = fps;// target frame rate
    s32Ret = HI_MPI_VENC_SetGrpFrmRate(VeGroup, &stFrameRateAttr);
    if(s32Ret != HI_SUCCESS)
    {
        DEBUG_PRT("HI_MPI_VENC_SetGrpFrmRate grp[%d] failed with %x.\r\n",VeGroup,s32Ret);
        return HI_FAILURE;
    }
这是3518e上的 至于3516A看情况 根据开发板的编码能力不可以设置过大不然不能编码

chuxian

0个粉丝

7

问答

0

专栏

0

资料

chuxian 2016-09-26 11:09:05
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=37305&ptid=11524]orinwu 发表于 2016-9-7 10:05[/url]
这是我用于设置编码帧率的:
    VENC_GRP VeGroup = VeChn;
    GROUP_FRAME_RATE_S stFrameRateAttr; ...[/quote]

谢谢指点:handshake

ljx6233535

0个粉丝

10

问答

0

专栏

4

资料

ljx6233535 2016-09-26 11:29:09
认可0
我一般在vpss里面控制帧率,venc输入输出设置成一致
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区