Конвертация Apple Lossless (m4a) во FLAC: различия между версиями
Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
Vlas (обсуждение | вклад) |
Vlas (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
1. Достать из m4a файл в формате WAV. | 1. Достать из m4a файл в формате WAV. | ||
2. Сконвертировать WAV во FLAC | 2. Сконвертировать WAV во FLAC | ||
Строка 10: | Строка 11: | ||
Описание: Apple Lossless audio codec decoder | Описание: Apple Lossless audio codec decoder | ||
A simple decoder for the Apple Lossless audio codec. | A simple decoder for the Apple Lossless audio codec. | ||
Homepage: http://craz.net/programs/itunes/alac.html | Homepage: http://craz.net/programs/itunes/alac.html | ||
Утилита есть в дистрибутивах, если же нету - скачиваем по ссылке выше. | Утилита есть в дистрибутивах, если же нету - скачиваем по ссылке выше. | ||
Строка 19: | Строка 21: | ||
Конвертируем из m4a в wav: | Конвертируем из m4a в wav: | ||
<source lang="bash"> | |||
ls -1 | while read i; do alac-decoder -f "${i%.m4a}.wav" "$i"; done | ls -1 | while read i; do alac-decoder -f "${i%.m4a}.wav" "$i"; done | ||
</source> | |||
Далее из wav вo flac: | Далее из wav вo flac: | ||
<source lang="bash"> | |||
ls -1 *.wav | while read i; do flac --best *.wav; done && rm -rf *.wav | ls -1 *.wav | while read i; do flac --best *.wav; done && rm -rf *.wav | ||
</source> | |||
[[Category:Скрипт]][[Category:FLAC]] |
Версия 17:57, 17 октября 2008
Собственно конвертация состоит из двух этапов:
1. Достать из m4a файл в формате WAV.
2. Сконвертировать WAV во FLAC
Для того, чтобы извлечь из m4a файл wav можно воспользоваться утилитой alac-decoder:
Описание: Apple Lossless audio codec decoder
A simple decoder for the Apple Lossless audio codec.
Homepage: http://craz.net/programs/itunes/alac.html
Утилита есть в дистрибутивах, если же нету - скачиваем по ссылке выше.
Конвертируем из m4a в wav:
ls -1 | while read i; do alac-decoder -f "${i%.m4a}.wav" "$i"; done
Далее из wav вo flac:
ls -1 *.wav | while read i; do flac --best *.wav; done && rm -rf *.wav