Java 视频伪影/伪影的原因
!![备选案文][1] 上面的屏幕截图显示了在软件解码符合SMPTE 314m的.DV视频文件期间发生的一些伪影 人工制品被认为是由AC/DC系数问题引起的,这可能吗Java 视频伪影/伪影的原因,java,video,encode,decode,playback,Java,Video,Encode,Decode,Playback,!![备选案文][1] 上面的屏幕截图显示了在软件解码符合SMPTE 314m的.DV视频文件期间发生的一些伪影 人工制品被认为是由AC/DC系数问题引起的,这可能吗 非常感谢您提供的任何信息。在我看来,您可能没有正确解码帧压缩 -亚当我不确定是什么问题。块状似乎表明您对AC系数的解码不正确。好消息是,似乎每个宏块的解码都不正确。如果没有别的,那就是太暗了。因此,我将逐步完成单个块的解码。手工计算,然后在调试器中观看解码。看看数字的分歧。你能发布原始帧的屏幕截图进行比较吗?投票结束,现在没有意义
非常感谢您提供的任何信息。在我看来,您可能没有正确解码帧压缩
-亚当我不确定是什么问题。块状似乎表明您对AC系数的解码不正确。好消息是,似乎每个宏块的解码都不正确。如果没有别的,那就是太暗了。因此,我将逐步完成单个块的解码。手工计算,然后在调试器中观看解码。看看数字的分歧。你能发布原始帧的屏幕截图进行比较吗?投票结束,现在没有意义。嗯,以后可能想把问题留在原地,以便其他人可以看到问题/解决方案是什么。啊,你是对的。不过,每一帧上都有压缩。你是否正确地解压缩了每一帧?@Steve-DV有帧内压缩,但根据维基百科(当然,维基百科是一个无懈可击的真理堡垒;-)它没有帧间压缩。因此,每一帧都是单独压缩的,不依赖任何其他帧获取信息。@Adam,这就是所有的I帧。P帧和B帧是帧间压缩帧。我有各种yCbCr->RGB转换方法,没有一种颜色正确,尽管有些方法比其他方法更好。谢谢你的反馈,关于纠正的方法,虽然,我会给它一个尝试!如果你发现了,请告诉我们问题出在哪里。