Приложение LiVES позволяет пользователю манипулировать видео в реальном времени и не в реальном времени. Приложение также имеет функции, которые выходят за рамки традиционных приложений для редактирования видео - например, его можно контролировать и контролировать удаленно по сети, и оно имеет возможности для потоковой передачи на другую копию LiVES и с нее. Оно не зависит от разрешения и частоты кадров .
LiVES использует систему плагинов для эффектов, декодеров, кодеров и воспроизведения видео. API для них теперь хорошо определены, и приложение можно легко расширить.
Актуальная версия 3.2 основана на GTK+ 2.16+ или 3. [5]
Интерфейс
LiVES имеет два основных интерфейса: редактор клипов, который служит хранилищем видео- и аудиоматериалов, и многодорожечное окно, в котором на временной шкале можно разместить несколько клипов.
Редактор клипов позволяет свободно воспроизводить с переменной скоростью воспроизведения, применять несколько эффектов в реальном времени и смешивать клипы. Этот режим в основном используется VJ. Видеоредакторы также могут использовать этот интерфейс для подготовки клипов перед входом в многодорожечный режим.
В многодорожечном режиме отдельные клипы можно расположить слоями на временной шкале. Здесь можно применять дополнительные эффекты и переходы, а также микшировать аудио. Затем можно визуализировать всю временную шкалу , создавая новый клип.
Предварительный просмотр рендеринга отображается в режиме реального времени.
Функции
Возможности LiVES включают в себя:
Почти мгновенное открытие большинства аудио/видео форматов через libav .
Плавное воспроизведение с переменной частотой кадров, вперед и назад. Частота кадров отображения может управляться независимо от частоты кадров воспроизведения.
Точная резка и вставка внутри клипов и между ними.
Сохранение/перекодирование клипов, выделенных фрагментов и отдельных кадров.
Резервное копирование/восстановление без потерь.
Потоковый ввод и вывод.
Смешивание клипов в реальном времени (различные сочетания цветности и яркости ).
Возможность редактирования множества типов файлов и источников, включая удаленно расположенные файлы (с библиотеками mplayer/ffmpeg) и каталоги изображений ( ротоскопирование ).
Захват/запись в реальном времени интерактивных (посредством щелчков мыши) внешних окон.
Ресэмплирование видео (растяжение по времени) до любой частоты кадров (от 1 до 200 кадров/с — с точностью до 8 знаков после запятой); возможность автоматического ресемплирования или ускорения/замедления между клипами.
Поворот, изменение размера и обрезка видеоклипов.
Деинтерлейсинг , удаление субтитров. Можно включить автоматический деинтерлейсинг для dv.
LiVES также может загружать аудиодорожки прямо с компакт-диска для использования с видео.
Пример точного вырезания и вставки звука внутри клипов и между ними.
Повторная выборка звука (скорость, каналы, размер выборки, знак и порядок байтов); звук автоматически перебирается между клипами.
Возможность записи с любого внешнего источника звука.
Функция плавного появления/затухания клипов.
Скорость и направление звука можно плавно регулировать как в реальном времени, так и при рендеринге.
Сотни эффектов, включая случайное/целевое масштабирование , панорамирование видео, циклическую смену цветов, а также колоризацию/цветовую фильтрацию и цветокоррекцию.
Поддержка стереофонической фоновой звуковой дорожки + стереофонической звуковой дорожки на видеодорожку
Автоматическая регулировка усиления для рендеринга нескольких аудиоканалов
Микширование /предварительный просмотр звука в реальном времени
Регулировка громкости микшера каналов + точная регулировка громкости и панорамирования по каждому каналу с возможностью изменения по времени.
Автоматический переход звука с видео (по выбору).
Полное восстановление после сбоя.
Настраиваемое размещение экрана на нескольких мониторах.
Простое и интуитивно понятное меню.
Интерфейс с функцией перетаскивания.
Можно включить удаленный мониторинг и управление приложением (через Open Sound Control ).
Функциями VJ можно управлять с помощью клавиатуры, джойстика или MIDI- контроллера.
Поддержка текста I18N . Включены переводы как минимум на французский, чешский, немецкий, японский, голландский, португальский, испанский, итальянский, русский, турецкий, венгерский, словацкий, упрощенный китайский, финский, украинский, арабский, эстонский, узбекский и иврит.
Внутренняя поддержка палитр RGB 24, RGBA32, YUV A, YUV, YUV422, YUV420 (jpeg и mpeg), YUYV, YUV411 и UYVY; реализовано одношаговое преобразование с цветовой супердискретизацией и субдискретизацией .
RFX builder позволяет быстро создавать прототипы новых эффектов, переходов, генераторов, утилит и инструментов. Пользовательские сценарии RFX можно экспортировать для обмена с другими или загружать и импортировать. Тестовые сценарии запускаются в песочнице, что позволяет безопасно тестировать новые плагины.