Еще одним достоинством Cinelerra является возможность рендеринга файлов проекта сразу несколькими компьютерами, работающими в кластере (с поддержкой балансировки нагрузки). Графический интерфейс запускается только на основном компьютере, на подчиненных просто выполняется команда cinelerra –d, а затем они по одному подключаются в окне Cinelerra.
Начиная с версии 2.1 появилась полная поддержка OpenGL, использование которой дает ускорение при выводе эффектов в реальном времени, особенно тех, которые поддерживают OpenGL (Blur (Размытие), Gradient (Градиент), Brightness (Яркость), Chromakey (Смешивание двух изображений)). Возможен также вывод на несколько мониторов.
Cinelerra позиционируется как 64-битный редактор, поэтому разработчики настоятельно рекомендуют использовать 64-битные процессоры и версии систем. В такой комбинации Cinelerra работает на порядок быстрее и стабильнее, чем в 32-битной.
Разработчики предоставляют исключительно исходные тексты редактора, поэтому первое время пользователи сами компилировали Cinelerra. Несмотря на то что в документации сборка выглядит просто и состоит из традиционных ./configure, make и make install, на самом деле процесс гораздо сложнее, и часто, чтобы увидеть редактор в работе, приходилось искать ответ на форумах. Сейчас на странице http://cv.cinelerra.org/getting_cinelerra.php можно увидеть список альтернативных репозитариев для всех популярных дистрибутивов. Необходимо просто найти в списке свой и следовать рекомендациям.
Интерфейс у Cinelerra разделен на четыре независимых друг от друга окна, любое из которых можно закрыть или свернуть (см. рис. 3.23). Это окно Resources (Ресурсы), в котором показываются доступные ресурсы – эффекты, переходы, готовые клипы и другие мультимедийные файлы. Основное окно – это Timeline (Монтажный стол), где выводится временная линия проекта и производятся все манипуляции с файлами проекта: их подключение и удаление, добавление эффектов, нарезка фрагментов, сохранение и восстановление резервной копии и прочее. Выделенный в этом окне фрагмент с примененными эффектами будет показан в окне Compositor (Композитор), что позволяет сразу оценить результат в полноразмерном окне. Окно Viewer (Просмотрщик) предназначено для просмотра выбранного видеоклипа и точной нарезки видео. В некоторых режимах появляются также другие окна. Так, при захвате видео будут доступны Video In (Видео в), где отображаются видео и уровень сигнала, и Recording (Запись), в котором выбираются параметры захвата.
Программы для перекодирования видео
Часто возникает задача перекодировать видеофайл из одного формата в другой. Традиционным инструментом для этих целей является консольная утилита MEncoder, устанавливаемая при компиляции вместе с MPlayer и построенная фактически на том же коде. Если установка последнего производилась при помощи пакетов, то, скорее всего, mencoder будет находиться в отдельном одноименном пакете. MEncoder понимает те же источники сигнала, что и MPlayer, может конвертировать видеофайлы во все форматы (MPEG-1, 2, 4 и другие), контейнеры (AVI, Matroska, ASF, Ogg) и кодеки (DivX, XviD, lavc и прочие), понимаемые MPlayer; поддерживаются все фильтры, которые может использовать MPlayer. Список последних очень большой: обрезание пустых мест в кадре, масштабирование, отражение, изменение яркости или контраста, коррекция цветности, сглаживание шума и прочее. При использовании параметров -ofps или -speed возможно изменение количества кадров в секунду, их дублирование или пропуск, изменение черезстрочности. Результат преобразования при необходимости легко перенаправляется для просмотра в MPlayer. Возможно простое копирование без преобразования видео или аудио в результирующий файл. Возможностям MEncoder можно посвятить целую книгу, но, как уже говорилось, утилита консольная, и, чтобы полностью их реализовать, придется изучить и экспериментально подобрать не один параметр. У разных кодеков будут действительны различные параметры, нужно будет изучать особенности. Для получения информации по параметрам кодека наберитe $ mencoder -ovc help, а для аудио – mencoder -oac help. При кодировании как аудио, так и видео возможно использование постоянного или переменного битрейта, кодирование в несколько проходов для получения нужного качества или результирующего размера файла. Опытные пользователи, найдя нужные установки, чтобы их не запоминать, используют сценарий командной оболочки, в котором записаны все команды. В простейшем случае перекодирование видео в MPEG-4 выглядит так:
$ mencoder movie.wmv -o movie.avi -ovc lavc -oac lavc