colors - 为什么要审查 MJPEG 视频而不是(比如说)H.264 中的合成工作?

标签 colors ffmpeg video-encoding mjpeg

我收到了将 DPX 文件编码为 MOV/MJPEG 而不是 MOV/H.264 的请求(如果您转换为 output.mov,则 ffmpeg 默认选择该文件)。这些是评论compositing渲染(运动中),因此色彩准确性至关重要。

将示例“理想”MOV 与当前(H.264)输出进行比较,我可以看到:

  • 分辨率:相同
  • ColorSpace/Primaries:Rec609 (SD) 与 Rec709 (HD)
  • YUV:4:2:0 与 4:4:4
  • 文件大小:更小

  • ffmpeg 默认似乎质量更好,文件大小更小。有什么我想念的吗?

    最佳答案

    也许是因为 MJPEG 帧是相互独立的,所以任何视频片段都可以单独解码/复制。使用像 H.264 这样的帧间压缩算法,软件必须扫描数据以寻找可能的大量帧以重建任何给定的帧。

    关于colors - 为什么要审查 MJPEG 视频而不是(比如说)H.264 中的合成工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37617722/

    相关文章:

    ios - SwiftUI:获取动态背景颜色(暗模式或亮模式)

    haskell - 将 HSL 转换为 RGB

    Java - 更改使用 Graphics2D 创建的一些正方形的颜色

    video - 将视频大小调整为相同大小

    python - 如何将标题信息添加到 wav 文件以获得与 ffmpeg 相同的结果?

    c# - 更改 zedgraph 选定的曲线颜色

    audio - 我如何使用 ffmpeg 每 5 秒从视频中提取音频

    ffmpeg - 压缩具有恒定背景的视频

    ios - 捕获、编码然后将视频从 iPhone 流式传输到服务器

    go - 如何使用 golang 和 FFmpeg 从视频中获取帧文件夹?