【问题标题】:Why is video bigger than the sum of its frames为什么视频大于其帧的总和
【发布时间】:2014-04-18 16:22:06
【问题描述】:

我尝试用 1000 个总大小为 25.3MB 的 PNG 文件制作视频。 当我使用我找到的无损视频编码命令时,例如 avconv -i Images%04d.png -c:v huffyuv output.avi 我的视频原来有 630MB。 这怎么可能,我该如何避免呢?

【问题讨论】:

  • PNG 在无损图像压缩方面非常出色。因此,如果您进行“无损视频编码”,则“无损”部分意味着图像根本没有被压缩,或者使用的方法不如 PNG。 - 我认为没有像“motion-PNG”这样的东西,因此编码器必须先解压缩每个图像才能将其放入视频中;因此,视频的最终大小很可能与 PNG 文件的大小无关。
  • @HannoBinder 听起来你应该回答这个问题。 :)

标签: avconv


【解决方案1】:

huffyuv 是一种非常低效的压缩。它根本不应用时间或空间压缩。它只是简单地拉上每一帧。 PNG 使用专门为图像调整的压缩。您可以使用无损 AVC 之类的东西。它仍然会相当大(甚至可能比其各部分的总和还要大),但它会比 630MB 小得多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-19
    • 2017-09-26
    • 2019-07-24
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多