gpt4 book ai didi

FFMPEG 无法提取大于 0.6 MB 的图像的缩略图

转载 作者:行者123 更新时间:2023-12-04 23:17:51 26 4
gpt4 key购买 nike

ffmpeg.exe -i "imageLarge.jpg"-y -f mjpeg -s 72x92 -vframes 1 -an thumbnail7292.jpg

我们正在使用此命令使用 FFmpeg 生成图像文件的缩略图,但发现它无法生成大于 .6 MB 的文件的缩略图,有人可以对此提出建议。

最佳答案

尚不清楚 ffmpeg 到底有什么问题。是,但无论如何我建议使用 convert来自 imagemagick 的实用程序.这要简单得多:

convert imageLarge.jpg -resize 72x92 thumbnail7292.jpg

如果您给出 的描述实际错误 ,那么更多的人将能够帮助你。

编辑

OP的错误是:
swScaler: Compile time max width is 2048  
change VOF/VOFW and recompile
Cannot get resampling context

很清楚问题是什么。您的 JPEG 文件对于您当前的 ffmpeg 版本来说太大了。 .您将不得不重新编译 ffmpeg或者如果您想处理更大的图像,请获取更新的版本。

这是来自 src/libswscale/swscale_internal.h (版本:FFmpeg SVN-r26402)。
#if ARCH_X86
#define VOFW 5120
#else
#define VOFW 2048 // faster on PPC and not tested on others
#endif

如果您想更改限制,这就是您需要编辑的文件。

你用的是什么版本的ffmpeg? 这个 problem seems to have been addressed在一年前。

如果不想重建 ffmpeg , 你可以使用 convert ,就像我最初建议的那样。

关于FFMPEG 无法提取大于 0.6 MB 的图像的缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894827/

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