суббота, 14 марта 2009 г.

Создание и потрошение дисков DVDAudio.

Про то, что это такое и с чем его едят, я рассказывать не буду, для этого есть wiki: http://ru.wikipedia.org/wiki/DVD-Audio

Расскажу я про то, как это можно создать.



Для изготовления диска нам понадобится:
  • Собственно музыкальные файлы в формате WAV или FLAC.
  • Программа dvda-author, которую можно найти здесь или взять готовый бинарник здесь (61 кб)
  • Программа mkisofs для создания образа диска, которую можно взять здесь (725 кб)
  • Программа ImgBurn с сайта www.imgburn.com
  • CUEsplitter для разбивки больших сетов, которые снабжены cue-файлом. Архив здесь (890 кб)
  • Много места на диске
Начнем!
Для начала подготовим аудио-файлы.
С помощью CUE Splitter разбиваем один большой FLAC на много маленьких, если же всё разбито, то переходим к следующей стадии.
Запускаем командную строку (Пуск > Выполнить... > cmd) и переходим в папку, в которой будем мутить наш диск, туда же советую кинуть dvda-author.exe и mkisofs.exe с cygwin1.dll и sort.txt.
Запускаем процесс создание диска командой:

dvd-author.exe -g <список файлов> [-g <список файлов>] -o DVD
-g создает группы треков на диске. Можно использовать для разделения на альбомы. Указывать можно не более 9 групп.
-o указывает папку, в которой будет создана структура диска.
В списке файлов советую не использовать подстановочные символы, чтобы потом не рвать волосы на... голове из-за того, что получился не тот порядок треков, который нужен.

Когда программа отработает, а это займет несколько минут, у нас появится папка DVD, в которой будет пустая VIDEO_TS и AUDIO_TS с файлами.

Теперь создадим образ, который потом запишем на диск. Просто так записать файлы на диск нельзя, потому что в этом деле важно расположение файлов на диске. Для этого используем следующую команду:

mkisofs -o image.iso -sort sort.txt -udf DVD
Где image.iso - результирующий образ, а DVD - папка, которая была создана на прошлом шаге.
После всего этого у нас получится iso-образ, который уже можно записывать на диск с помощью ImgBurn. Nero записывает образ не совсем правильно, в итоге диск просто не воспроизводится.
Готовый диск можно проигрывать на "железном" плеере и радовать соседей своей любимой музыкой :)

А теперь я расскажу, с помощью чего "чужой" диск можно разобрать на треки.
Для этого есть программа DVDA Explorer 2008, которую найти самостоятельно или взять архив здесь (6,03 МБ)
Основное окно программы выглядит так:


С помощью пункта "File/Open..." открываем файл "AUDIO_TS.IFO" и получаем список треков на диске. Потом выделяем нужные треки и нажимаем кнопку "Extract", появится диалог сохранения треков:


В нем советую поставить переключатель в положение "Convert to wave", тогда получатся более удобоваримые файлы на выходе.

Я не стал влезать в особые премудрости этого дело, но таким методом пользуюсь сам и неудобств пока не испытываю.