Автор Тема: Конвертируем m4a(Apple) в mp3 в Linux  (Прочитано 199 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

FessAectan

  • Супермодератор
  • Сообщений: 6303
  • Репутация: 39.2099
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 17.0.963.56 Chrome 17.0.963.56
    • Просмотр профиля
Конвертируем m4a(Apple) в mp3 в Linux
« : Февраль 18, 2012, 08:48:10 am »
Для успешной конвертации нам понадобится
sudo aptitude install alac-decoder
переходим в папку с файлами m4a и выполняем для того чтобы достать wav из m4a
ls -1 | while read i; do alac-decoder -f "${i%.m4a}.wav" "$i"; doneзатем ставим lame для перекодирования wav в mp3
sudo aptitude install lameи выполняем команду в той же папке
find . -iname "*.wav" -exec lame '{}' ';'последним штрихом будет переименовывания получившихся filename.wav.mp3 в filaname.mp3, в этом поможет нам следующий скрипт
for i in *.mp3
do
x=`echo "$i"|sed -e 's/wav.mp3/mp3/'`
mv "$i" "$x"
done
Если есть желание, то можно объединить все это в единый скрипт.
Я не всегда понимаю, о чем говорю, но всегда уверен, что я прав.
– Мухаммед Али

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • Linux (Arch) Linux (Arch)
  • Browser:
  • Chrome 17.0.963.56-1 Chrome 17.0.963.56-1
    • Просмотр профиля
    • Форум системных администраторов UNIX
Конвертируем m4a(Apple) в mp3 в Linux
« Ответ #1 : Февраль 18, 2012, 02:16:42 pm »
Не дубль ли?
В скриптах я подобное постил.
cout << "Shalom World!\n"; // (с)

FessAectan

  • Супермодератор
  • Сообщений: 6303
  • Репутация: 39.2099
    • Просмотр профиля
Re: Конвертируем m4a(Apple) в mp3 в Linux
« Ответ #2 : Февраль 18, 2012, 05:42:59 pm »
Именно подобное, именно так как в сабже не было
Я не всегда понимаю, о чем говорю, но всегда уверен, что я прав.
– Мухаммед Али

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • Android 4.0.3 Android 4.0.3
  • Browser:
  • Safari 4.0 Safari 4.0
    • Просмотр профиля
    • Форум системных администраторов UNIX
Конвертируем m4a(Apple) в mp3 в Linux
« Ответ #3 : Февраль 18, 2012, 05:47:34 pm »
FessAectan, ok :)
cout << "Shalom World!\n"; // (с)