Как разрезать файл SVCD
VxWorks
О чем эта статья?
В последнее время немалое распространение получил формат SVCD, который позволяет добиться очень хорошего качества видеоизображения (по сравнению с VCD). И, хотя этот формат пока что не стал (а судя по скорости падения цен на DVD-рекордеры, никогда и не станет), повсеместно распространенным, - как говорится, "народ интересуется".
Одной из самых распространенных проблем является разбивка закодированного файла на куски, с тем, чтобы его можно было записать на CD. Известно, что TMPGEnc - не лучшее средство для такой операции, поскольку он частенько подвисает или выполняет какие-либо действия, которые не нравятся операционной системе, при резке SVCD.
После того, как на нашем форуме у некоторых возникли вопросы о резке SVCD файла, я нашел неплохую статью на сайте VCDHelp, в которой описывалась эта операция. Однако, мне та статья показалась недостаточно подробной, и я решил написать свою, что называется, по мотивам. Статья, которая сподвигла меня на сей труд, находится
здесь, так что если есть желание, можете сравнить.
Необходимые программы
Нам понадобятся TMPGEnc и BBMPEG .
Начнем, пожалуй
Поскольку BBMPEG не умеет резать MPEG2 файлы, нам надо сначала сделать демультиплексирование. О том, как это сделать, рассказывается в этой статье .
После того, как демультиплексирование выполнено, получаем два файла - с расширением .M2V и .MP2 соотвественно. Запускаем BBMPEG и нажимаем на клавишу - Start Encoding. Пусть надпись на этой кнопке вас не смущает - таким образом мы получаем доступ к функциям мультиплексирования и резки файлов:
В открывшемся окне, нажимаем на кнопку Settings:
Выбираем закладку Input and Output files, идем в раздел MPEG Program Stream file и кликаем на кнопку Open PS:
Задаем имя результирующего файла и нажимаем на Save:
Теперь нам надо выбрать видеофайл. Для этого, нажимаем на кнопку Open VS:
Выбираем файл с видео (тот, что мы получили в результате демультиплексирования):
Теперь нам надо выбрать файл с аудиодорожкой. Нажимаем на кнопку Open AS1:
И задаем имя аудиофайла:
Выбираем закладку Program Stream Settings и отмечаем тип выходного файла (SVCD):
Теперь, кликаем на закладку General Settings. Первым делом, ставим галочки на Multiplex Video и Multiplex Audio, после чего, переходим к самой сложной части процесса. BBMPEG хочет знать с какого и по какое место он должен резать файл. В принципе, если все, что нам нужно сделать - это разрезать большой файл, то выставляем в Start Second - 0, а в End Second - полную длительность исходного файла. Ее можно узнать в любом плейере, но если вы ошибетесь и выставите большее, чем нужно, значение, то ничего страшного не произойдет. Также, надо выставить размер файла в Max Size (MB) в мегабайтах. Если вы используете диски 650Мб, то надо выставить 735, а если 700Мб, то 795.
В результате, получится несколько файлов, каждый длиной по 735Мб в первом случае и 795 во втором. Файлы будут пронумерованы, так что можно легко понять, какой порядок частей.
После того, как все данные введены, нажимаем на ОК: