开启辅助访问
 找回密码
 立即注册

iOS 系统中,H.264 视频流可以硬件解码吗? 具体如何实现?

landiaozi 回答数17 浏览数350210
purelove | 未知
正在学习这方面的东西,同求代码,谢谢!!zhu770277@163.com
回复
使用道具 举报
trypk | 未知
可以给我发一份完整得代码吗?谢谢kuchengxiansheng@163.com
用Deepseek满血版问问看
回复
使用道具 举报
mafny | 未知
google到VLC的一个videotoolbox的patch
[PATCH 1/2] video chroma: add a Nv12 copy function which outputs I420
[PATCH 2/2] Add VideoToolbox based decoder
但是找了个mp4封装的视频,用VLCKit跑了一下,CPU变化不大,反而FPS降了一半,效果比软解码还差一大截,不清楚是哪个环节没搞对。。。
回复
使用道具 举报
dotwing | 未知
具体流程可以参考github上的一个例子,https://github.com/adison/-VideoToolboxDemo 注意create session和decode session时codecCtx和packet的数据可能会有一些小差别,可以根据具体情况修改
但是对于不同的嵌入式编码版
有的编码器的264码流可以解码成功,有的编码器死活解不了
不知道是否苹果官方存在这方面的限制
回复
使用道具 举报
6523408 | 未知
@姚冬 按照你说的步骤调用硬件解码的接口,发现到VTDecompressionSessionDecodeFrame这步就卡着不动了,不知道你是否有碰到这种情况?
回复
使用道具 举报
asdab | 未知
可以给我发一份完整得代码吗?谢谢2410233206@qq.com
回复
使用道具 举报
115690427 | 未知
@姚冬,大神,需要你的帮助啊,我解码出来后,用pixelBuffer创建CIImage和UIImage都提示结果为null,创建失败。然后我将pixelBuffer用gles显示,也遇到了图像无色彩、图像偏移的情况,你有遇到过类似情况吗?
回复
使用道具 举报
双儿~ | 未知
可以给我发一份完整得代码吗?谢谢mengqin1199@163.com
回复
使用道具 举报
12
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影