【问题标题】:Cause of video artifact/artefact视频伪影/伪影的原因
【发布时间】:2010-10-08 08:52:56
【问题描述】:

![替代文字][1]

上面的屏幕截图显示了在软件解码 .DV 视频文件期间发生的一些伪影,符合 SMPTE 314m...

伪影被认为是由 AC/DC 系数问题引起的,这可能吗?

感谢任何信息。

【问题讨论】:

  • 您能发一张原始帧的屏幕截图以进行比较吗?
  • 投票结束,现在没有意义了。
  • 嗯,以后可能想保留问题,以便其他人可以看到问题/解决方案是什么。

标签: java video encode decode playback


【解决方案1】:

我不确定是什么问题。块状似乎表明您正在错误地解码 AC 系数。好消息是,似乎每个宏块都被错误地解码了。如果不出意外,它们太黑了。因此,我将逐步完成单个块的解码。手工计算,然后在调试器中观察它的解码。看看数字在哪里分歧。

【讨论】:

  • 我有各种 yCbCr -> RGB 转换方法,没有颜色正确,虽然有些比其他方法好。感谢您对更正方法的反馈,我会尝试一下!
  • 如果您弄明白了,请告诉我们问题出在哪里。
【解决方案2】:

在我看来,您可能没有正确解码帧压缩...

-亚当

【讨论】:

  • 啊,你是对的。 en.wikipedia.org/wiki/DV 每一帧都有压缩。你是否正确解压每一帧?
  • @Steve - DV 具有帧内压缩,但根据维基百科(当然,这是一个无懈可击的真理堡垒 ;-) 它没有帧间压缩。因此,每一帧都是单独压缩的,不依赖于任何其他帧的信息。
  • @Adam,这就是所有的 I 帧。 P 和 B 帧是帧间压缩帧。
猜你喜欢
  • 2016-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多