gpt4 book ai didi

ffmpeg - 与 mjpeg 不兼容的像素格式 YUV420P

转载 作者:行者123 更新时间:2023-12-04 22:46:21 27 4
gpt4 key购买 nike

我正在使用 ffmpeg 使用 mjpeg 编解码器从 jpeg 图像制作视频。我用这个命令

ffmpeg -i frame%d.jpg -c:v mjpeg -pix_fmt yuv420p -q:v 1 -y out.mp4

我有这个警告,而是选择了 yuvj420p。阅读该像素格式后,我发现不推荐使用 YUV420p 并设置 -color_range。所以我这样做并将 color_range 设置为 2,但没有任何改变。

最佳答案

您收到警告是因为 ffmpeg 的内部 JPEG 编码器需要 JPEG 范围输入,并且使用旧的(已弃用的)pixfmt YUVJ420P 而不是新方法(设置 pixfmt=YUV420P 和颜色范围)。

然而,这将我们带到了这个问题的核心:为什么要将 JPEG 源图像重新编码为 JPEG?你不需要!您可以只使用 -c:v copy(而不是 -c:v mjpeg)将现有的 JPEG 图像按原样复制到 .mp4 文件中。

关于ffmpeg - 与 mjpeg 不兼容的像素格式 YUV420P,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30987473/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com