Журнал LinuxFormat - перейти на главную

LXF109:Kino

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Новая: : '''Сам себе режиссер''' Linux в основе домашней киностудии: от захвата с камеры до мастеринга DVD ==Создаем ...)
 
м (А где взять?)
 
(не показаны 3 промежуточные версии 1 участника)
Строка 42: Строка 42:
 
добавляется еще одно выпадающее меню (рис. 2). Оно определяет направление вытеснения: '''Справа налево''' или '''Сверху вниз'''. Лично
 
добавляется еще одно выпадающее меню (рис. 2). Оно определяет направление вытеснения: '''Справа налево''' или '''Сверху вниз'''. Лично
 
мне больше по душе второе. Не забудьте указать временной интервал действия перехода и посмотреть, что получилось в итоге.
 
мне больше по душе второе. Не забудьте указать временной интервал действия перехода и посмотреть, что получилось в итоге.
 +
 +
{{Врезка|left|Содержание=[[Изображение:LXF109_X2_1.jpg|Рис. 2|300px]]Рис. 2. '''Вытеснение''', в сущности, ничем не отличается от '''Растворения'''.|Ширина=300px}}
 +
 +
Еще один практический совет: по завершении наложения всех эффектов переключайтесь в режим '''Редактор''' и склеивайте сюжет в одну сцену – это избавит вас от лишних сложностей в будущем. Если в дальнейшем предполагается производить над фильмом какую-либо дополнительную обработку, сохраняйте сюжет в виде отдельного проекта ''Kino''.
 +
 +
Также следует обратить внимание на вкладку '''Видеофильтр'''. Одним из самых полезных, с моей точки зрения, фильтров является '''Наложение титров''', которое можно сделать как статическим, так и в виде бегущей строки. Все эти фиольтры могут найти применение при обработке домашнего видео, а использование их совершенно аналогично описанному выше использованию видеоэффектов с теми же самыми предупреждениями.
 +
 +
===Экспорт===
 +
 +
Итак, все эффекты наложены, переходы готовы. Пора браться за кодирование видео в формат, подходящий для DVD-плейеров. Это и многое другое можно сделать, активировав вкладку '''Экспорт'''. Центральная часть окна программы ''Kino'' примет вид, показанный на
 +
рис. 3. Рассмотрим каждую вкладку отдельно.
 +
 +
* '''IEEE1394''' Позволяет загрузить подготовленный фильм на цифровое устройство с DV-входом (напрмер, MiniDV-камеру).
 +
* '''DV-файл''' Как нетрудно догадаться, в этом случае видео просто экспортируется в файл в формате '''DV'''. Вариации формата и параметры можно указать с помощью расположенных на вкладке органов управления. Данная опция будет полезна, если вы собираетесь обрабатывать смонтированный фильм в других программах, например, ''Cinelerra'': наш журнал писал о ней в выпусках [[LXF93:Cinelerra|LXF93–96]].
 +
* '''Кадр''' Отсюда можно сохранять отдельные кары. Диапазон доступных форматов ограничен возможностями библиотеки ''gdk-pixbuf'' и включает '''PPM, JPEG, PNG, TIFF, GIF, BMP, TGA'''. Номер кадра к выбранному имени файла добавляется программой автоматически. Эта функция приходит на помощь, когда вы хотите выбрать подходящий кадр для заставки, но никак не можете поймать его с помощью кнопки '''Стоп-кадр'''. Не забудьте ограничить диапазон экспорта, иначе разобраться в сгенерированной куче файлов будет непросто.
 +
* '''Звук''' Здесь можно экспортировать аудиопоток выбранной сцены или всего фильма в файл в формате '''WAV, MP2, MP3''' или '''OGG'''. Воспользуйтесь данной функцией, если хотите обработать его во внешней программе (например, ''Audacity'' из [[LXF106:Audacity|LXF106]]; см. также [[LXF98:Чистка_DVD_видео|LXF98]]).
 +
 +
{{Врезка|Содержание=[[Изображение:LXF109_X2_2.png|Рис. 3|400px]]Рис. 3. Мы готовы экспортировать видео в формат, понимаемый DVD-проигрывателем.
 +
|Ширина=400px}}
 +
 +
Интересующие нас функции экспорта готового фильма в формат '''MPEG2''' скрываются, как ни странно, сразу в двух вкладках: '''MPEG''' и
 +
'''Прочее'''. Первая содержит настроенные профили для экспорта фильма (то есть видео- и аудио-потоков) средствами пакета ''mjpegtools''.
 +
В выпадающем меню предлагается выбрать из '''MPEG1, VCD, MPEG2, SVCD''' и '''DVD'''. Вкладка '''Прочее''' позволяет кодировать в форматы '''DVD, H.264, MP3, MPEG-4''' (различные варианты), '''OGG, VCD''' и '''XviD''' при
 +
помощи очень быстрого кодека ''ffmpeg''.
 +
 +
Давайте разберемся, как работать с каждым из них в отдельности. Начнем с ''mjpegtools'', т.е. вкладки '''MPEG'''.
 +
 +
Убедитесь, что в самой верхней строке выбрана опция '''Каждый 1 кадр из всех'''. Можно кодировать либо с пропуском кадров, либо не
 +
весь фильм, а только отрезок из него (это удобно при нарезании материала на части). В строке '''Файл''' следует указать имя без расширения
 +
(можно также выбрать каталог, нажав на значок папки рядом с полем ввода). Далее, задайте формат кодирования (в нашем случае, DVD),
 +
активируйте встроенный деинтерлейсинг, прикажите создавать XML-файл для QDVDAuthor и, при необходимости, уточните опции кодека
 +
в разделе '''Дополнительно''' (подробнее см. [[LXF102:Кодирование_DVD|LXF102]]). Кодирование аудио- и видеопотоков в ''mjpegtools'' производится двумя различными программами. При этом создаются два файла: '''.mpv''' – видеопоток, '''.mp2''' – аудиопоток, а по
 +
завершении процесса они сводятся воедино (данный процесс называется мультиплексированием). Галочка в пункте '''Автоочистка''' заставляет удалять файлы аудио- и видео-потоков по завершении мультиплексирования, вне зависимости от того, удачно оно прошло или нет.
 +
Обратите внимание – это означает, что реально на диске требуется вдвое больше места, чем потом будет занимать фильм. Я советую убирать эту галочку в любом случае поскольку сам несколько раз попадал в ситуации когда мультиплексирование завершалось с ошибкой (чаще всего по причине нехватке места на диске) и все кодирование приходилось повторять сначала, учитывая что скорость мультиплексирования фактически равна скорости перезаписывания файлов, оно может занимать 2-5 минут, в то время как кодирование 2х часов видео вряд ли будет занимать мнее реальных двух часов. Кроме того такой подход дополнительно позволяет вам оценить качество видео и звука и, возможно, чтото подправить только в одном из компонентов. В любом случае, время потраченное на удаление двух файлов вручную несоизмеримо меньше времени, требуемого на повторное кодирование.
 +
 +
Теперь все готово к нажатию кнопки '''Экспорт'''. После этого остается только ждать и следить за статусной строкой и индикатором процесса в правом нижнем углу экрана. Кодирование занимает довольно много времени, так что можете пока заняться чем-нибудь другим. По завершении процесса вы получите файл '''MPEG2''' с готовым фильмом. Работа с ''Kino'' окончена, и можно переходить к мастерингу диска DVD-Video.
 +
 +
Вкладка «'''Прочее'''» содержит всего два выпадающих меню. В первом предлагается указать формат кодирования, во втором – преднастроенный профиль. Нас, естественно, будет интересовать DVD. Программа предлагает выбрать между одно- или двухпроходным кодированием. Первое всегда выполняется с постоянным битрейтом (CBR), а второе – с переменным (VBR). При прочих равных условиях, я советую выбирать двухпроходное кодирование – размер итогового
 +
файла будет заметно меньше. В выпадающем меню '''Профиль''' можно выбрать между обычным VOB-файлом и каталогом DVD-Video.
 +
Поскольку DVD-диск мы собираемся делать сами, то логичнее будет взять '''VOB''' (кстати, это стандартный файл '''MPEG2''').
 +
 +
Снова жмем на кнопку '''Экспорт''', не забывая, однако, проверить настройки временного диапазона: мы должны кодировать все. В
 +
отличие от ''mjpegtools'', ''ffmpeg'' обрабатывает и аудио-, и видео-потоки
 +
одновременно, т.е. не столь требователен к дисковому пространству.
 +
 +
У вас может возникнуть резонный вопрос: какой же из двух кодеков выбрать? Для сравнения проведем небольшой тест. Возьмем
 +
'''DV'''-файл объемом 519 570 КБ и длительностью 2 минуты 28 секунд.
 +
Сначала запустим кодирование при помощи ''mjpegtools'' с настройками по умолчанию и включенным быстрым деинтерлейсингом. На
 +
моей машине это заняло 2 минуты 40 секунд, а результирующий файл «потянул» на 141 592 КБ (а значит, на диске требовалось
 +
дополнительно еще 140 МБ).
 +
 +
Теперь попробуем кодек ''ffmpeg'' с двухпроходным кодированием
 +
в '''VOB'''-файл. Это займет 3 минуты 20 секунд; в результате получится файл объемом 113 962 КБ. При просмотре не было замечено отличий ни в качестве видео, ни в качестве аудио (конечно, все это чисто субъективно). Какой же вывод? Кодек ''mjpegtools'' на 20% быстрее,
 +
но при этом создает файлы размером на 20% больше, чем ''ffmpeg''.
 +
Однако ''mjpegtools'' можно дополнительно подстраивать ([[LXF102:Кодирование_DVD|LXF102]]),
 +
и это идет ему в плюс. Конечно, кодек ''ffmpeg'' также имеет много
 +
опций, но на изучение всех аргументов командной строки потребуется немало времени.
 +
 +
Кстати, может показаться, что ''Kino'' не предоставляет возможности
 +
задействовать кодек ''ffmpeg'' с параметрами пользователя; однако это
 +
не так. На вкладке '''MPEG''' в разделе '''Дополнительно''' можно не только
 +
указать опции кодека, но и заменить ''mjpegtools'' на другой – тот же
 +
''ffmpeg''. Однако повторюсь – подобрать необходимые параметры для
 +
''ffmpeg'' довольно трудно, особенно человеку новому или тому, чья
 +
основная деятельность никак не связана с производством и кодированием видео. В итоге при использовании стандартных настроек я бы
 +
выбрал ''ffmpeg'' (т.е. вкладку '''Прочее''') за меньший размер итогового файла, а когда нужно что-то «подкрутить», то ''mjpegtools''.
 +
С другой стороны, если вы желаете поэксперименторовать и у вас есть на это достаточно времени то можно разобраться и с ''ffmpeg'' выбрать опции, которые кажутся важными, записать их гдето отдельно и в дальнейшем пользоваться ими. В этом случае ''ffmpeg'' будет предпочтительнее (если вы не торопитесь). Если вы так поступите не забудте написать о результатах ваших исследований в '''LXF''' [mailto:info@linuxformat.ru info@linuxformat.ru]
 +
 +
По завершении кодирования и решении всех связанных с этим вопросов мы получаем готовый фильм в виде файла (или набора файлов) в формате '''MPEG2'''. На этом работа с ''Kino'' заканчивается. Для создания диска DVD-Video требуется программа мастеринга DVD. Выбирая из имеющихся под Linux, я остановился на ''QDVDAuthor''. '''LXF'''
 +
 +
=== А где взять?===
 +
 +
Практически все программы, упомянутые на страницах этого учебника (кроме, пожалуй, ''GIMP'' и, в некоторых случаях,
 +
''Kino'') имеют одну общую черту: они не включаются на стандартный дистрибутивный носитель (если, конечно, у вас не
 +
Debian на 14 DVD), и их нужно доустанавливать из репозитория в Интернете. Если же такой возможности нет или вы просто хотите по-быстрому попробовать свои силы, я рекомендую применять специализированные «живые» дистрибутивы: Dyne:bolic (http://dynebolic.org), 64Studio (http://www.64studio.com) и Ubuntu Studio (http://ubuntustudio.org). Некоторые из них появлялись и на LXFDVD. Использование этих систем также поможет избавить
 +
ваших друзей от Windows-зависимости ([[LXF102:Откажись от Windows|LXF102]]). К сожалению,
 +
пока только Dyne:bolic содержит в своем составе программу DVD-мастеринга – ''DVDStyler''. В качестве одной из ее приятных
 +
особенностей следует отметить прекрасную русификацию без дополнительных усилий со стороны пользователя. Кроме того,
 +
Dyne:bolic имеет просто беспрецедентную по простоте процедуру инсталляции, не требующую от вас ни переразбивки диска,
 +
ни даже перезагрузки компьютера ([[LXF106:Вещайте_по_сети|LXF106]]).
 +
 +
=== Один или несколько?===
 +
 +
Кроме экспорта фильма в один '''MPEG2'''-файл, есть еще один вариант: использовать несколько файлов, каждый из которых будет содержать отдельный сюжет или часть сюжета. Недостаток данного подхода в том, что в куче роликов немудрено и заблудиться. Кроме того, работа по монтажу и склейке
 +
никуда не девается, просто выполнять ее приходится в другой программе. Ну и если вы задумали крутые переходы между
 +
сюжетами, то и в этом случае, конечно, все возможно, но придется немного попотеть.
 +
 +
Теперь о плюсах – их тоже немало. Задача разбивается на кусочки меньшего размера, и, следовательно, у вас меньше шансов запутаться и что-то испортить, чем в большом проекте. Кодирование частей фильма занимает, естественно, меньше времени, а освободить компьютер на час гораздо проще, чем на
 +
три часа. Кроме того, если при просмотре после кодирования вы замечаете ошибку (неправильно наложенные титры или переходы) или вам просто что-то не нравится, то на ее исправление опять-таки уходит гораздо меньше времени. Необходимость перекодирования может возникнуть и при желании немного
 +
«ужать» видео-файл ([[LXF102:Кодирование_DVD|LXF102]]). Ну и, наконец, если у вас недостаток места на жестком диске, захват и обработка небольших сюжетов – это фактически единственный вариант.

Текущая версия на 22:08, 13 июня 2009

Сам себе режиссер Linux в основе домашней киностудии: от захвата с камеры до мастеринга DVD

Содержание

[править] Создаем видеопереходы

ЧАСТЬ 3 Ничто не раздражает Алексея Маслия больше, чем резкие смены плана в любительской видеосъемке. К счастью, он знает, как это исправить.

На мой взгляд, наиболее неприятной чертой любительского видео является скачкообразный переход от одной сцены к другой. Видимо, нагрузка на мозг в таких случаях резко возрастает. Профессионалы уже давно нашли способ избавиться от данной проблемы: они создают видеопереходы. Наиболее распространенным эффектом (по крайней мере, в кино) является плавное уменьшение яркости до нуля в течение секунды или двух, после чего включается новая сцена. Современное профессиональное оборудование и программы содержат сотни всевозможных переходов. Ну, а что же мы, любители? У Kino, конечно, ассортимент не столь обширный (хотя список доступных эффектов растет от версии к версии), но для наших целей его вполне хватит. Лично я в своих фильмах вообще использую только два перехода: один – от сюжета к сюжету (под «сюжетом» здесь понимается набор сцен, объединенных заставкой, скажем, «В гостях у ...»), а другой – внутри сюжета между отдельными сценами. Мой выбор – это эффекты Растворение и Вытеснение; их мы сегодня и будем использовать в качестве примера. На вкус и цвет товарища нет – если вам ближе что-то другое, рецепты придется слегка скорректировать (например, заменить названия пунктов меню); принцип работы, конечно, не изменится.

[править] Растворяй и властвуй

Запустите Kino, если вы еще этого не сделали, и откройте вкладку Видеопереход. В выпадающем меню следует выбрать пункт Растворение. Чуть ниже расположены еще два списка. Первый предлагает установить прямой или обратный порядок наложения эффекта. Вас честно предупредят, что последнее работает не всегда (да и непонятно зачем это вообще нужно, разьве что для экспериментов), так что оставим Прямой порядок. Второй список задает поведение следующей сцены. Выбор осуществляется между пунктами Последующие кадры или Последующий кадр. Разница в том, что в случае а) движущаяся картинка сменяется движущейся, а в б) – статической картинкой (первым кадром сцены). В качестве альтернативы можно указать однородный фон и цвет заливки. Обязательно следует задать временной интервал применения перехода: по умолчанию эффект накладывается на всю выбранную сцену, что в большинстве случаев не нужно (исключением является ситуация, когда сцена была специально создана для перехода). Поэтому на вкладке Перезаписать поправьте значения в полях от и до (по умолчанию они соответствуют положению начала и конца сцены во всем временном потоке фильма). Вряд ли разумно создавать переход длительностью больше двух секунд: я лично использую одну или меньше. Аналогичного результата можно добиться, перемещая ползунки Начало и Конец, расположенные под выпадающими меню, но пользоваться ими крайне неудобно: ввести время действия эффекта вручную существенно проще, тем более, что конец действия эффекта обычно совпадает с концом сцены, хотя могут быть и исключения.


Итак, все готово (рис. 1). Еще раз хочу предупредить: обязательно оцените (или хотя бы ускоренно промотайте) результат в окне предварительного просмотра; нажатие кнопки Применить необратимо. На моей памяти, Kino несколько раз сбрасывал значения, введенные в поля от и до; было ли это следствием моих неправильных действий или ошибки в программе – сказать не могу. Кроме того, вы вполне можете (случайно или намеренно) ввести в поле от значение, превышающее значение в до. К сожалению, такие вещи программа не отлавливает; результат непредсказуем и, как уже упоминалось выше, необратим.

Если же все в порядке и предпросмотр вас удовлетворяет, нажмите кнопку Применить и подождите несколько секунд, пока будет генерироваться новая сцена. Программа отрежет от выбранной сцены «хвост» заданной длительности, наложит на него эффект и вставит в виде новой сцены между двумя выделенными. Для присоединения отрезанного кусочка обратно очень удобно пользоваться механизмом объединения сцен.

Видеопереход Вытеснение я обычно использую для перехода между сценами внутри одного сюжета. Суть эффекта состоит в том, что новая сцена как бы выталкивает старую. Процедура работы с данным переходом похожа на рассмотренную выше, только в конце добавляется еще одно выпадающее меню (рис. 2). Оно определяет направление вытеснения: Справа налево или Сверху вниз. Лично мне больше по душе второе. Не забудьте указать временной интервал действия перехода и посмотреть, что получилось в итоге.


Еще один практический совет: по завершении наложения всех эффектов переключайтесь в режим Редактор и склеивайте сюжет в одну сцену – это избавит вас от лишних сложностей в будущем. Если в дальнейшем предполагается производить над фильмом какую-либо дополнительную обработку, сохраняйте сюжет в виде отдельного проекта Kino.

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

[править] Экспорт

Итак, все эффекты наложены, переходы готовы. Пора браться за кодирование видео в формат, подходящий для DVD-плейеров. Это и многое другое можно сделать, активировав вкладку Экспорт. Центральная часть окна программы Kino примет вид, показанный на рис. 3. Рассмотрим каждую вкладку отдельно.

  • IEEE1394 Позволяет загрузить подготовленный фильм на цифровое устройство с DV-входом (напрмер, MiniDV-камеру).
  • DV-файл Как нетрудно догадаться, в этом случае видео просто экспортируется в файл в формате DV. Вариации формата и параметры можно указать с помощью расположенных на вкладке органов управления. Данная опция будет полезна, если вы собираетесь обрабатывать смонтированный фильм в других программах, например, Cinelerra: наш журнал писал о ней в выпусках LXF93–96.
  • Кадр Отсюда можно сохранять отдельные кары. Диапазон доступных форматов ограничен возможностями библиотеки gdk-pixbuf и включает PPM, JPEG, PNG, TIFF, GIF, BMP, TGA. Номер кадра к выбранному имени файла добавляется программой автоматически. Эта функция приходит на помощь, когда вы хотите выбрать подходящий кадр для заставки, но никак не можете поймать его с помощью кнопки Стоп-кадр. Не забудьте ограничить диапазон экспорта, иначе разобраться в сгенерированной куче файлов будет непросто.
  • Звук Здесь можно экспортировать аудиопоток выбранной сцены или всего фильма в файл в формате WAV, MP2, MP3 или OGG. Воспользуйтесь данной функцией, если хотите обработать его во внешней программе (например, Audacity из LXF106; см. также LXF98).


Интересующие нас функции экспорта готового фильма в формат MPEG2 скрываются, как ни странно, сразу в двух вкладках: MPEG и Прочее. Первая содержит настроенные профили для экспорта фильма (то есть видео- и аудио-потоков) средствами пакета mjpegtools. В выпадающем меню предлагается выбрать из MPEG1, VCD, MPEG2, SVCD и DVD. Вкладка Прочее позволяет кодировать в форматы DVD, H.264, MP3, MPEG-4 (различные варианты), OGG, VCD и XviD при помощи очень быстрого кодека ffmpeg.

Давайте разберемся, как работать с каждым из них в отдельности. Начнем с mjpegtools, т.е. вкладки MPEG.

Убедитесь, что в самой верхней строке выбрана опция Каждый 1 кадр из всех. Можно кодировать либо с пропуском кадров, либо не весь фильм, а только отрезок из него (это удобно при нарезании материала на части). В строке Файл следует указать имя без расширения (можно также выбрать каталог, нажав на значок папки рядом с полем ввода). Далее, задайте формат кодирования (в нашем случае, DVD), активируйте встроенный деинтерлейсинг, прикажите создавать XML-файл для QDVDAuthor и, при необходимости, уточните опции кодека в разделе Дополнительно (подробнее см. LXF102). Кодирование аудио- и видеопотоков в mjpegtools производится двумя различными программами. При этом создаются два файла: .mpv – видеопоток, .mp2 – аудиопоток, а по завершении процесса они сводятся воедино (данный процесс называется мультиплексированием). Галочка в пункте Автоочистка заставляет удалять файлы аудио- и видео-потоков по завершении мультиплексирования, вне зависимости от того, удачно оно прошло или нет. Обратите внимание – это означает, что реально на диске требуется вдвое больше места, чем потом будет занимать фильм. Я советую убирать эту галочку в любом случае поскольку сам несколько раз попадал в ситуации когда мультиплексирование завершалось с ошибкой (чаще всего по причине нехватке места на диске) и все кодирование приходилось повторять сначала, учитывая что скорость мультиплексирования фактически равна скорости перезаписывания файлов, оно может занимать 2-5 минут, в то время как кодирование 2х часов видео вряд ли будет занимать мнее реальных двух часов. Кроме того такой подход дополнительно позволяет вам оценить качество видео и звука и, возможно, чтото подправить только в одном из компонентов. В любом случае, время потраченное на удаление двух файлов вручную несоизмеримо меньше времени, требуемого на повторное кодирование.

Теперь все готово к нажатию кнопки Экспорт. После этого остается только ждать и следить за статусной строкой и индикатором процесса в правом нижнем углу экрана. Кодирование занимает довольно много времени, так что можете пока заняться чем-нибудь другим. По завершении процесса вы получите файл MPEG2 с готовым фильмом. Работа с Kino окончена, и можно переходить к мастерингу диска DVD-Video.

Вкладка «Прочее» содержит всего два выпадающих меню. В первом предлагается указать формат кодирования, во втором – преднастроенный профиль. Нас, естественно, будет интересовать DVD. Программа предлагает выбрать между одно- или двухпроходным кодированием. Первое всегда выполняется с постоянным битрейтом (CBR), а второе – с переменным (VBR). При прочих равных условиях, я советую выбирать двухпроходное кодирование – размер итогового файла будет заметно меньше. В выпадающем меню Профиль можно выбрать между обычным VOB-файлом и каталогом DVD-Video. Поскольку DVD-диск мы собираемся делать сами, то логичнее будет взять VOB (кстати, это стандартный файл MPEG2).

Снова жмем на кнопку Экспорт, не забывая, однако, проверить настройки временного диапазона: мы должны кодировать все. В отличие от mjpegtools, ffmpeg обрабатывает и аудио-, и видео-потоки одновременно, т.е. не столь требователен к дисковому пространству.

У вас может возникнуть резонный вопрос: какой же из двух кодеков выбрать? Для сравнения проведем небольшой тест. Возьмем DV-файл объемом 519 570 КБ и длительностью 2 минуты 28 секунд. Сначала запустим кодирование при помощи mjpegtools с настройками по умолчанию и включенным быстрым деинтерлейсингом. На моей машине это заняло 2 минуты 40 секунд, а результирующий файл «потянул» на 141 592 КБ (а значит, на диске требовалось дополнительно еще 140 МБ).

Теперь попробуем кодек ffmpeg с двухпроходным кодированием в VOB-файл. Это займет 3 минуты 20 секунд; в результате получится файл объемом 113 962 КБ. При просмотре не было замечено отличий ни в качестве видео, ни в качестве аудио (конечно, все это чисто субъективно). Какой же вывод? Кодек mjpegtools на 20% быстрее, но при этом создает файлы размером на 20% больше, чем ffmpeg. Однако mjpegtools можно дополнительно подстраивать (LXF102), и это идет ему в плюс. Конечно, кодек ffmpeg также имеет много опций, но на изучение всех аргументов командной строки потребуется немало времени.

Кстати, может показаться, что Kino не предоставляет возможности задействовать кодек ffmpeg с параметрами пользователя; однако это не так. На вкладке MPEG в разделе Дополнительно можно не только указать опции кодека, но и заменить mjpegtools на другой – тот же ffmpeg. Однако повторюсь – подобрать необходимые параметры для ffmpeg довольно трудно, особенно человеку новому или тому, чья основная деятельность никак не связана с производством и кодированием видео. В итоге при использовании стандартных настроек я бы выбрал ffmpeg (т.е. вкладку Прочее) за меньший размер итогового файла, а когда нужно что-то «подкрутить», то mjpegtools. С другой стороны, если вы желаете поэксперименторовать и у вас есть на это достаточно времени то можно разобраться и с ffmpeg выбрать опции, которые кажутся важными, записать их гдето отдельно и в дальнейшем пользоваться ими. В этом случае ffmpeg будет предпочтительнее (если вы не торопитесь). Если вы так поступите не забудте написать о результатах ваших исследований в LXF info@linuxformat.ru

По завершении кодирования и решении всех связанных с этим вопросов мы получаем готовый фильм в виде файла (или набора файлов) в формате MPEG2. На этом работа с Kino заканчивается. Для создания диска DVD-Video требуется программа мастеринга DVD. Выбирая из имеющихся под Linux, я остановился на QDVDAuthor. LXF

[править] А где взять?

Практически все программы, упомянутые на страницах этого учебника (кроме, пожалуй, GIMP и, в некоторых случаях, Kino) имеют одну общую черту: они не включаются на стандартный дистрибутивный носитель (если, конечно, у вас не Debian на 14 DVD), и их нужно доустанавливать из репозитория в Интернете. Если же такой возможности нет или вы просто хотите по-быстрому попробовать свои силы, я рекомендую применять специализированные «живые» дистрибутивы: Dyne:bolic (http://dynebolic.org), 64Studio (http://www.64studio.com) и Ubuntu Studio (http://ubuntustudio.org). Некоторые из них появлялись и на LXFDVD. Использование этих систем также поможет избавить ваших друзей от Windows-зависимости (LXF102). К сожалению, пока только Dyne:bolic содержит в своем составе программу DVD-мастеринга – DVDStyler. В качестве одной из ее приятных особенностей следует отметить прекрасную русификацию без дополнительных усилий со стороны пользователя. Кроме того, Dyne:bolic имеет просто беспрецедентную по простоте процедуру инсталляции, не требующую от вас ни переразбивки диска, ни даже перезагрузки компьютера (LXF106).

[править] Один или несколько?

Кроме экспорта фильма в один MPEG2-файл, есть еще один вариант: использовать несколько файлов, каждый из которых будет содержать отдельный сюжет или часть сюжета. Недостаток данного подхода в том, что в куче роликов немудрено и заблудиться. Кроме того, работа по монтажу и склейке никуда не девается, просто выполнять ее приходится в другой программе. Ну и если вы задумали крутые переходы между сюжетами, то и в этом случае, конечно, все возможно, но придется немного попотеть.

Теперь о плюсах – их тоже немало. Задача разбивается на кусочки меньшего размера, и, следовательно, у вас меньше шансов запутаться и что-то испортить, чем в большом проекте. Кодирование частей фильма занимает, естественно, меньше времени, а освободить компьютер на час гораздо проще, чем на три часа. Кроме того, если при просмотре после кодирования вы замечаете ошибку (неправильно наложенные титры или переходы) или вам просто что-то не нравится, то на ее исправление опять-таки уходит гораздо меньше времени. Необходимость перекодирования может возникнуть и при желании немного «ужать» видео-файл (LXF102). Ну и, наконец, если у вас недостаток места на жестком диске, захват и обработка небольших сюжетов – это фактически единственный вариант.

Персональные инструменты
купить
подписаться
Яндекс.Метрика