日々精進

新しく学んだことを書き留めていきます

xargsの-Pオプションでマルチプロセス実行

以下のように、xargsに-Pオプションを付けると並列実行できる。

find . -name "*.mpg" -type f -print0 | xargs -0 -I {} -n 1 -P 4 ffmpeg -i {} {}.mp4

動画や画像処理などはこれ使うとよさそう。
参考:findとxargsの基本的な使い方 -- ぺけみさお