Чтобы добавлять сообщения и комментарии, .

@Hawat:
Hawat

Адовый скрипт из 3 строчек созданный для нарезки ape и кодирования в ogg дошел до состояния поддержки ape/flac/wv, кодирование cue в UTF-8 и записи тегов, так теперь еще и переименовывать файлы умеет....soundKonverter и kid3-qt уже не нужны...

@silvery:
silvery

Чат, реквестирую помощи в пользовании Monkey audio, а именно:
есть .ape файл, при распаковке которого получается один .wav файл, хотя в .cue приписаны начало и конец всех треков, как сделать так, чтобы оно само их порезало на треки после декомпрессии?

@AKa:
AKa

поменял местами подушки. province riot

@AKa:
AKa

алсо у меня есть начальное профессиональное образование, я дипломированое быдло.

@AKa:
AKa

андроид и жирные уши

@cormorant:
cormorant

Конвертируем сразу несколько ape-файлов сначала в wav, потом в
mp3, потом mp3 разбиваем на отдельные файлы в ту же папку.
for ape in *.ape;
do
name=`echo "$ape" | sed 's/ape//g'`
mac "$ape" "$name"wav -d
lame --preset cd "$name"wav "$name"mp3
mp3splt -a -c "$name"cue -o @a-@t "$name"mp3
done

Имена обычно получаются не в той кодировке. На python решается так:
import glob, shutil
mp3s = glob.glob("*.mp3")
for mp3 in mp3s: shutil.move(mp3, mp3.decode("cp1251"))

@maxym:
maxym

cuebreakpoints CDImage.ape.cue | shnsplit -o flac CDImage.ape

@don-Rumata:
don-Rumata

За что же вы так эйп-то любите, гады?

@proton:
proton

emerge mac
;)

@Rain:
Rain

*форматы *wavpack *lossless
Провел небольшое тестирование современных lossless аудиоформатов: FLAC, APE, TTA, WavPack.Тестировалось время компрессии, время декомпрессии (как следствие — нагрузка на систему при воспроизведении), коэффициент сжатия. При компрессии использовались настройки для получения наименьшего размера файла. Для теста использовался альбом Eagles "Hotel California", 24 bit, 192 KHz. Результаты по времени:

TTA e:
real 2m16.353s
user 1m41.710s
sys 0m13.994s

FLAC e (--best):
real 6m43.974s
user 6m15.184s
sys 0m17.721s

WV e (-hhm):
real 3m50.925s
user 3m12.230s
sys 0m14.357s

APE e (-c5000):
real 21m12.352s
user 20m34.499s
sys 0m18.033s

FLAC d:
real 0m57.572s
user 0m52.777s
sys 0m3.968s

TTA d:
real 0m16.484s
user 0m7.517s
sys 0m4.174s

WV d:
real 2m38.671s
user 2m33.707s
sys 0m3.521s

APE d:
real 21m32.426s
user 21m22.848s
sys 0m8.811s

TTA — явный лидер как в скорости кодирования, так и в декодирования (опережает FLAC примерно в 3 раза). У APE "фантастический" результат — чуть больше 20 минут для обеих операций, причем для декодирования затрачивает больше времени, чем для кодирования.

Результаты по тесту уровня компрессии:

WAV: 429.904M FLAC: 57.3533% TTA: 55.5872% WV: 56.4613% APE: 53.7508% 01 — Hotel California
WAV: 334.835M FLAC: 56.8068% TTA: 54.734% WV: 56.39% APE: 53.0701% 02 — New Kid in Town
WAV: 314.467M FLAC: 57.0879% TTA: 55.2405% WV: 56.4774% APE: 53.4859% 03 — Life in the Fast Lane
WAV: 324.962M FLAC: 54.745% TTA: 52.9052% WV: 54.5343% APE: 51.3146% 04 — Wasted Time
WAV: 91.8516M FLAC: 54.425% TTA: 52.5985% WV: 53.6542% APE: 51.1642% 05 — Wasted Time (reprise)
WAV: 275.206M FLAC: 57.8668% TTA: 55.8197% WV: 57.3214% APE: 54.0763% 06 — Victum of Love
WAV: 262.467M FLAC: 54.5244% TTA: 53.0941% WV: 54.0522% APE: 51.5523% 07 — Pretty Maids All in a Row
WAV: 340.966M FLAC: 58.1202% TTA: 56.0239% WV: 57.2658% APE: 54.1651% 08 — Try And Love Again
WAV: 496.578M FLAC: 54.4936% TTA: 52.708% WV: 54.3819% APE: 51.0323% 09 — The Last Resort

(копия — paste.org Из открытых кодеков снова побеждает TTA. Из закрытых — APE оказывается впереди

Итого: APE — проприетарщина, грузит систему, мало чем поддерживается (как софтово, так и в железе), но дает некоторый сомнительный выигрыш в занимаемом на диске месте. Не нужен. WavPack — поддерживается немногим лучше, хотя опенсорсный и развивается дольше FLAC'a. Больше нагружает систему при распаковке и дает незначительный выигрыш места по сравнению с FLAC. К вопросу о гибридности — речь про lossless, да и многими ли железками поддерживается lossy-часть гибрида? Преимущества перед FLAC'ом практически теряются. TTA хорош, как по скорости упаковки/распаковки, так и по занимаемому месту (находится посередине между APE и FLAC), но поддержка оставляет желать лучшего — его у меня не воспроизводил ни mplayer, ни VLC, ни amarok с gstreamer'ом. Хотя вроде как заявляется поддержка в Cowon'ах и Rockbox'e. FLAC — достаточно легкий, поддерживается любым плеером и кучей железок, поэтому и остается неофициальным lossless-стандартом, хотя расплачиваться приходится увеличенными затратами занимаемого места.

@zweipluse:
zweipluse

Как то уже перекодировал из ape во flac, но забыл как. Сижу гуглю, вспоминаю.

@zweipluse:
zweipluse

Скачал альбомчик с торентов, а там файл с расширение *.ape, Amarok его не хотит играть, а smplayer играет. Что за фигня...

@don-Rumata:
don-Rumata

Qmmp умеет адекватно читать и воспроизводнить cue\ape. Это просто щикарно!

@Gem:
Gem

$cat /bin/ape
#!/bin/sh
APE="$1"
S=".cue"
CUE="${APE%.ape}$S"
shnsplit -f "$CUE" -o flac -t "%n — %t" "$APE"
enconv "$CUE"
cuetag "$CUE" *.flac

@don-Rumata:
don-Rumata

juick-com.narod.ru

Монструозный бутлег группы Pink Floyd, в котором на 17 дисках собрано невообразимо огромное количество невыпущенного/раритетного материала. Диск 18 содержит информацию о каждом треке (Complete Track List.doc), обложки и бонусные фотографии.

Более полное описание и треклист тут: archive.portal-on.ru

P.S. Если кто-нить перельёт это на пиратбей или какой-нить другой крупный (ну или не очень) трекер — буду только рад.

Наслаждайтесь.

@myckolah:
myckolah

а как в foobar сделать так, чтобы в библиотеку сыпались .cue файлы, а не .ape? Если просто запустить .cue, всё отображается правильно, но по умолчанию у меня foobar не видит этих файлов напрочь.

@Gem:
Gem

Как автоматически преобразовать APE+CUE в flac.
Задача: есть альбом в lossless-формате APE с приложенным к нему CUE. Надо перекодировать его в формат FLAC, снабдив тегами.

Решение: Для работы понадобятся пакеты:

* cuetools — для извлечения тэгов из CUE-файла
* shntool (зеркало) — многоцелевой обработчик WAVE-данных
* flac — кодек формата FLAC
* libmac — кодек Monkey’s Audio Codec, файлы которого обычно имеют расширение "ape"

Скрипты тут dvgu.ru в самом низу Convert APE/CUE or WAV/CUE to FLAC/CUE with optional per-track splitting

@skobkin-ru:
skobkin-ru

*конвертер
Разбиваем CUE с флаком или эйпом в треки:
Для этого есть очень удобная софтина — gCue2tracks. Скачиваем ее, или сливаем с svn:
svn co svn2.assembla.com
Удовлетворяем зависимости:
python,python-gtk2,python-glade2,cuetools,shntool

Ставим. Запускаем файл программы, выбираем образ, выходной формат действуем.
З.Ы. К.О. в отпуске, пока заменяю я.