首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NVDECODE API是否支持H.265 mpegts

NVDECODE API是否支持H.265 mpegts
EN

Stack Overflow用户
提问于 2018-08-08 14:35:23
回答 1查看 233关注 0票数 0

我尝试使用NVDECODE API来解码H.265 mpeg-ts视频,但遇到了一些问题。视频是冻结的,但与CPU解码器工作得很好。我还在H.265 mp4视频上尝试了NVDECODE API,它工作得很好。我跟踪了代码,发现cuvid解析器的输出可能存在一些错误。enter image description here enter image description here如您所见,PicWidthInMbs和FrameHeightInMbs为0,这是不正常的。有什么建议可以解决这个问题吗?或者是来自Nvidia的bug?

EN

回答 1

Stack Overflow用户

发布于 2018-08-21 03:11:16

从NVidia CUVID解析器文档中并不清楚,但我认为这个解析器没有从ts文件中获得足够的信息。

当我看到第二张图片时,似乎已经完成了一些解析: BitStreamDataLen、ref_pic_flag、intra_pic_flag等。似乎已经被初始化了。

也许,您只需要手动将数据提供给解析器VPS/SPS/PPS,因为这个ts文件似乎缺少它们,或者没有很好地解析它们。

从SPS规范来看,视频大小似乎来自h265数据: pic_width_in_luma_samples/pic_height_in_luma_samples.

我将尝试使用GPU ts来获得一个想法(因为我没有兼容NVidia h264 h265 )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51740014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档