帮助并行化H.264的工具?

时间:2012-03-28 02:27:49

标签: h.264 modeling parallel-processing

我使用Jm参考软件处理H.264解码器。我正在寻找一些并行化工具来并行化H.264解码器的参考代码以进行多处理器映射.Plz建议我对这个领域比较新。

1 个答案:

答案 0 :(得分:2)

没有天真的方法可以解决这个问题 - 更不用说一般的“自动转换”方法了。

只有详细了解H.264如何工作以及正确并行化算法之后小心应用正确的并行化技术才会产生有用的结果

与大多数视频格式一样,H.264依赖于时间数据帧,并且实际上只计算“正在运行的增量”,这使得这个问题非常复杂。这只是用于实现这种良好压缩的技术的一个,但格式的复杂性并不止于此:大多数数据以某种方式相关! (数据越依赖,它就越不适合并行处理。)

如果存在这样的实现,我建议寻找使用线程的(非参考开源)实现。也许看看VLC使用的编解码器? (最后我怀疑更多的好处来自卸载到特殊的硬件辅助模块,例如与现代ATI或NVidia GPU捆绑在一起的硬件辅助模块。)


如果您真的有兴趣追求这一点,请参阅......

......还有其他数百万份白皮书(搜索“并行解码h.264”)。