qxclby

qxclby

0个粉丝

2

问答

0

专栏

0

资料

qxclby  发布于  2023-03-07 16:04:27
采纳率 0%
2个问答
870

关于hi3559读取本地yuv视频进行编码

   

在例程venc的基础上进行修改,将YUV视频读取到虚拟地址,然后发送到编码。但是读取过程中,无法将数据读取到虚拟地址中,请问下大佬们,如何解决呢?附件为代码。

易百纳技术社区文件: sample_venc.c
下载
我来回答
回答3个
时间排序
认可量排序

邓晓

20个粉丝

1

问答

0

专栏

19

资料

邓晓 2023-03-07 16:50:56
认可0

if 0

//s32Ret = fread(ppVirAddrYuv, u32YUVSize, 1, fb);
s32Ret = fread(virYaddr, u32YUVSize, 1, fb);
if(s32Ret <= 0)
{    
    SAMPLE_PRT("fread u32YUVSize failed,s32Ret:%d\n",s32Ret);
}    
else
{
    SAMPLE_PRT("fread u32YUVSize success,s32Ret:%d\n",s32Ret);
这个是正确做法,为啥if 0注释掉了
qxclby
qxclby   回复   邓晓  2023-03-08 09:54:19
0

后面有个读取文件的函数,现在问题已经解决了,可以读取本地视频编码了,但是出来的编码视频存在问题,有些地方有彩色条纹,目前正在解决这个问题

落水铅华
落水铅华   回复   qxclby  2023-12-06 16:01:57
0

您好,请问您的问题解决了吗,参考您的demo,编码处理的264视频不正常,为黑白的地图,然后上面有一些彩色的条纹,看起来像是是只编码了Y分量,uv分量没有编

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区