История изменений
Исправление Deleted, (текущая версия) :
подскажешь как в этот скрипт добавить рекурсивно несколько каталогов с файлами
Но будут проблемы с «нехорошими» символами:
#!/bin/sh
find ./ -type f -iname "*.mp3" -printf "%p\n" | while read f
do
fname="${f%.mp3}"
sox -S "$f" -c 1 -r 16000 "$fname.wav" gain -n -3;
./fdkaac -p 2 -b 11 -m 0 --transport-format 2 "$fname.wav" -o "$fname.m4a";
rm -f "$fname.wav";
done
Сохраняет туда же, откуда берёт.
PS: find ./ можно заменить на find /path/to/audiobook
Исправление Deleted, :
подскажешь как в этот скрипт добавить рекурсивно несколько каталогов с файлами
Но будут проблемы с «нехорошими» символами:
#!/bin/sh
find ./ -type f -iname "*.mp3" -printf "%p\n" | while read f
do
fname="${f%.mp3}"
sox -S "$f" -c 1 -r 16000 "$fname.wav" gain -n -3;
./fdkaac -p 2 -b 11 -m 0 --transport-format 2 "$fname.wav" -o "$fname.m4a";
rm -f "$fname.wav";
done
Сохраняет туда же, откуда берёт.
find ./ можно заменить на find /path/to/audiobook
Исправление Deleted, :
подскажешь как в этот скрипт добавить рекурсивно несколько каталогов с файлами
Но будут проблемы с «нехорошими» символами:
#!/bin/sh
find ./ -type f -iname "*.mp3" -printf "%p\n" | while read f
do
fname="${f%.mp3}"
sox -S "$f" -c 1 -r 16000 "$fname.wav" gain -n -3;
./fdkaac -p 2 -b 11 -m 0 --transport-format 2 "$fname.wav" -o "$fname.m4a";
rm -f "$fname.wav";
done
Сохраняет туда же, откуда берёт.
Исходная версия Deleted, :
подскажешь как в этот скрипт добавить рекурсивно несколько каталогов с файлами
Но будут проблемы с «нехорошими» символами:
#!/bin/sh
find ./ -type f -iname "*.mp3" -printf "%p\n" | while read f
do
fname="${f%.mp3}"
sox -S --norm "$f" -c 1 -r 16000 "$fname.wav";
./fdkaac -p 2 -b 11 -m 0 --transport-format 2 "$fname.wav" -o "$fname.m4a";
rm -f "$fname.wav";
done
Сохраняет туда же, откуда берёт.