Перш за все, ви повинні переконатися, що він встановлений.
sudo apt-get install libav-tools
Він повинен мати кульгавий та неповний кодеки, тепер просто створимо скрипт bash, щоб закінчити роботу:
$ cat > flac2mp3
Тут оболонка буде чекати ваших команд, скопіюйте та вставте це:
#!/bin/bash
[[ $# == 0 ]] && set -- *.flac
for f; do
avconv -i "$f" -qscale:a 0 "${f[@]/%flac/mp3}"
done
Тепер натисніть Ctrl+ D. Зробіть свій сценарій виконуваним chmod +x flac2mp3
. Тепер ви можете використовувати його так:
./flac2mp3 /path/with/all/my/flacs/*.flac
Ви також можете скопіювати скрипт кудись у свій, PATH
а потім cd
у каталог із фрагментами та виконати його.
Що стосується наведеного вище параметра:
-qscale:a 0
насправді не ви отримаєте точний файл у форматі 320k , хоча це, мабуть, найкращий параметр для використання у будь-якому випадку. Запропоновані настройки фактично дають цільовий бітрейт 245 кбіт / с при діапазоні 220-260. Якщо ви дійсно хотіли 320k mp3s, вам доведеться перейти до CBR і використовувати:
-c:a libmp3lame -b:a 320k
але вам знадобляться чудові вуха, щоб помітити різницю ...
Довідка:
avconv
є нова реалізація, яка скоро буде застарілоюffmpeg
.