我正在使用 MEncoder 将大量 jpg 图片组合成延时视频。我有两个主要文件夹,每个文件夹大约有 10 个子文件夹,为了自动化我正在运行的过程:
find . -type d -name img -exec sh -c '(cd {} && /Volumes/SAMSUNG/PedestrianBehaviour/BreakableBonds/jpg2avi.sh t*)' ';'
其中 jpg2avi 是 MEncoder 的设置。
mencoder 'mf://t00*.jpg' -mf fps=10 -o raw.avi -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=2000 -o out.avi
为了并行化它,我在 BreakableBonds 和 UnBreakableBonds 两个文件夹中启动了这个命令。然而,每个过程只使用大约 27%,所以总共略高于 50%。有什么办法可以加速这个吗?这样每个过程大约占50%。(我知道每个进程的 50% 是不可能的。)