Перейти к содержанию

mp3 from flac or AAC convert and normalize


Skaaraje

Рекомендуемые сообщения

В машине не читается flac формат, надо сконвертить и занормализить все треки.

ffmpeg и normalize-audio установить если еще нет
 

Сперва в корне того каталога - где лежат подкаталоги с флаками (где 160 это получаемый битрейт, можно и 320 если надо)

find . -name "*.flac" -exec ffmpeg -i {} -ab 160k -map_metadata 0 -id3v2_version 3 {}.mp3 \;

 

если AAC то  для VBR MP3

find . -name "*.m4a" -exec ffmpeg -i {} -c:a libmp3lame -ac 2 -q:a 2 {}.mp3 \;

или AAC в CBR MP3

find . -name "*.m4a" -exec ffmpeg -i {} -c:a libmp3lame -ac 2 -b:a 190k  {}.mp3 \;

потом все mp3 в одну кучу
find . -name "*.mp3" -exec mv {} "/home/skaaraje/SDOUT" \; 
потом

normalize-audio -m -n *.mp3

 

 

 

Изменено пользователем Skaaraje
Ссылка на комментарий
Поделиться на другие сайты

ну и перетусовать все 

 

find -maxdepth 1 -type f -iname '*.mp3' -print0 | \
    shuf -z | \
    for ((i=0;++i;)); do
        IFS= read -r -d '' fname || break;
        mv "$fname" "rand${i}.mp3";
    done

 

 конвертировало прмерно полтора часа 26 гиг и 622 файла 

нормализило минут 15

 

Изменено пользователем Skaaraje
Ссылка на комментарий
Поделиться на другие сайты

  • 10 месяцев спустя...

добавить случайное число к имени файла 

 

SAVEIFS=$IFS; UP=10000; IFS=$'\n'; L=($( find ./ -type f )); for (( i=0; i<${#L[@]}; i++ )); do RND=$RANDOM; let "RND %= $UP"; mv "${L[$i]}" "./$( printf "%04d\n" $RND)_$(basename -- "${L[$i]}")"; done; IFS=$SAVEIFS

Ссылка на комментарий
Поделиться на другие сайты

  • Skaaraje изменил название на mp3 from flac or AAC convert and normalize

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...