LiVES: Обширные возможности

Проект LiVES (LiVES is a Video Editing System, lives.sf.net) появился в то время, когда с видеоредакторами в Linux было, скажем так, не очень хорошо. Причем появился по той же причине, что и множество других программ Open Source — автор не нашел подходящего решения и вместо того, чтобы дожидаться его появления, реализовал все сам. Инициатором и бессменным руководителем проекта стал Габризль Финч [Gabriel Finch], занимающийся видеоартом;его род занятий и сказался на специфике LiVES, недоступной в других подобных решениях. Я, честно говоря, до сих пор не знаю: LiVES — это продвинутый проигрыватель со встроенными функциями редактирования или видеоредактор с мощным плейером? Проект стартовал в 2002 году и быстро собрал единомышленников, хотя версия под номером 1.0.0 появилась только в 2009-м и сразу получила признание пользователей и несколько наград.

Возможности LiVES

Используя LiVES, можно обрабатывать видео в реальном времени: обрезать, смешивать на нескольких дорожках, изменять скорость воспроизведения/направление/размер, вращать, устанавливать частоту кадров, создавать слайд-шоу из набора изображений, сохранять весь файл или его часть, перекодировать, применять эффекты. Редактирование аудио доступно только в тех функциях, которые необходимы для обработки видео — загрузка, ресемплинг, изменение скорости и т.п. В качестве источников используется локальный аудио/видеофайл, удаленный ресурс (включая импорт с YouTube), VCD/DVD диск, устройство Fireware, web-камера или ТВ-тюнер. За счет интеграции с mplayer/ffmpeg и другими кодеками LiVES поддерживает более 50 форматов, включая анимированный GIF и PDF. Для создания эффектов, кодирования, декодирования и воспроизведения используются плагины (включая RFX и LADSPA); предлагается API, позволяющий легко расширить функционал и заняться seo. Плагины могут быть написаны на нескольких языках: Perl, С, C++, Python и т.д.

Есть и своя специфика. Так, LiVES может принимать видеопоток от другого экземпляра программы, обрабатывать его и транслировать дальше (на выход или еще в один LiVES). Реализовано удаленное управление. Такая архитектура позволяет для обработки использовать мощный сервер, а данные воспроизводить при помощи обычного ПК или планшета. Продукт уже избавился от детских болезней и работает стабильно, в редких случаях сбоев легко восстанавливается, и информация не теряется.

Интерфейс базируется на GTK+ и корректно локализован (кроме нескольких пунктов меню). Управление производится при помощи мыши и клавиатуры, функции виджея — с джойстика или MIDI.

Системные требования не особо суровы, и LiVES будет работать на относительно слабых ПК. Программа работает не только в Linux, но и *BSD, openMosix, IRIX, Mac OS X и Solaris, поддерживает платформы x86, amd64, ppc и xbox/x86.