gpt4 book ai didi

parallel-processing - ImageMagick 转换和 GNU 并行在一起

转载 作者:行者123 更新时间:2023-12-04 08:13:47 25 4
gpt4 key购买 nike

我想加快以下命令:

convert -limit memory 64 -limit map 128 -antialias -delay 1x2 final/*.png movie.mp4

我看过其他 blog posts parallel 和 convert 一起使用,所以我想知道如何使它与上面的命令一起使用。

最佳答案

如果缩小规模是一种选择,是的,您可以使用 GNU Parallel 轻松做到这一点

parallel -j 8 convert {} -resize ... {} ::: *.png

哪里 {}代表文件名, :::后面列出了要处理的文件。 .
-j给出并行运行的作业数。

我刚刚创建了 100 个 PNG s 为 10,000 x 8,000 并在 8 分钟内使用
#!/bin/bash
for f in *.png; do
convert $f -resize 2000x1200! $f
done

然后,再次使用相同的原始图像,但使用 GNU Parallel
parallel convert {} -resize 2000x1200! {} ::: *.png

花了 3 分 40 秒。随后使那些 100 PNG s 进入一部电影需要 52 秒。

关于parallel-processing - ImageMagick 转换和 GNU 并行在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26168783/

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