IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Измерительная техника, инструменты [280]
    Drones, boats, cars... [100]
    Накопители данных [186]
    Гаджеты для спорта и здоровья... [167]
    Автомобильные гаджеты... [162]
    Сети, сетевые технологии, оборудование... [213]
    Гаджеты, аксессуары... [605]
    News IT, Это интересно, ликбез... [1051]
    Linux и не только [4214]
    Windows 10... [273]
    Планшеты [739]
    Нетбуки, Ноутбуки, Ультрабуки [621]
    Смартфоны, фаблеты.. [5003]
    GPS-навигаторы, трекеры... [49]
    Видеорегистраторы [196]
    mini computers и не только... [367]
    Своими руками [322]
    CB, LPD, PMR- связь... [110]
    Smart TV, UltraHD, приставки, проекторы... [405]
    Радар-детекторы [22]
    DECT, IP-телефоны [18]
    Мультиварки, блендеры и не только... [124]
    Smart Watch [225]
    Блоки питания, Power Banks, зарядки... [340]
    Sound: наушники, плееры, усилители... [569]
    Безопасность IT [478]
    Электронные книги [76]
    Роботы-пылесосы [27]
    electric cars [29]
    Фотокамеры, объективы, искусство фотографии.. [445]
    Время

    Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1247
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2014 » Август » 31 » Видеоредактор LiVES
    10:01
    Видеоредактор LiVES

    Видеоредактор LiVES

    Проект LiVES (LiVES is a Video Editing System, lives.sf.net) появился в то время когда с видеоредакторами в Linux было скажем так туго. Инициатором и бессменным руководителем является Габриель Финч (Gabriel Finch) занимающийся виедоартом. Отсюда и некоторая специфика LiVES недоступная в других решениях. Проект быстро собрал единомышленников, хотя версия под номером 1.0.0 появилась только в 2009 году и сразу получила признание пользователей и несколько наград.
    И так используя LiVES можно обрабатывать видео в реальном времени: обрезать, смешивать на нескольких дрожках, изменять скорость воспроизведения/направление/размер, вращать, устанавливать частоту кадров, сохранять весь файл или его часть, перекодировать, использовать эффекты. В качестве источников используется локальный аудио/видеофайл, удаленный ресурс (включая импорт с Youtube) VCD/DVD диск, Fireware устройство, веб-камера или ТВ-тюнер. Возможно создание слайдшоу из набора изображений. За счет интеграции с mplayer/ffmpeg поддерживает более 50 форматов, включая анимированный GIF и PDF. Редактирование аудио доступно только в тех функциях которые необходимы для обработки видео — загрузка, ресеплинг, изменение скорости и т.п. Есть и своя специфика. Так LiVES может принимать видеопоток от другой копии программы, обрабатывать его и транслировать дальше (на выход или еще одной LiVES). Реализовано удаленное управление. Такая архитектура позволяет для обработки использовать можный сервер, а данные воспроизводить при помощи обычного ПК или планшета. Продукт уже избавился от детских болезней и работает стабильно, в случае сбоев проект легко восстанавливается и информация не теряется.
    Интерфейс локализован (кроме нескольких пунктов меню) базируется на Gtk+. Управляется при помощи мышки и клавиатуры, функции виджея — с джостика или MIDI. Возможна автоматизация процессов при помощи скриптов. Для для создания эффектов, кодирования, декодирования и воспроизведения используются плагины (включая RFX и LADSPA ), предлагается API позволяющий легко расширить функционал. Плагины могут быть написаны на любом языке Perl, C, C++, Python и т.д.
    При этом системные требования не велики. Программа работает не только в Linux, но и *BSD, openMosix, IRIX, Mac OS X и Solaris, поддерживает платформы x86, amd64, ppc и xbox/x86.

    Установка

    Учитывая что LiVES доступен в репозитариях большинства дистрибутивов Linux, установка проблем не вызывает. В Linux Mint/Ubuntu/Debian достаточно ввести apt-get install lives и можно приступать к работе. Но в официальном репозитарии находится стабильная, но не самая последняя версия. Чтобы получить все новые функции следует подключить репозиторий NoobsLab.

    $ sudo add-apt-repository ppa:noobslab/apps
    $ sudo aptitude update
    $ sudo aptitude install lives
     

    На самом деле будет установлен только минимальный набор зависимостей, утилит с которыми может работать LivES на порядок больше. Нужно быть готовым, что в последующем придется что-то доустанавливать. Я сразу же доустанавливаю другие кодировщики: ffmpeg, libdv-bin, mjpegtools, transcode и x264.
    При первом запуске (если не обнаружен файл ~/.lives) активируется мастер позволяющий произвести основные установки. В начале предстоит указать рабочий каталог (должно быть достаточно места). Здесь очень важный момент, который нужно помнить при работе с LiVES — он не дружит с кириллическими каталогами. Если быть точнее то скорее не могут работать некоторые консольные утилиты на которых он опирается. Поэтому можно отрыть файл с рабочего стола (после локализации путь ~./Рабочий стол), но вот сохранить проект или перекодированный файл получается не всегда. В самом низу рабочего окна выводятся все оповещения. В случае каких-либо проблем всегда можно понять что случилось.
    Затем анализируется наличие установленных в системе программ, если все найдено, можно переходить к следующему шагу. Иначе следует выйти и доустановить все необходимое. Выбираем используемый аудиосервер. По опыту лучше использовать предлагаемый по умолчанию PulseAudio. И переходим к выбору интерфейса. Здесь небольшое пояснение. Редактор поддерживает два режима интерфейса: Clip Edit (режим фрагментарного редактирования) и Multitrack (режим с несколькими дорожками). Первый проще, предлагается по умолчанию и используется виджеями позволяя подготавливать видео, воспроизводить клипы с разной скоростью, использовать эффекты, перекодировать клип или его часть. Второй — это собственно многодорожечный редактор. Для первого знакомства лучше использовать Clip Edit. Наличие двух режимов часто сбивает новичков, которые прочитав возможности LiVES и запустив программу ожидают увидеть редактор с несколькими треками, а получают не совсем то что хотели. Но режим интерфейса легко меняется в Startup Mode (Инструменты — Параметры — GUI) или если временно Правка — MultiTrack режим. При наличии нескольких мониторов их настройка производится в Инструменты — Параметры — GUI.
    В поставке идет несколько скинов, при желании можно здесь же выбрать себе наиболее приятный. Вообще стоит сразу же пробежаться по установкам в Параметры это даст некоторое представление о возможностях программы.

    Импортируем файлы

    Интерфейс LiVES простой, но из-за наличия очень большого функций потребуется время чтобы освоиться. Видеоредактор не переборчив по поводу источников данных. Перейдя в меню Файлы мы найдем несколько пунктов. Выбираем Открыть Файл/директорию и указываем на файлы, если нужно выбрать сразу несколько используем клавишу Shift. Предосмотр помогает сориентироваться если их много. После обработки видео появится в окне программы. В один проект можно загрузить данные с разных источников. Отдельные пункты находящиеся в меню Файлы позволяют импортировать: часть файла (потребуется задать начало и количество фреймов), видео с внешних ресурсов (в т.ч. youtube, просто вводим адрес, после этого файл будет скачан и добавлен в проект), дисков и различных устройств. При этом Fireware обычно подхватывается «на лету», а ТВ-тюнер и веб-камеру следует вначале добавить выбрав одноименное меню, в появившемся окне следует уточнить устройство (по умолчанию /dev/video и задать дополнительные настройки). После этого можно управлять захватом при помощи появившейся панели.

    export LANGUAGE = en_US
    lives <video_file> <start_time> <frames> 
    </frames></start_time></video_file>
     

    Отдельно вынесено меню для захвата видео с экрана (Инструменты — Capture External Windows), выбираем его и указываем нужное окно. Для остановки записи используется клавиша q, после чего созданное видео будет подключено к проекту.
    Импортированное изображение представлено как отдельный клип, его можно использовать в качество фона при воспроизведении музыки. Но эффективнее когда изображения меняют друг друга. Для этого следует создать из набора файлов клип. Выбираем Инструменты — Создать — Generate clip from image, в появившемся окне указываем каталог с файлами, размеры экрана, количество фреймов и частоту кадров. Результат можно сохранить в новый файл или скопировать в буфер обмена (зачем станет понятно ниже). Кстати если в процессе генерации файла остановить обработку, то уже созданный на этот момент файл будет все равно сохранен.
    Остальные подпункты в Инструменты — Создать позволяют сгенерировать чистый или цветной кадр и заголовок. В последнем варианте потребуется ввести текст, выбрать шрифт и указать расположение на кадре.
    В LiVES реализована возможность сохранения и восстановления отдельного клипа (Файл — Сохранить/Восстановить клип как *.lv1) или всего набора (Дополнительные — Экспортировать/Импортировать проект как *.lv2). После выбора нужного пункта потребуется лишь задать имя. Сами файлы с расширениями lv1 и lv2 по сути являются gzip архивами в которых упаковано видео и установки, это позволяет быстро перенести всю информацию в другую систему и сразу начать работать.

    Работа с аудио

     

    Если видеофайл содержит аудиодорожку она будет видна на шкале времени (моно, правый/левый канал). Если добавлять аудиофайл через меню Файлы, он будет подгружаться в окно как отдельный клип не содержащий видео. Такой вариант еще подходит если есть готовый аудиоряд и нужно при помощи LiVES добавить видео. А вот чтобы добавить к текущему видео аудиодорожку следует использовать пункты меню Аудио, позволяющие указать файл, записать аудио с CD или внешнего источника (например микрофона), удалить и экспортировать звук (все или выделенное). Использование пункта Загрузить новый звуковой фрагмент позволяет заменить звуковую дорожку, он же доступен в том случае если клип не содержит аудиоданных. В последующем аудиоданные в текущее виде подгружаются при помощи Добавить звук, отдельный пункт позволяет вставить в выделенный участок тишину. При добавлении стереофайла в моно запись он автоматически преобразуется в моно. При удалении аудио выделенного: (Удалить звук — Удалить выделенные звуковые данные) или участка до выделения (Trim/Pad Audio ) пустое место не образуется, аудио файл просто укорачивается подтягиваясь на пустое место. Используя пункт Fade In/Out можно усилить или ослабить уровень звука выделенного участка или определенной протяженности.

    Виджей

    В основном окне программы отображается два окна: слева показан первый кадр, справа последний. Смещение можно изменить, при помощи двух панелей ниже, просто нажимая кнопку «+» покадрово промотав до нужного момента. Или как вариант использовать ползунки чуть ниже, перемещая мышку по шкале времени в обе стороны также можно просматривать файл. Для удобства выделения следует также использовать пункты в Правка — Выделить, откуда например отмеченный участок легко инвертировать, выделить отдельный фрейм или заблокировать размер выделенного участка (т.е. выделили 20 кадров, затем этот размер можно применять к любой части видео).
    После импорта можно проиграть файлы используя специальную панель расположенную справа, больше возможностей предоставляет меню Играть и горячие клавиши. Здесь в большинстве случаев особых пояснений не нужно, достаточно просто пройтись по пунктам и просмотреть как оно работает.
    Если в проекте загружены видео и аудио разных размеров, то файл будет играть пока доступно видео. Но LiVES позволяет подогнать длительность воспроизведения видео под аудиотрек (Auto Loop Video to fit audio, клавиша L).
    По умолчанию воспроизведение начинается во встроенном окне небольшого размера, нажав клавишу S или выбрав соотвествующий пункт в меню Играть можно просмотреть видео отдельном окне или на полном экране. Возможно воспроизведение по кругу: обычное (Loop Continuously) и вперед-назад (Ping Pong Loop). Качество настраивается в Инструменты — Параметры — Воспроизведение. Все добавленные клипы доступны в меню Фрагменты, чтобы перейти к следующуему достаточно просто дважды по нему щелкнуть. Также переключаться между файлами можно просто вращая колесико мышки, в окне будут прокручиваться первый и последний кадры или используя Ctrl+PageUp/PageDown. Для удобства клипы можно переименовать или удалить (клавиша С) если в нем нет потребности. В меню Информация находится несколько пунктов, выбор которых позволит узнать все доступные данные о клипе.
    Как уже говорилось LiVES позволяет отправить поток другой копии. Это очень просто. В меню Дополнительно находится три нужных пункта. В настройках необходимо задать частоту, размеры кадра, цветовую модель, и также IP и порт удаленной системы. На другой стороне можно настроить прием потока с любого адреса или с определенного IP. Затем выбираем Open yuv4mpeg stream и получаем результат.
    Все горячие клавиши можно просмотреть в пункте VJ — Show VJ keys.

    Воспроизведение в LiVES с примененными эффектами

    Воспроизведение в LiVES с примененными эффектами

     

    Режим Clip Edit удобен для относительно простых операций с одним клипом. Некоторые из них доступны в меню Правка. Выделенный участок можно удалить (Ctrl+D), скопировать (Ctrl+C), вырезать (Ctrl+T) и вставить, в текущее или другое видео, сохранить как отдельный файл. В случае добавления к существующему видео вначале следует отметить участок или создать новый клип, а затем в окне появляющемся после выбора Вставить из буфера обмена (Ctrl+I) указать в каком месте (до или после) выделенного произвести вставку, со звуком или без. Еще один пункт позволяет объединять содержимое буфера обмена с выделенным, в этом случае необходимо будет указать параметры такого замещения (точка отсчета, что делать при несовпадении размера, переходы и т.д.). После такой операции в меню Правка — Выделить активируется пункт (Select Last Insertion/Merge) позволяющий одним щелчком выделить последнюю вставку.
    Возможен вариант растягивания видео до времени звучания аудиофайла. Причем клип находящийся в буфере обмена также можно проиграть (Играть — Воспроизвести содержимое буфера обмена (С)), чтобы оценить что вырезана нужная часть. Учитывая, что выбирать видео можно до кадра, в Clip Edit мы можем легко создать простой клип из нескольких видеофрагментов, просто собирая их в кучу. Для аудио (Audio — Resemple Audio) и видео (Инструменты — Resemple Video to New Frame Rate) доступна операция изменения дискретизации (resampling). Выбрав нужный пункт просто указываем новое значение и подтверждаем установки. В Инструменты найдем еще несколько полезных пунктов: изменение направления буфера обмена (Reverse Clipboard), поворот клипа (Rotate Clip, можно повернуть кадры на любой угол), добавление рамки (Trim frames/Add border), изменение скорости воспроизведения/сохранения (новый размер клипа), изменение размера кадра (Resize All Frames, можно задать произвольное значение).
    Возможно все получится не сразу, но любую операцию можно отметить (Правка — Отменить, Ctrl+U) поэтому бояться экспериментировать не стоит.

    Эффекты

    В LiVES реализовано два вида эффектов: реального времени и обычный, требующий обработки (rendered). В первом случае исходный файл не затрагивается, все эффекты накладываются по ходу и их можно менять в любой момент. Соответственно этот режим требует определенных ресурсов от ПК. Второй — это привычный режим для подобного вида программ, указывается файл или отрезок и к видео применяется выбранный эффект, который сохраняется в исходном файле. Обработка занимает больше времени, но зато использовать можно менее мощные компьютеры.
    Работает все очень просто. Эффекты реального времени доступны в меню VJ, пунктов здесь не много и в основном они относятся управлению. При помощи пунктов Set Real Time Effect Defaults и Save Real Time Effect Defaults можно выбрать и сохранить эффект который будет применяться по умолчанию. Но больше интересного скрыто в Real time Effect Mapping. После его выбора появляется окно, в котором можно настроить привязку эффектов к комбинации клавиш Ctrl+1…9 (Ctrl+0 отключает эффект). Причем для каждой клавиши доступно 8 позиций, которые можно настроить предварительно (выбрав нужный эффект из списка) и затем быстро сменить настройки или эффект при помощи клавиш k и m (при установленном Key active). Для каждого эффекта доступно краткое описание и специфические настройки.
    Теперь просто запускаем воспроизведение, жмем к примеру Ctrl+1+k и смотрим результат, чтобы перейти к следующему эффекту группы используем m, комбинация Ctrl+UP/Down позволяет управлять скоростью применения эффекта. Выглядит очень интересно. При помощи клавиши Key grab можно установить любую удобную комбинацию для вызова нужного эффекта.
    Теперь рассмотрим вариант, когда эффект необходимо наложить на видео. Выделяем участок и переходим в Воздействие, выбираем эффект и производим необходимые подстройки и применяем. Обратите внимание на пункт Apple Real Time Effect to Selection, выбор которого позволяет использовать последний активированный эффект реального времени.
    После наложения эффекта в меню Правка — Выделить активируется пункт позволяющих быстро выделить временной отрезок соответствующий последнему примененному эффекту.

    2

    Сохраняем результат

    Когда все требуемые настройки применены клип (Ctrl+C) или только выбраную часть фрагмента Selection (клавиша S) можно сохранить/перекодировать в нужный формат воспользовавшись горячими клавишами или выбрав пункт в меню Файлы. В появившемся окне Encoding details вначале выбираем в списке программу-кодировщик, затем выходной видео и аудио формат. Если нужного формата нет в списках, пробуем другой кодировщик. Универсальным является универсальный multi_encoder, предлагающий большое количество форматов. Далее указываем имя файла и при желании комментарии, можно сохранить субтитры в отдельный файл. Здесь LiVES по сравнению с тем же OpenShot немного проигрывает, так как новичку приходится чуть вникать в особенности работы разных утилит и нет готовых профилей, которые создаются один раз и позволяют очень тонко настроить параметры кодирования. Хотя в любом случае в LiVES можно достигнуть тех же и даже больших результатов, просто используется разный подход, а по сути в этом редакторе пользователь неограничен.
    И кстати можно сохранить отдельный кадр в виде png файла. Это единственная операция которую можно произвести из контекстного меню. Просто отматываем на нужный кадр и щелкаем в окне правой кнопкой мышки, затем указываем место.
    3

    4

    Обработка видео

    ***

    Вот собственно и все, теперь когда освоены базовые операции можно переходить в Multitrack, перетаскиваем все файлы на временную шкалу и реализовывам более сложные проекты.

    http://www.tux.in.ua/articles/3602

    Категория: Linux и не только | Просмотров: 751 | Добавил: laptop | Рейтинг: 5.0/2
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Погода
    Погода в Нью-Йорке Погода в Бреcте
    Поиск
    Календарь
    «  Август 2014  »
    ПнВтСрЧтПтСбВс
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2019