APE

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

parovoZZ
Сообщения: 553
Статус: Хочу подружиться с пингвином
ОС: Ubuntu 9.04 + GNOME

APE

Сообщение parovoZZ »

Чем слушать и конвертить в CD Audio сабж? Может, monkey audio под wine запускается? Было б хорошо.
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: APE

Сообщение Mage-Warrior »

cdparanoia для этого есть. Или лучше для конверчения grip, а если нет grip, то в цикле конвейер из cdda2wav и lame. А слушать, по-моему может даже xmms. Выбирайте!
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: APE

Сообщение Juliette »

Спасибо сказали:
Аватара пользователя
Horrible
Сообщения: 256
Статус: Emacs geek
ОС: Emacs

Re: APE

Сообщение Horrible »

если кому интересно вот так можно конвертить APE+CUE в FLAC разбитый по трекам, теги прописываются:

Код: Выделить всё

#!/bin/bash

#USAGE: script file.cue

(($# > 0)) || { echo "Error: CUE file not specified"; exit 1; }
DIR_NAME=$(dirname "$1")
[ -d "$DIR_NAME" ] || { echo "Error: Dir \"$DIR_NAME\" not found"; exit 2; }
pushd "$DIR_NAME" > /dev/null
CUE_FILE=$(basename "$1")
PRFX_NAME=${CUE_FILE%.[cC][uU][eE]}
FLA_FILE=$(find . -type f -iname "$PRFX_NAME.flac")
APE_FILE=$(find . -type f -iname "$PRFX_NAME.ape")
WAV_FILE=$(find . -type f -iname "$PRFX_NAME.wav")
[ -n "$FLA_FILE" -a -z "$APE_FILE" -a -z "$WAV_FILE" -o -z "$FLA_FILE" -a -n "$APE_FILE" -a -z "$WAV_FILE" -o -z "$FLA_FILE" -a -z "$APE_FILE" -a -n "$WAV_FILE" ] || { echo "Error: there is not one of FLAC/APE/WAV input files"; exit 3; }
[ -n "$CUE_FILE" -a -s "$CUE_FILE" ] || { echo "Error: CUE file \"$CUE_FILE\" not found"; exit 4; }
[ -n "$FLA_FILE" -a -s "$FLA_FILE" -o -z "$FLA_FILE" ] || { echo "Error: FLAC file \"$FLA_FILE\" not found"; exit 5;}
[ -n "$APE_FILE" -a -s "$APE_FILE" -o -z "$APE_FILE" ] || { echo "Error: APE file \"$APE_FILE\" not found"; exit 6; }
[ -n "$WAV_FILE" -a -s "$WAV_FILE" -o -z "$WAV_FILE" ] || { echo "Error: WAV file \"$WAV_FILE\" not found"; exit 7; }

# prepare CUE to embed into FLAC (optional)
recode 1251..utf8 < "$CUE_FILE" > tmp.cue

# convert [{ape,flac} -> ]wav -> flac, splitting result according to CUE on tracks NN.flac where NN is [0-9]+
if [ -n "$FLA_FILE" ]; then
  shnsplit -i flac -o 'flac flac -V -8 -e -p -o %f -' -t %n "$FLA_FILE" < tmp.cue
elif [ -n "$APE_FILE" ]; then
  shnsplit -i ape -o 'flac flac -V -8 -e -p -o %f -' -t %n "$APE_FILE" < tmp.cue
elif [ -n "$WAV_FILE" ]; then
  shnsplit -i wav -o 'flac flac -V -8 -e -p -o %f -' -t %n "$WAV_FILE" < tmp.cue
fi

# embed tags into tracks, rename tracks
for (( i=1; i <= $(cueprint -d '%N' tmp.cue); ++i )); do
  NN=$(printf '%02d' $i)
  [ -s "$NN.flac" ] && {
    # prepare track tags, filter out empty tags, embed the rest
    cueprint -n $i -t 'ARRANGER=%A\nCOMPOSER=%C\nGENRE=%G\nMESSAGE=%M\nTRACKNUMBER=%n\nARTIST=%p\nTITLE=%t\nALBUM=%T\n' tmp.cue |egrep -v '=$' |
    metaflac --import-tags-from=- $NN.flac
    # rename NN.flac to "NN - TrackTitle.flac"
    mv $NN.flac "$NN - `cueprint -n $i -t %t tmp.cue`.flac"
  }
done

rm tmp.cue
popd > /dev/null
Спасибо сказали:
MihailBrutto
Сообщения: 23
ОС: Kubuntu 7.04 + XP SP2

Re: APE

Сообщение MihailBrutto »

Гм... Я понимаю, мой вопрос вам покажется весьма ламерским, но тем не менее я его все-таки задам (надеюсь на понимание). Итак, что делать с выше написанным текстом скрипта? В смысле, как сделать скрипт из этого текста? ) Уж очень хочется эйпы послушать в амроке, а другие плэйера меня не радуют (Audacious запускается через раз - начинает уже бесит этим своим глюком, да и время он показывают у cue +ape - время всего альбома ,Вместо времени одного трэка).
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: APE

Сообщение ged »

Нужно создать файл, скопировать в него содержимое этого скрипта. Потом выставить для него возможность исполнения и конвертить используя команду ./<имя_скрипта> <путь_и_имя_файла.cue>, находясь в директории со скриптом. Или скопировать скрипт в /usr/bin и не нужно будет переходить в директорию с ним и добавлять ./
You can't kill time without injuring eternity.
Спасибо сказали:
MihailBrutto
Сообщения: 23
ОС: Kubuntu 7.04 + XP SP2

Re: APE

Сообщение MihailBrutto »

Щас попробую...
После нескольких минут мучений.... Скрипт называется ape2flac и в папке /usr/bin. Запустить удалось, но выдает ошибку:

michael@michael-desktop:~/Desktop$ ape2flac Jailbreak.cue
/usr/bin/ape2flac: line 21: recode: команда не найдена
/usr/bin/ape2flac: line 27: shnsplit: команда не найдена
/usr/bin/ape2flac: line 33: cueprint: команда не найдена
/usr/bin/ape2flac: line 33: ((: i <= : ошибка синтаксиса: ожидается операнд (error token is " ")
michael@michael-desktop:~/Desktop$
Спасибо сказали:
MihailBrutto
Сообщения: 23
ОС: Kubuntu 7.04 + XP SP2

Re: APE

Сообщение MihailBrutto »

В общем, да, не хочет работать сей скрипт. нашел другой: APE2FLAC
Этот работает, но не разбивает на трэки (
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: APE

Сообщение ged »

Посмотрел я скриптик и твой вывод. В принципе все можно исправить и заставить работать. Нужно:
1. Найти пакеты с командами: recode, shnsplit и cueprint и установить их;
2. В камментах к скрипту написано именно то использование, которое я тебе написал, но потом он ищет flac-, ape- и wav-файлы с тем же именем, что и у cue. Надо как-то их организовать. После этого по идее должно все работать и как говорит автор разбивать на треки.
You can't kill time without injuring eternity.
Спасибо сказали:
MihailBrutto
Сообщения: 23
ОС: Kubuntu 7.04 + XP SP2

Re: APE

Сообщение MihailBrutto »

Благодарю. Буду искать!
Спасибо сказали:
MihailBrutto
Сообщения: 23
ОС: Kubuntu 7.04 + XP SP2

Re: APE

Сообщение MihailBrutto »

Пакеты нашел. Установил.... Но как и следовало ожидать - появилась новая проблема ).
После пытаний фалов кью в редакторе Кейт, пришол к такому результату...

michael@michael-desktop:~/Desktop$ a2f Ballbreaker.cue
shnsplit: error: unknown argument: -i
shnsplit:
shnsplit: type 'shnsplit -h' for help
michael@michael-desktop:~/Desktop$

Печатаю shnsplit -h. Действительно, нету никакого там -i. Что скажите?
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: APE

Сообщение ged »

Не обижайтесь, что проверил, но:

shntool скачен отсюда - http://www.etree.org/shnutils/shntool
Установлен из исходников, без дополнительных указаний и по shntool --help выводит среди прочего:

-i fmt specify input file format decoder and/or arguments.
format is: "fmt decoder [arg1 ... argN (%f = filename)]"
-o fmt specify output file format, extension, encoder and/or arguments.
format is: "fmt [ext=abc] [encoder [arg1 ... argN (%f = filename)]]"

Может имеет смысл поставить эту версию?
You can't kill time without injuring eternity.
Спасибо сказали:
MihailBrutto
Сообщения: 23
ОС: Kubuntu 7.04 + XP SP2

Re: APE

Сообщение MihailBrutto »

ged писал(а):
23.09.2007 17:08
Не обижайтесь, что проверил, но:

Было бы на что обижаться ) Скачал, установил, все заработало! Премного благодарен! НО... а все-таки, можно ли подружить амарок и кьюфайл? А то как-то потрэково разбивать... не тру, скажем так.
Извиняюсь за ламерские вопросы... Я в лине вего пару недель, да и в програмировании не особо шарю. Юзал Яндекс - результаты по вопросы неутешительные.
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: APE

Сообщение ged »

Этого не знаю. Я Audacious юзаю.
You can't kill time without injuring eternity.
Спасибо сказали:
Аватара пользователя
Horrible
Сообщения: 256
Статус: Emacs geek
ОС: Emacs

Re: APE

Сообщение Horrible »

MihailBrutto,
MihailBrutto писал(а):
23.09.2007 18:46
Было бы на что обижаться ) Скачал, установил, все заработало! Премного благодарен! НО... а все-таки, можно ли подружить амарок и кьюфайл? А то как-то потрэково разбивать... не тру, скажем так.
Извиняюсь за ламерские вопросы... Я в лине вего пару недель, да и в програмировании не особо шарю. Юзал Яндекс - результаты по вопросы неутешительные.


Амарок с ape нет (и правильно, нефиг пропагандировать проприетарный формат), но можно превратить ape+cue в flac+cue без разбиения по трекам обычным конвертером.
Спасибо сказали:
-sanches-
Сообщения: 333
ОС: Gentoo

Re: APE

Сообщение -sanches- »

я юзаю foobar2000 под wine.
Спасибо сказали: