пятница, 30 октября 2009 г.

Linux, конвертирование из ape в ogg

Скачал музыку, она оказалась в ape-формате. Более того, одним файлом с cue в комплекте. Ужас.
Итак, надо разбить на отдельные файлы и сконвертировать... ну, например, в ogg

Для счастья нам понадобятся:
mac, lame, mp3splt, oggenc (входит в vorbis-tools), cuetools, shntool
Это я до кучи всё что можно написал, хотя тот же lame как бы не нужен тут, я думаю =)

Самое интересное mac. В репозиториях дебиана я такой пакет не нашёл. Однако, нашёл ссылку на сторонний:

wget http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb
sudo dpkg -i mac-3.99-u4_b3-1_i386.deb

Ставим и радуемся =)

Далее надо:

а) сконвертировать ape во flac, разбитый на отдельные файлы. Это можно сделать командой:

cuebreakpoints *.cue | shnsplit -a track -o flac *.ape

б) сконвертировать *.flac в *.ogg, что удобно было бы сделать через простенький скрипт:

#!/bin/sh
find -iname '*.flac' | while read fname; do
oggenc -b 256 -o $fname.ogg $fname;
done

...где "-b 256" это битрейт; Ну, тут смотрите man и сами разбирайтесь что к чему =)

Вот ещё моё предыдущее сообщение, оно касалось разделения файлов, тоже может быть полезным.

Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.

Комментариев нет: