我正在使用MEncoder將大量jpg圖片合併爲延時視頻。我有兩個主要文件夾與每以自動化過程大約10個子文件夾我運行:允許MEncoder使用更多CPU
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%是不可能的。)
沒有合併'jpg2avi.sh'(旁白:對可執行腳本使用'.sh'擴展名不是一個好的做法;請參閱https://www.talisman.org/~erlkonig/documents/commandname-extensions-considered -harmful.shtml進行討論),這個問題相當不完整。 –
我現在用jpg2avi更新了它。 –