【问题标题】:CV2, changing codec of a .mp4 file?CV2,更改 .mp4 文件的编解码器?
【发布时间】:2020-05-11 10:36:52
【问题描述】:

我使用错误的编解码器创建了数百个 .mp4 文件

fourcc = cv2.VideoWriter_fourcc(*"XVID")

而不是,

fourcc = cv2.VideoWriter_fourcc(*'MP4V')

是否可以更改编解码器而无需重新创建所有 .mp4 文件?

【问题讨论】:

    标签: python python-3.x codec cv2


    【解决方案1】:

    使用您提供的编解码器压缩文件。你不能改变它。您需要对它们进行转码(从一个编解码器到另一个:这是一个有损过程)。您可以使用 ffmpeg 库来执行此操作,方法是在创建的文件上运行批处理或在 ffmpeg 上使用 python 包装器

    我想用好的编解码器重新编码原始内容会更容易,在这种情况下不会有质量损失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-11
      • 2011-11-07
      • 2020-03-15
      • 2016-03-14
      • 1970-01-01
      • 2016-06-16
      • 2012-02-28
      • 1970-01-01
      相关资源
      最近更新 更多