ГОЛУБЯТНЯ: Сборка разборки
ГОЛУБЯТНЯ: Сборка разборки
Автор: Сергей Голубицкий
Сегодня мы в очередной раз займемся диверсионно-подрывной работой, вызывающей бурю негодования профессиональной публики. Опять в нашу «Голубятню» метнут комками компоста, заклеймят беспробудным ламерством, опустят на гоблинских форумах. Ну да мы привычные. Меж тем хочется узнать: почему так сердятся «профессионалы» всякий раз, как ламеры предпринимают скромную попытку собственными кривыми ручками разобраться в сложных материях, тех самых, что ревниво оберегаются профессиональными епархиями?
Ответ до того прост, что неловко: «профессионалы» интуитивно угадывают подлинную подоплеку ламерской мысли и чуют ее чреватость. Мы изучаем сложные материи вовсе не для того, чтобы приобщиться к рядам специалистов в данной области (столь смехотворная и иллюзорная угроза никого не пугает), а ради того, чтобы при первом удобном случае обойтись без этих самых специалистов и профессионалов! Вот и вся сермяга, печальная для материального благосостояния специалистов и радостная для обывателей: ламерское поползновение слизывает с бутерброда «профессионала» тонкий слой масла! Банальная конкуренция.
Не собираясь никого перевоспитывать, хочу лишь купировать незаслуженную обидку IT-"гоблинов" на нас, компьютерных ламеров. Други мои, да ничего же личного! Какой-нибудь заурядный компьютерный ламер в реальной (не компьютерной) жизни легко может оказаться скромным таким «банкиркой», к которому вы, IT-"гоблины", смиренно ходите на поклон (в надежде на льготный кредит). Вот вам и ситуация, когда «ламер» и «компьютерный специалист» меняются местами. Поэтому вместо обидок лучше массировать собственный зеркальный стимул: как «банкирка» пытается поверхностно освоить компьютерную технологию в надежде избежать затратного общения с «компьютерным специалистом» для решения своих незамысловатых IT-задач, так и «компьютерный специалист» должен стремиться пройти финансовый ликбез, чтобы уклониться от наглого развода на скрытых формах кредитного процента.
Иными словами, гражданская позиция старого голубятника далека от партийности: равноудаленно от интересов ламеров и гоблинов, меня лишь принципиально влекут ситуации, в которых человек, непрофессиональный в какой бы то ни было области, изыскивает пути для решения задач в этой области наименее затратным образом.
С этими мыслями в голове приступаем к решению практической задачи, связанной с так называемым авторингом DVD.
Постановка вопроса
На заре «народного дивидизма» популярностью пользовалась процедура «ужима» фирменных дисков: одалживали на вечер у товарища (или в фирменном прокате) крутой «двухслойник» (DVD-9), коцали его до «однослойного» состояния (DVD-5) и прожигали на болванке DVD+R (или -R).
Шло время, народ богател, и варварство «ужима» уступило место «разборке»: DVD-9 стали разбивать на два диска DVD-5 с последующим прожигом на двух стандартных болванках.
Обе процедуры (и ужим, и разборка) играючи выполняются программой DVDFab: русский интерфейс, мастер подсказок, автоматическое удаление защитной гадости (CSS, RC, RCE, APS, UOPs и ARccOS) - что еще нужно человеку для полного счастья?
Прогресс, однако, не топчется на месте. И вот уже радикально подешевевшие двухслойные болванки вкупе с доступностью «резаков» dual-layer отправили разборку оригинального видеоматериала на свалку истории вслед за ужимом: куда приятнее копировать оригинальные DVD-9 «один в один» - двухслойный диск на двухслойную же болванку. На пути к полной нирване осталась лишь малая заковырина: что делать с уже существующей коллекцией разобранных уродов? Можно, конечно, все оставить как есть, но в сердце старого перфекциониста непременно заскребут кошки.
Опополаменных фильмов в моей коллекции чуть больше дюжины. Все они сделаны с DVD9-оригиналов Козловского, причем в наихудшем варианте: DVDFab понатыкала в конце каждого первого диска дополнительное меню с надписью «Insert Disk 2», а второй диск скомпилировала с таким количеством нарушений стандарта DVD-Video, что он не читается половиной стационарных DVD-плейеров. Наивные попытки вернуться к исходному состоянию «на халяву», то есть восстановить обратно диск DVD-9 в автоматическом no-brainer-режиме, ни к чему не привели, поэтому пришлось идти на софтологический подвиг - погружаться в тонкости DVD-авторинга, искусства сборки и разборки DVD-дисков.
И скажу же я вам, дорогие соотечественники, DVD-авторинг - это что-то! Мало того что сам по себе формат DVD-Video дает фору полнометражной научной дисциплине, так еще и программ наплодилась тьма-тьмущая (лично насчитал 33 штуки!). Насколько хватило сил разобраться, весь софт для DVD-авторинга делится на три части: no-brainer (DVDFab, Nero Vision), корпоративные монстры а-ля WYSIWYG (Adobe Encore, Ulead DVD Movie Factory, Sony DVD Architect и т. п.) и аскетические конструкторы «Сделай сам» (DVD Lab, Sonic Scenarist).
No-brainer’ы основаны на мастерах подсказок и вполне годятся для решения большинства задач, связанных с ужимом и разборкой (удалением рекламных роликов, предупреждений вражеских ФБР, звуковых дорожек на непонятных языках, субтитров, трейлеров и т. п.). Корпоративные монстры идеально подходят для монтажа собственных DVD-фильмов. Аскетические конструкторы являются выбором профессионалов - это раз, а также идеальны для реавторинга (аккурат наш случай!) - это два.
Очевидно, что в идеале для решения нашей задачи (сборки ранее разобранного диска) негоже размениваться на мелочи - установи себе самый что ни на есть профессиональный в мире пакет Sonic Scenarist да и собирай на здоровье. Но то ж в идеале. В реальности у аскетического конструктора волшебный интерфейс (рис. 1).
Смотришь на девственно чистый шмат экрана и разом понимаешь беспросвет собственной убогости и отсталости. В мутной же дымке разрушенных надежд проглядывает такая крутая «учебная курва», что вмиг пропадает желание что-то собирать и разбирать. Одно утешает: самым настойчивым и упорным перфекционистам в данной ситуации повезло несказанно, потому как на свете существует удивительная книга Сергея Блохина «DVD-диски с помощью Scenarist Pro», излагающая человеческим (не гоблинским) языком всю подноготную искусства DVD-авторинга. Награда за усердие велика: 90% всех коммерческих DVD-фильмов изготавливается на Scenarist Pro неспроста - эта монстрюга умеет абсолютно все!
Как бы то ни было, пришлось отказаться от «Сценариста» и попытать счастья с Adobe Encore DVD 2.0 и Ulead DVD Movie Factory 5. Эксперимент, однако, скукожился уже на пороге: обе программы не справились с кривым меню и нарушениями стандарта DVD-Video, напортаченными DVDFab, и импортировать диски отказались напрочь.
И тут меня осенило: что, если попытаться найти программу из разряда, ну скажем так, полупрофессиональных, однако заточенную если не конкретно под сборку DVD-дисков, то хотя бы под реавторинг? Представьте себе, таковая не преминула обнаружиться. Знакомьтесь - DVDReMake Pro 3.5.3, творение рук DimadSoft, дай бог здоровья этим замечательным ребятам!
В принципе DVDReMake Pro заточена под широкий спектр авторинговых задач, однако переделка уже существующих дисков (реавторинг) - ее откровенный конек. Список функций гордо передается тридцатью пунктами, из которых выделяются: удаление видеоразделов, программных цепочек, глав, программ, звуковых дорожек, субтитров, родительского контроля, а также разбивка и объединение двух, трех и четырех DVD-дисков в один с сохранением меню и без такового. На сайте разработчиков выложен отличный учебник и несколько самых актуальных Step-by-step guides (пошаговых инструкций), среди которых с великим удовольствием обнаружил и интересующую нас операцию - сборку ранее разобранных «двухслоек» (DVD-9).
Процедура восстановления фильмов моей коллекции в первозданном виде заняла ровно десять минут: пять минут ушло на изучение терминологии, еще пять - на сами манипуляции. Читатель непременно оценит гибкость DVDReMake Pro, великодушно позволяющую даже дремучему ламеру испытать головокружение от «работы по-взрослому». Вот как это выглядит.
‹ Шаг первый: импортируем в программу обе части разделенного ранее диска (рис. 2).
‹ Шаг второй: объединение данных. Для этого мы добавляем содержимое первой программной цепочки (PGC1) первого набора видеоразделов (VTS1) второго диска (disk2/VTS1/PGC1), где хранится вся информация конкретного фильма (что явствует из его структуры), в disk1/VTS1/PGC1. В последней версии DVDReMake Pro для процедуры добавления существует замечательная функция - Append copied PGC, которая переносит данные в ту же самую программную цепочку (в нашем случае PGC1), а не создает новую (скажем, PGC2) (рис. 3-5). В последнем случае нам бы пришлось муторно редактировать так называемые Pre и Post Commands каждого PGC для корректировки автоматического проигрывания диска.
‹ Шаг третий: теперь нам нужно скорректировать таблицу глав (chapters) объединенного диска, поскольку изначально в project 1, куда мы добавили содержимое project 2, часть глав указывала на первый диск, а часть на второй. Делается это в трех местах. Сначала находим точку раздела между дисками - она видна по блоку видеоряда, лишенному изображения (рис. 6-7).
Как видите, последняя программа первого диска - Program 20. Следующая - Program 21 - была в свое время перенесена DVDFab на второй диск. Всего на втором диске находилось 39 программ (с 21-й по 59-ю), поэтому после объединения программных цепочек видеоряд продолжился с Program 60. Отправляемся в список программ, выделяем их с 21-й по 59-ю и удаляем одновременно программы и блоки (Delete Program and Blocks) (рис. 8).
DVDReMake Pro сразу же указывает на ошибку предваряющих команд (Pre Commands), которые отсылают к несуществующим программам (мы же их удалили!), поэтому все ошибочные команды (с 21-й по 39-ю) тоже нужно удалить (рис. 9).
Последний штрих - исправляем ссылки в домене разделов диска (Titles), также содержащие линки на несуществующие программы (рис. 10).
Уф, вот теперь все! Проводим ускоренный экспорт итогового DVD для тестирования (меню File - Export Test DVD), запускаем наш проигрыватель и убеждаемся, что сборка работает без сучка и задоринки. В любом случае, если в какой-то элемент структуры диска закрадется ошибка, DVDReMake Pro тут же окрасит его в красный цвет, так что пройти мимо не получится. Компилируем финальный диск (меню File - Export DVD), прожигаем нашу двухслойную болванку и осознаем себя взрослыми и крутыми!