Скрипт для конвертирования CUE в файл пометок для audacity.

Недавно столкнулся с проблемой разрезания аудио-образов на треки. Конечно для образов снятых с CDDA дисков существует программа "shnsplit" (которая является частью пакета shntool), но вот беда она не работает с аудио лучше чем 16бит 44,1 кГц. А мне какраз нужно было порезать рипы с граммпластинок  в качестве 24 бита 96 кГц. оказалось что это можно сделать с помощью замечательного аудиоредактора audacity. Если этому редактору скормить файл пометок в котором записана информация о треках в таком виде:

Время_начала_трека_в_секундах     Время_окончания_в_секундах        Название_трека

*            *            *

*            *            *

Время_начала_трека_в_секундах     Время_окончания_в_секундах        Название_трека

и потом выбрать пункт в меню "Экспортировать в несколько файлов " то образ порежется  и сохранится потреково.

Но где взять этот файл пометок? Вот я и решил написать скрипт который бы конвертировал файл CUE в этот самый файл пометок.

Вот собственно и он:

cue2labels.sh

Для его работы необходим пакет Sox  (пакет необходим для получения общего времени звучания для создания последней пометки, в принципе можно обойтись и без него просто не будет времени окончания последнего трека. Но последнюю пометку  всегда можно отредактировать руками в том числе и в графическом режиме(просто подвинув ползунок) в audacity)

работает так:

./cue2labels.sh File_name.cue

результатом работы является файл labels.txt который появляется в текущей директории.

Русский

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

anonimous_comment

  • Разрешённые HTML-теги: <div><img><p><br><b><i><u>
  • Строки и параграфы переносятся автоматически.
  • You may quote other posts using [quote] tags.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may quote other posts using [quote] tags.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Введите символы которые вы видите
Image CAPTCHA
Enter the characters shown in the image.