Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg  (Прочитано 60302 раз)

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

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Имеется музычка, закодирована в ape+cue (flac+cue):
Maire Brennan '94.ape
Maire Brennan '94.cue

Хочется получить песенки в формате mp3 (ну, когда, например, железка других форматов не понимает) или ogg.

Необходимые программы: mac, lame, mp3splt, oggenc (входит в vorbis-tools), желательно также поставить id3 mass tagger

Установка необходимых утилит:
- 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
- lame + mp3slt + oggenc:
sudo apt-get install lame mp3splt vorbis-tools
- id3:
wget http://home.wanadoo.nl/squell/files/id3mtag_0.78_i386.deb
sudo dpkg -i id3mtag_0.78_i386.deb

Для автоматизации был использован следующий скрипт: http://gimpel.funpic.de/files/cueape.sh

Этот скрипт конвертирует ape в wav при помощи mac, после чего разбивает полученный файл на несколько, опираясь на информацию из cue-фала, при помощи mp3splt. mp3splt также записывает теги в mp3-файлы, используя информацию из cue-файла. Для ручной записи тегов в файлы, можно воспользоваться id3:
id3 -123 -c <комментарий> -t <имя трека> -y <год> -a <артист> -l <альбом> <файл.mp3>
Итак, для конвертации в mp3 выполняем:
cueape.sh file.ape file.cue -mс поправкой на наши файлы. Чтобы получить на выходе ogg используйте параметр -o вместо -m.

Вот что получилось, после выполнения:
01 - The Days Of The Dancing.mp3
02 - A Place Among The Stones.mp3
03 - The Watchman.mp3
04 - An Fharraige.mp3
05 - Pilgrim's Way.mp3
06 - Big Yellow Taxi.mp3
07 - The Mighty One.mp3
08 - Heroes.mp3
09 - Misty Eyed Adventures.mp3
10 - Dream on.mp3
11 - Eirigh Suas A Stoirin.mp3

Изучено, осмысленно и протестировано на ape+cue товарищем VerWolF, если что ищите его на канале #ubuntu-ru в сети FreeNode.

Смотрите также: Monkey's Audio в linux - обобщающая тема.


Скрипт для конвертирования ape в wav/mp3 приложен к этому сообщению.

[вложение удалено Администратором]
« Последнее редактирование: 06 Август 2007, 17:20:46 от Kwah »

Оффлайн max5555

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #1 : 27 Январь 2008, 19:13:09 »
Спасибо, все хорошо сработало. Есть только одно замечание. Перед тем как конвертировать откройте файл cue в вашем любимом текстовом редакторе, если названия песен отображаются некорректно советую перекодировать их сразу, чтобы потом не пришлось делать это вручную для каждого mp3 файла. Чтобы не искать нужную кодировку я вручную поменял расширение файла cue на txt, потом открыл его в Firefox, он соответственно автоматически распознает кодировку, копируем теперь уже читабельный список в буфер вставляем снова в текстовый редактор и заменяем исходный файл cue используя кодировку utf-8.
« Последнее редактирование: 27 Январь 2008, 19:15:07 от max5555 »

b3nd3r

  • Автор темы
  • Гость
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #2 : 28 Январь 2008, 00:45:28 »
max5555
Цитировать
Есть только одно замечание. Перед тем как конвертировать откройте файл cue в вашем любимом текстовом редакторе, если названия песен отображаются некорректно советую перекодировать их сразу, чтобы потом не пришлось делать это вручную для каждого mp3 файла. Чтобы не искать нужную кодировку я вручную поменял расширение файла cue на txt, потом открыл его в Firefox, он соответственно автоматически распознает кодировку, копируем теперь уже читабельный список в буфер вставляем снова в текстовый редактор и заменяем исходный файл cue используя кодировку utf-8.
Есть способы гораздо проще:
http://www.linux.org.ru/books/lor-faq/lorFAQ-11.html#search-txtconv

Оффлайн max5555

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #3 : 28 Январь 2008, 15:53:08 »
B3ND3R, спаибо за дополнительную информацию, хотя в данном случае я бы не сказал, что предложенный Вами способ проще.
Перекодирку также можно сделать с помощью только лишь редактора kate:
открываем файл cue, выбираем Сервис->Кодирвка->далее как правило Кириллица cp1251,
после этого Файл->Сохранить_как
в открывшемся окне в правом верхнем углу выбираем utf-8.
Все

b3nd3r

  • Автор темы
  • Гость
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #4 : 30 Январь 2008, 04:49:05 »
Одна команда в консоле намного проще нежели открытие редактора, открытие файла и т.д. Тем более редактор kate не везде есть.

Оффлайн vas926

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
загвоздка на строке:

cueape.sh file.ape file.cue -m

в консоли пишет команда cueape.sh не найдена
Ubuntu 10.04.4

Оффлайн d3rp

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
если запускаете файл из директории в которой находитесь, то надо так:
./cueape.sh file.ape file.cue -m

Оффлайн KriK

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
загвоздка на строке:

cueape.sh file.ape file.cue -m

в консоли пишет команда cueape.sh не найдена
Запусти так sh cueape.sh file.ape file.cue -mИли так:
chmod +x cueape.sh
./cueape.sh file.ape file.cue -m

Оффлайн panzers

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #8 : 17 Апрель 2008, 10:02:54 »
где id3mtag_0.78_i386.deb  можно найти под x64? Из сорцов не собираеться =(
id3-0.75# make install
g++ -g -O2 -fno-rtti -c main.cpp
sedit.h: In function ‘std::string sedit(const char*, const T&)’:
sedit.h:94: ошибка: ‘dummy’ не имеет аргументов, зависящих от параметра-шаблона, поэтому должна быть досьупна декларация ‘dummy’
sedit.h:94: ошибка: (с ключом ‘-fpermissive’, G++ примет данный код, но разрешение использовать недекларированные имена будет отменено в дальнейших версиях)
make: *** [main.o] Ошибка 1

Оффлайн What

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #9 : 26 Апрель 2008, 23:26:30 »
Kwah, напишите, пожалуйста, статью как переконвертировать ape+cue и flac(1 фйал) в треки во flac.
Только чтобы просто было и все могли понять.
При этом хотелось бы заполненные теги и возиожность выбора уровня сжатия. Как в виндвом фубаре вобщем.

Оффлайн iriver550

  • Участник
  • *
  • Сообщений: 122
  • Archlinux User
    • Просмотр профиля
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #10 : 27 Апрель 2008, 18:33:49 »
Я заранее прошу прощению у тех,кто предпочитает использование только родных приложений. Я для перекодировки использую foobar ,который прекрасно работает с помощью wine.

Оффлайн What

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #11 : 27 Апрель 2008, 19:49:56 »
iriver550, какую сборку фубара используешь?
А то у меня дефолтная ругается на не найденный файлы типа flac, monkey audio  и другие, а foobar2000 ultimate 0.9 вообще не запускается...

Оффлайн iriver550

  • Участник
  • *
  • Сообщений: 122
  • Archlinux User
    • Просмотр профиля
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #12 : 27 Апрель 2008, 21:26:51 »
у меня ubuntu 8.04. foobar 0.9.5.2 + к нему поставил компоненты из сборки Death(кодеки + тулзы).хотя можно самому подкидать dll для поддержки форматов. Благо,скачать их можно из инета без проблем..wine из стандартного репозитария(0.9.59).Все операции проходят стандартно-выбираю файл,даю кодек,указываю директорию сохранения.Сейчас проверил на файле .ape.конвертил в мрз b 245  c vbr. все прошло как того и хотелось.  ;)
Если хотите-могу прислать Вам сборку foobar,которой пользуюсь.

Оффлайн What

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #13 : 27 Апрель 2008, 22:01:03 »
Да, выложи, пожалуйста, на какой-нибудь файлообменник.
И еще: ты ставил файл flac.exe или у тебя в сборке конвертирование сразу заработало?

Оффлайн iriver550

  • Участник
  • *
  • Сообщений: 122
  • Archlinux User
    • Просмотр профиля
Re: HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
« Ответ #14 : 27 Апрель 2008, 22:20:05 »
flac.exe ставил . с файлообменниками я ни разу дела не имел. поэтому могу не справиться с этим делом. лучше в личку прислать мыло. я на него кину сборку. в сборке и кодеки для оффтопа есть.

 

Страница сгенерирована за 0.086 секунд. Запросов: 24.