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

0
SUCCESS: Your vote is considered!

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

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

*            *            *

*            *            *

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

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

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

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

cue2labels.sh

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

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

./cue2labels.sh File_name.cue

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


Пожалуйста войдите, что-бы оставить коментарий.
Нет акаунта? Регистрация