【问题标题】:What video codex works best to encode Pixel Art-like videos?哪种视频编解码器最适合对类似 Pixel Art 的视频进行编码?
【发布时间】:2013-11-18 04:10:57
【问题描述】:

我想用一些类似像素艺术的图形对视频进行编码。 但是,我找不到一个不会使像素艺术看起来很糟糕的 codex + 配置:

到目前为止,我发现的最好的代码是 F4V,具有一些非常高质量的设置。但是,它使“绘制的像素”的角“变圆”。 (“绘制的像素”应该是完美的正方形)。

这张图片左边是我想得到的,右边是我得到的。 图片显示了屏幕的一小部分 - 已将其放大 200% 以强调问题。

知道要使用什么法典吗?

提前致谢。

【问题讨论】:

  • 这是否像一个关于编辑位图的培训视频,您希望在其中想要查看像素以展示如何进行像素编辑?
  • Nop :) 这是我正在制作的视频游戏的预告片:buildanddefend.com
  • 好吧,对我来说,右侧实际上看起来更好。您为什么担心编解码器会使像素“变圆”?通常这是一种视觉错觉,可以在不改变用户视觉感知的情况下减小图像尺寸。你确定不想要这个吗?

标签: video pixel video-encoding


【解决方案1】:

首先,它的编解码器不是 codex。第二个 F4V 不是编解码器,它是container

视频编码始终是一种权衡。目前,h.264 几乎总是“最好的”。使用 x264,您可以无损编码 (--qp 0)。但这可能会给您提供非常大的文件。当您降低比特率或量化器模式时,您将失去质量。但是还有其他调整选项。

我怀疑您最大的问题是循环过滤器。视频编解码器将每一帧分割成更小的方块(块),并分别对每一帧进行编码。显示时,您将获得“屏幕门”效果,其中块边缘很容易看到。为了解决这个问题,许多编解码器会沿着块边缘模糊以尝试隐藏边界。这称为去块。在 h.264 中,这是由环路滤波器执行的。您可以使用 --deblock 选项调整循环过滤器。

这是我发现的一张图片,用于演示:http://content.ll-0.com/kin2/word_images/4860472_image016.jpg

您还可以调整 many many 其他选项。

祝你好运

【讨论】:

    【解决方案2】:

    动画编解码器:

    http://www.siggraph.org/education/materials/HyperGraph/video/codecs/Animation.html

    您是否可以找到合适的方法在开源或其他环境中使用它,充其量是值得怀疑的。

    除此之外,我几乎会推荐一系列 GIF。 GIF 仅使用非常基本但可能有效的 RunLength Encoding 图像压缩。

    任何使用 JPG 基础的编解码器(AFAIK 就是它们的全部)都会对非照片般逼真的图像产生不良影响。

    【讨论】:

      猜你喜欢
      • 2017-04-09
      • 2011-06-16
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      相关资源
      最近更新 更多