Как использовать cdrtools, чтобы корректно записать папку AUDIO_TS на болванку. Процесс записи состоит из двух этапов: А) Создание ISO-образа диска из AUDIO_TS/VIDEO_TS папок с помощью cdrtools/mkisofs. Б) Запись ISO-образа на DVD+/-R или DVD+/-RW. Этап А. Создание ISO-образа. Предупреждение. Этот метод создает не полностью стандартные DVD-A диски, однако на большинстве универсальных DVD-Video/DVD-Audio плеерах он должен читаться. Если на вашем плеере он не читается, то вам не повезло, ваш плеер слишком чувствителен к требованиям стандарта. К сожалению, описанный ниже метод создания образа с помощью cdrtools не работает с Sonic DVD-Audio Creator 3.0.05 - диски читаются некорректно. На http://dvd-audio.sourceforge.net/ приведено объяснение, что большинство совмещенных аудио-видео ДВД плееров читают диск файлами, которые физически должны располагаться на диске в определенном порядке. И только некоторые "чистые" ДВД-А плеера (автомобильные, например) могут иметь с этим проблемы, т.к. стандартом предписано не только то, что файлы должны располагаться в определенном порядке, но и находится в определенных секторах. Так как cdrtools не может обеспечить последнее условие, то у таких "чувствительных" плееров возникает проблема с чтением. Вот цитата: The only absolute sector pointers in a DVD-Audio image are those in the AUDIO_PP.IFO file. All other pointers are relative. Therefore there are two steps required to burning an AUDIO_TS directory to DVD - setting the pointers correctly in the AUDIO_PP.IFO file, and ensuring that the files are written contiguously in the correct order. It is probably possible to have padding between sets of files (e.g. between the AMG and the first ATS), but in practice there is no need to take account of that situation. Experiments have shown that a "smart" DVD-Audio player (i.e. a combined Audio/Video player) does not appear to use the AUDIO_PP.IFO file for playback. i.e. an AUDIO_TS directory can be relocated (without modification) to any part of the disk and still be playable in a hardware player - as long as the files are written contiguously and in the correct order. Что нужно сделать до того, как приступать к записи диска в cdrtools? 1. Авторинг диска должен быть полностью закончен и должна быть создана папка AUDIO_TS. Если диск предполагается сделать гибридным, т.е. содержащим как DVD-Audio, так и DVD-Video, авторинг DVD-Video части должен также быть завершен и создана папка VIDEO_TS. Далее нужно сложить AUDIO_TS и VIDEO_TS в одну папку. В нашем случае для примера назовем ее DVD_A. 2. Скачать cdrtools. Для Win32 - http://www.geoshock.com/cdrtools/. Для MacOSX - http://fink.sourceforge.net/ Непосредственно для изготовления образа диска из этого пакета понадобится только mkisofs. Шаг 1. Создание файла сортировки. От того, насколько корректно будет создан файл сортировки целиком зависит успех нашего, казалось бы, безнадежного мероприятия по созданию DVD-Audio диска. Файл Sort.txt - обычный текстовый файл, он состоит из строк, имеющих следующий формат: [Путь]/[Название файла] [весовой коэфициент] По умолчанию все файлы и папки имеют весовой коэфициент "0" и будут записываться на диск в алфавитной последовательности. Однако нам нужна иная последовательность, определенная стандартом. Таким образом, раздав файлам весовые коэфициенты, мы зададим правильную последовательность записи. Весовой коэфициент может быть целым числом от -2147483647 до +2147483647. Между названием файла и весовым коэфициентом должен быть либо один пробел, либо один табулятор. После весового коэфициента ничего быть не должно. Путь представляет собой путь до папки, гда лежат файлы. Если, например, программа mkisofs, с помощью которой будет создаваться образ диска лежит в нашей рабочей папке, т.е. той же папке, где и папка DVD_A (напомню, это папка, в которой, в свою очередь лежат AUDIO_TS и VIDEO_TS), то путь будет "DVD/AUDIO_TS/" ------Пример файл Sort.txt------- DVD_A/AUDIO_TS/AUDIO_PP.IFO 8003 DVD_A/AUDIO_TS/AUDIO_TS.IFO 8002 DVD_A/AUDIO_TS/AUDIO_TS.BUP 8001 DVD_A/AUDIO_TS/ATS_01_0.IFO 8000 DVD_A/AUDIO_TS/ATS_01_1.AOB 0 DVD_A/AUDIO_TS/ATS_01_0.BUP -8000 -------------------------------- Пример по последовательности файлов на диске (последовательность с реального коммерческого DVD-Audio диска, содержащего AUDIO_TS и VIDEO_TS, позаимствовано с http://dvd-audio.sourceforge.net) --------------------- AUDIO_TS/DVDAUDIO.MKB AUDIO_TS/AUDIO_PP.IFO AUDIO_TS/AUDIO_TS.IFO AUDIO_TS/AUDIO_TS.VOB AUDIO_TS/AUDIO_TS.BUP AUDIO_TS/AUDIO_SV.IFO AUDIO_TS/AUDIO_SV.VOB AUDIO_TS/AUDIO_SV.BUP AUDIO_TS/ATS_01_0.IFO AUDIO_TS/ATS_01_1.AOB AUDIO_TS/ATS_01_2.AOB AUDIO_TS/ATS_01_3.AOB AUDIO_TS/ATS_01_0.BUP AUDIO_TS/ATS_02_0.IFO AUDIO_TS/ATS_02_0.BUP AUDIO_TS/ATS_03_0.IFO AUDIO_TS/ATS_03_0.BUP AUDIO_TS/ATS_04_0.IFO AUDIO_TS/ATS_04_0.BUP AUDIO_TS/ATS_05_0.IFO AUDIO_TS/ATS_05_0.BUP AUDIO_TS/ATS_06_0.IFO AUDIO_TS/ATS_06_0.BUP AUDIO_TS/DVDAUDIO.BUP VIDEO_TS/VIDEO_TS.IFO VIDEO_TS/VIDEO_TS.VOB VIDEO_TS/VIDEO_TS.BUP VIDEO_TS/VTS_01_0.IFO VIDEO_TS/VTS_01_2.VOB VIDEO_TS/VTS_01_0.BUP VIDEO_TS/VTS_02_0.IFO VIDEO_TS/VTS_02_0.VOB VIDEO_TS/VTS_02_1.VOB VIDEO_TS/VTS_02_0.BUP VIDEO_TS/VTS_03_0.IFO VIDEO_TS/VTS_03_0.VOB VIDEO_TS/VTS_03_1.VOB VIDEO_TS/VTS_03_0.BUP VIDEO_TS/VTS_04_0.IFO VIDEO_TS/VTS_04_0.VOB VIDEO_TS/VTS_04_1.VOB VIDEO_TS/VTS_04_0.BUP VIDEO_TS/VTS_05_0.IFO VIDEO_TS/VTS_05_0.VOB VIDEO_TS/VTS_05_1.VOB VIDEO_TS/VTS_05_0.BUP --------------------- Примечание: Если вы создаете диск, содержащий AUDIO_TS и VIDEO_TS, то в файле Sort.txt необходимо задать веса папок AUDIO_TS и VIDEO_TS следующими строками: DVD_A/AUDIO_TS 10000 DVD_A/VIDEO_TS 9000 Их лучше поставить в самом начале, вес AUDIO_TS задать большим, чем вес VIDEO_TS, который, в свою очередь, больше весов всех прочих файлов. В принципе, веса папок, наверное, не важны, т.к. следующими строками они будут изменены, однако точно этот момент пока не исследовался. Подробнее про файл сортировки можно прочитать здесь: http://docs.rage.net/system/mkisofs-2.0/README.sort Шаг 2. Создание ISO-образа. Чтобы не ломать голову над путями, сложите файлы cygwin1.dll и mkisofs.exe из комплекта cdrtools в ту же папку, где находится DVD_A, туда же положите Sort.txt. Далее, либо создайте в NotePad файл со следующим содержимым: --------------------пример файла RUN.bat-------------------------- start "mkisofs" mkisofs.exe -o image.iso -sort sort.txt -udf DVD_A ------------------------------------------------------------------ переименуйте его в RUN.bat и запустите. Либо в FAR Manager наберите: mkisofs.exe -o image.iso -sort sort.txt -udf DVD_A Далее должны появиться проценты выполнения операции создания ISO-образа, по завершении которой в рабочей папке окажется image.iso. Шаг 3. Проверка корректности. Если вы первый раз создаете файл сортировки и не уверены в том, что вы его корректно создали, то желательно проверить правильность расположения файлов по секторам в образе. Сделать это можно по разному. Один из вариантов - используя программу ISOBuster (http://www.isobuster.com/) сверить порядок следования LBA в получившемся ISO-образе с тем, который вы создали в файле Sort.txt. Второй вариант - утилита isoinfo из все того же комплекта cdrtools. Положите ее в рабочую папку и наберите в FAR Manager: isoinfo -i image.iso -l Появится некоторое количество строк с примерно следующим содержанием: ---------- 0 0 0 131072 Mar 18 2005 [ 284 00] AUDIO_PP.IFO;1 В квадратных скобках - номер сектора. Сверьте, что файлы с большим весом имеют меньший номер сектора. Если порядок следования файлов в образе правильный, то можно переходить к финальной операции. Этап Б. Запись ISO-образа. Записать ISO-образ можно в любой подходящей и удобной для вас программе, например, в Nero или DVDDecrypter.