История изменений
Исправление legolegs, (текущая версия) :
xargs распараллеливает, но GNU parallel делает это лучше
find -iname '*.mp3' -print0 |
xargs -P `nproc` -0I{} sh -c "
mkdir -p \"converted/\$(dirname '{}')\";
ffmpeg -i '{}' -vn -acodec aac -b:a 128k -y \"converted/\$(dirname '{}')/\$(basename '{}' .mp3).aac\"
"
для parallel ща напишу
Исходная версия legolegs, :
xargs распараллеливает, но GNU parallel делает это лучше
find -iname '*.mp3' -print0 |
xargs -P `nproc` -0I{} sh -c "
mkdir -p \"converted/\$(dirname '{}')\";
ffmpeg -i '{}' -vn -acodec aac -b:a 128k -y \"converted/\$(dirname '{}')/\$(basename '{}' .mp3).aac\"
"
для parallel ща напишу