Image processing ffmpeg可调整大图像大小和高分辨率
我尝试用以下命令调整一个非常大的图像(457MB和21600x21600)的大小Image processing ffmpeg可调整大图像大小和高分辨率,image-processing,ffmpeg,Image Processing,Ffmpeg,我尝试用以下命令调整一个非常大的图像(457MB和21600x21600)的大小 -i test.png-vf scale=320:-1 out.png 但它抛出异常,称“图片大小21600x21600无效”。如何找到ffmpeg支持的最大分辨率?有没有办法用ffmpeg调整此高分辨率图像的大小?如果您想使用ImageMagick它包含在大多数Linux发行版中,可用于macOS和Windows 您的命令变为: convert test.png -resize 320x result.png
-i test.png-vf scale=320:-1 out.png
但它抛出异常,称“图片大小21600x21600无效”。如何找到ffmpeg支持的最大分辨率?有没有办法用ffmpeg调整此高分辨率图像的大小?如果您想使用ImageMagick它包含在大多数Linux发行版中,可用于macOS和Windows 您的命令变为:
convert test.png -resize 320x result.png
如果您正在运行v7或更高版本,请使用:
magick test.png -resize 320x result.png
如果您有很多事情要做,并且希望将所有调整大小的图像写入名为
thumbs
的目录中,您可以使用:
mkdir thumbs
magick mogrify -path thumbs -resize 320x *.png
或者,您可能会发现
vips
是一种重量更轻的安装,并且使用更少的内存进行更快的转换:
mkdir thumbs
vipsthumbnail -s 320 -o "thumbs/%s.png" image.png
也许你的PNG格式不好。。。尝试
pngcheck-vetest.png
我收到了相同的错误消息。考虑使用其他软件进行工作。[编码视频时输入图像大小?),看起来支持的最大分辨率约为16384x16384
@Rotem您对此类软件有什么建议吗?我个人使用MATLAB。如果只有很少的图像,您可以使用paint.net或GIMP…进行大规模转换,您可以尝试[.我不知道ImageMagick是否支持高分辨率,以及调整大小的质量是否良好。