Компании Haivision и Wowza, развивающие платформы для организации потокового видеовещания, учредили организацию SRT Alliance, нацеленную на продвижение нового открытого транспортного протокола SRT для безопасной доставки высококачественного потокового видео с минимальными задержками. Код эталонной реализации клиентской и серврной части SRT написан на языке Си и открыт под лицензией LGPLv2. Для добавления поддержки SRT в приложения подготовлена разделяемая библиотека. В отличие от передачи абонентам кабельных сетей, доставка потокового видео через обычный интернет сопряжена с рядом проблем, связанных с усложнениями при построении сетевой инфраструктуры, кэшировании CDN-сетями и перекодированием видео, а также возможными сетевыми перегрузками в области "последней мили". Протокол SRT разработан для организации потокового вещания высококачественного видео поверх публичных TCP/IP-сетей, снижая негативные эффекты от потери пакетов, неоднородностей потока (jitter) и непостоянства пропускной способности каналов.
Представлен выпуск свободной системы нелинейного видеомонтажа OpenShot 2.3. Код проекта поставляется под лицензией GPLv3: интерфейс написан на Python и PyQt5, ядро обработки видео (libopenshot) написано на C++ и использует возможности пакета FFmpeg, интерактивная шкала времени написана с использованием HTML5, JavaScript и AngularJS. Для пользователей Ubuntu пакеты с последним выпуском OpenShot доступны через специально подготовленный PPA-репозиторий, для остальных дистрибутивов сформирована самодостаточная сборка в формате AppImage. Имеются сборки для Windows и macOS. Редактор отличается удобным и интуитивно понятным пользовательским интерфейсом, позволяющим редактировать видео даже начинающим пользователям. Программа поддерживает несколько десятков визуальных эффектов, дает возможность работы с многотрековыми монтажными шкалами с возможностью перемещения мышью элементов между ними, позволяет масштабировать, кадрировать, осуществлять слияние блоков видео, обеспечивать плавное перетекание из одного ролика в
В ходе совместной работы инженеры из Collabora и Google подготовили прослойку "drm_hwcomposer", обеспечивающую работу графической подсистемы платформы Android поверх штатного графического стека ядра Linux и API DRM (Direct Rendering Manager). Код прослойки drm_hwcomposer принят в основной репозиторий проекта Chrome OS. Напомним, что в Android применяются специфичные видеодрайверы, работающие в пространстве пользователя и предоставляющие интерфейс для доступа к графическому оборудованию через API Hardware Composer (HWC). Прослойка "drm_hwcomposer" работает поверх mesa и libdrm, обеспечивая трансляцию API DRM в API HWC, что позволяет реализовать поддержку API HWC на базе обычных DRM-драйверов ядра. При этом SurfaceFlinger, композитный менеджер Android, продолжает использовать API HWC. Прослойка может работать только с ядрами Linux 4.10 и новее, так как завязана на использовании появившегося в ядре 4.10 механизма "explicit fencing" (in-fence/out-fence), позволяющего управлять синхронизацией буферов между
Вышел релиз X.org-драйвера xf86-video-amdgpu 1.3.0, который является форком драйвера xf86-video-ati, адаптированным для работы поверх интегрированного в состав ядра Linux модуля AMDGPU, который также служит основой для нового гибридного драйвера Catalyst. Драйвер xf86-video-amdgpu ориентирован на использование с семействами GPU, такими как Tonga, Carrizo, Iceland, Fiji и Stoney. Код для поддержки старых GPU, которые не могут работать с модулем amdgpu исключён из кодовой базы драйвера. Одновременно выпущен релиз свободного X.Org-драйвера xf86-video-ati 7.9.0, который остаётся актуален в свете отсутствия обновлений для legacy-веток проприетарного драйвера Catalyst, что мешает использованию устаревших карт AMD с новыми выпусками X-сервера. Для взаимодействия с оборудованием используется DRM-модуль ядра radeon. Основные новшества xf86-video-amdgpu 1.3.0 и xf86-video-ati 7.9.0: Опция "TearFree", которая защищает от появления разрывов (tearing), теперь может быть включена на лету через одноимённое свойство
Увидел свет выпуск видеоредактора VidCutter 3.0, специализирующегося на выполнении таких задач, как удаление лишних фрагментов из видеоролика (видео триммер), вставка частей из других видео, разделение видео на части, объединение различных видеофайлов и перекодирование из одного формата в другой. Программа написана на языке Python, интерфейс построен на базе PyQt5. Обработка видео осуществляется при помощи библиотек FFmpeg и mediainfo, для отображения видео применяется MPV (libmpv). Сборки доступны для Linux (PPA, RPM, AppImage), Windows и macOS. Новый выпуск примечателен полной переработкой мультимедийного бэкенда с переходом на libmpv для организации показа видео в интерфейсе приложения. Переход на libmpv позволил сократить число зависимостей, задействовать аппаратное ускорение декодирования видео (vdpau, vaapi) и реализовать функцию покадрового просмотра для более точной обрезки и вставки отрывков видео. В новом выпуске также переработана панель инструментов и представлена начальная реализация
Компания Blackmagic Design, специализирующаяся на производстве профессиональных видеокамер и систем обработки видео, анонсировала выпуск бесплатной Linux-версии профессиональной системы цветокоррекции и нелинейного монтажа DaVinci Resolve 12.5, используемой многими известными голливудскими киностудиями в процессе производства фильмов, сериалов, рекламных роликов, телепрограмм и видеоклипов. DaVinci Resolve объединяет в одном приложении средства для монтажа, установки цвета, финальной обработки и создания конечного продукта. Сборки DaVinci Resolve и DaVinci Resolve Studio подготовлены для Red Hat Enterprise Linux и CentOS 6.8 и 7.2. Для загрузки требуется регистрация. Бесплатная версия имеет ограничения связанные лишь с выпуском продукции для коммерческого кинопоказа в кинотеатрах (монтаж и цветокоррекция 3D-кино, сверхвысокие разрешения и т.п.) и никак не ограничивает базовые возможности пакета, поддержку профессиональных форматов для импорта и экспорта, сторонних плагинов и т.п. Ранее для Linux
Доступен выпуск открытого видеоплеера MPV 0.24, несколько лет назад ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией GPLv2. В новой версии: Представлен экспериментальный интерфейс для разработки плагинов на языке Си; Добавлена экспериментальная возможность записи потока в файл, реализованная в форме опции "--record-file"; Обеспечена упреждающая загрузка следующей композиции в списке воспроизведения, включаемая опцией "--prefetch-playlist"; На платформе Windows обеспечена возможность привязки к краям экрана; В модуль stream_lavf добавлена поддержка запроса данных по URL; Для vaapi добавлена поддержка 10-разрядных форматов видео (для работы требуется модифицированная версия Mesa и совместимое с данными форматами оборудование); При выводе через модуль x11 добавлена
Компания EditShare сообщила о начале бета-тестирования новой ветки видеоредактора Lightworks 14 для платформы Linux. Lightworks относится к категории профессиональных инструментов и активно используется в киноиндустрии, конкурируя с такими продуктами как Apple FinalCut, Avid Media Composer и Pinnacle Studio. Использующие Lightworks монтажёры не раз побеждали в технических номинациях премий Оскар и Эмми. Lightworks для Linux доступен для загрузки в виде 64-разрядной сборки в форматах RPM и DEB. Код Lightworks пока остаётся закрытым, но компания EditShare работает над вопросом открытия исходных текстов продукта. Lightworks отличается удобным интерфейсом и непревзойденным набором поддерживаемых функций, среди которых большой набор средств для синхронизации видео и звука, возможности по наложению разнообразных видеоэффектов в режиме реального времени, "родная" поддержка видео с разрешением SD, HD, 2K и 4K в форматах DPX и RED, средства для одновременного редактирования данных, снятых на несколько камер,
Доступны новые выпуски свободных систем нелинейного видеомонтажа Pitivi 0.98 и Shotcut 16.12. Выпуск Pitivi 0.98 позиционируется как очередной шаг на пути к версии Pitivi 1.0. В новой версии устранено более 100 ошибок, самодостаточные сборки на основе Flatpak переведены на GTK+ 3.22, приведён в порядок код шкалы времени, добавлена возможность настройки горячих клавиш. Pitivi предоставляет такие возможности, как поддержка неограниченного числа слоёв, сохранение полной истории операций с возможностью отката, отображение эскизов на шкале времени, поддержку типовых операций обработки видео и звука. Редактор написан на языке Python с использованием библиотеки GTK+ (PyGTK), GES (GStreamer Editing Services) и может работать со всеми форматами звука и видео, поддерживаемыми в GStreamer, включая формат MXF (Material eXchange Format). Код распространяется под лицензией LGPL. Редактор Shotcut 16.12 развивается автором MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов
Состоялся релиз X.org-драйвера xf86-video-amdgpu 1.2.0, который является форком драйвера xf86-video-ati, адаптированным для работы поверх интегрированного в состав ядра Linux модуля AMDGPU, который также служит основой для нового гибридного драйвера Catalyst. Драйвер xf86-video-amdgpu ориентирован на использование с семействами GPU, такими как Tonga, Carrizo, Iceland, Fiji и Stoney. Код для поддержки старых GPU, которые не могут работать с модулем amdgpu исключён из кодовой базы драйвера. Параллельно выпущен релиз свободного X.Org-драйвера xf86-video-ati 7.8.0, который остаётся актуален в свете отсутствия обновлений для legacy-веток проприетарного драйвера Catalyst, что мешает использованию устаревших карт AMD с новыми выпусками X-сервера. Для взаимодействия с оборудованием используется DRM-модуль ядра radeon. Основные новшества xf86-video-amdgpu 1.2.0 и xf86-video-ati 7.8.0: Значительное увеличение производительности отрисовки в режиме 2D; Опция "TearFree", при наличии X.Org Server 1.19, теперь