gpt4 book ai didi

ios - VideoToolbox 无法正确解码 MFT 编码的 H264

转载 作者:行者123 更新时间:2023-11-29 01:57:41 25 4
gpt4 key购买 nike

有人遇到过 VideoToolbox 无法正确解码媒体基础变换 (MFT) 编码的 H264 的问题吗?解码帧的一半以上具有绿色 block 失真。我试过Livy Stork's example用于解码 MFT 编码的 H264,它通过网络从 Windows 7 桌面上运行的 PC 视频端点传输。我正在使用 Xcode 6.3 并在 iOS 8 设备上运行它。

线索:当 MFT 编码的 H264 来自在 Windows 8 或 8.1 桌面/平板电脑上运行的 PC 视频端点时,相同的算法可以正常工作。根据MSDN ,大多数编解码器属性在 Windows 7 中不受支持,但我无法弄清楚哪个属性有所不同...

最佳答案

但是如果您替换所有 NALU 的所有起始代码,它应该可以工作。我已经成功解决了一个问题,即使用 Video Toolbox 解码具有多个 I 切片或多个 p 切片的数据数组,当它们以 4 字节起始代码开头,然后是 8 切片与 3 字节起始代码。只需将每个起始码分别替换为切片长度即可。请注意,切片长度不包括起始码长度,您应该忽略它们。

关于ios - VideoToolbox 无法正确解码 MFT 编码的 H264,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30676803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com