Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都可以共享任何代码或可调用以从 HEVC 比特流中提取变换系数 (DCT/DST) 的函数吗? 我检查了 HM 16.0 的源代码。文件\source\Lib\TLibCommon\TComTrQuant.cpp 负责变换和量化。 但是,执行 DCT 变换的函数 xTr 从未在源代码中调用。此外,fastForwardDst 函数对 Luma 内部预测的 4x4 块执行 DST,输出 0 存储在数组“coeff”中。
我不知道该怎么做。 任何帮助将不胜感激。谢谢!
您尝试做的事情对我来说似乎是正确的:跟踪 xTr 函数以获取 pcCoeff 数组。
但我强烈建议您到解码器端执行相同的跟踪。当然,您将处理 invTr 函数而不是 xTr(虽然我不确定名称)。
你真的需要这样做而不是编码器侧跟踪。因为编码器的 RDO 循环使一切变得过于复杂。