快乐之人

快乐之人

0个粉丝

12

问答

0

专栏

1

资料

快乐之人  发布于  2015-09-15 10:54:59
采纳率 0%
12个问答
4087

运行sample_venc例程后,采集视频后,两个.h264占用资源区别比较大

 
    各位好!板子不是只有四路视频输入的吗??现在采集视频后总共出现8个.h264文件,其中4和5是采集到视频的,并且是相同的视频来的,但他们怎么占用资源区别这么大,一个4.1M,另一个是1.0M;我现在想只采集保存1.0M的,不想要4.1M的,具体在海思提供的sample_venc源码中怎么修改呢??谢谢!!
我来回答
回答5个
时间排序
认可量排序

digibird

1个粉丝

1

问答

0

专栏

0

资料

digibird 2015-09-15 13:17:24
认可0
主码流和子码流

快乐之人

0个粉丝

12

问答

0

专栏

1

资料

快乐之人 2015-09-15 14:20:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=20195&ptid=8752]digibird 发表于 2015-9-15 13:17[/url]
主码流和子码流[/quote]

嗯嗯,是的,因为录的都是相同的视频,所以我现在只想要一个码流的视频源就行了,那sample_venc.c大概在哪里修改呢??我现在都无法确定在哪里修改???

无帝老三

0个粉丝

12

问答

0

专栏

0

资料

无帝老三 2016-04-29 16:27:34
认可0
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
[SAMPLE_COMM_VENC_GetVencStreamProc]-920: get venc stream time out, exit thread

请问楼主,运行sample_venc时提示错误,是什么原因啊?

goo635

0个粉丝

17

问答

0

专栏

2

资料

goo635 2016-05-10 10:21:43
认可0
把子码流屏蔽掉就行了,step 5: start stream venc (big + little)  具体可参考下面代码
for (i=0; i     {
        /*** main frame **/
        /*
        VencGrp = i*2;
        VencChn = i*2;
        */
        VencGrp = i;
        VencChn = i;
        VpssGrp = i;
        s32Ret = SAMPLE_COMM_VENC_Start(VencGrp, VencChn, enPayLoad[0],\
                                       gs_enNorm, enSize[0], enRcMode);
        if (HI_SUCCESS != s32Ret)
        {
            SAMPLE_PRT("Start Venc failed!\n");
            goto END_VENC_16D1_3;
        }

        s32Ret = SAMPLE_COMM_VENC_BindVpss(VencGrp, VpssGrp, VPSS_BSTR_CHN);
        if (HI_SUCCESS != s32Ret)
        {
            SAMPLE_PRT("Start Venc failed!\n");
            goto END_VENC_16D1_3;
        }
        #if 0
        /*** Sub frame **/
        VencGrp ++;
        VencChn ++;
        s32Ret = SAMPLE_COMM_VENC_Start(VencGrp, VencChn, enPayLoad[1], \
                                        gs_enNorm, enSize[1], enRcMode);
        if (HI_SUCCESS != s32Ret)
        {
            SAMPLE_PRT("Start Venc failed!\n");
            goto END_VENC_16D1_3;
        }

        s32Ret = SAMPLE_COMM_VENC_BindVpss(VencChn, VpssGrp, VPSS_PRE0_CHN);
        if (HI_SUCCESS != s32Ret)
        {
            SAMPLE_PRT("Start Venc failed!\n");
            goto END_VENC_16D1_3;
        }
        #endif
    }

快乐之人

0个粉丝

12

问答

0

专栏

1

资料

快乐之人 2016-08-20 16:40:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=29432&ptid=8752]无帝老三 发表于 2016-4-29 16:27[/url]
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
[SAMPLE_COMM_VENC_GetV ...[/quote]

查看下是否与获取视频流的大小有关
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区