+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Представлено випуск вільної системи нелінійного відеомонтажу OpenShot 2.5.0

Представлено випуск вільної системи нелінійного відеомонтажу OpenShot 2.5.0

Представлено випуск вільної системи нелінійного відеомонтажу OpenShot 2.5.0. Код проекту поставляється під ліцензією GPLv3: інтерфейс написаний на Python і PyQt5, ядро ​​обробки відео (libopenshot) написано на C++ та використовує можливості пакету FFmpeg, інтерактивна шкала часу написана з використанням HTML5, JavaScript та AngularJS. Для користувачів Ubuntu пакети з останнім випуском OpenShot доступні через спеціально підготовлений PPA-репозиторій, для інших дистрибутивів сформовано самодостатнє складання у форматі AppImage. Є збірки для Windows та MacOS.

Редактор відрізняється зручним і інтуїтивно зрозумілим інтерфейсом користувача, що дозволяє редагувати відео навіть початківцям. Програма підтримує кілька десятків візуальних ефектів, дає можливість роботи з багатотрековими монтажними шкалами з можливістю переміщення мишею елементів між ними, дозволяє масштабувати, кадрувати, здійснювати злиття блоків відео, забезпечувати плавне перетікання з одного ролика в інший, накладення напівпрозорих областей і т.п. Є можливість перекодування відео з попереднім переглядом змін на льоту. Завдяки використанню бібліотек проекту FFmpeg OpenShot підтримує величезну кількість форматів відео, звуку та зображень (включаючи повну підтримку SVG).

У новому випуску:

  • Підтримка апаратного прискорення кодування та декодування відео з використанням GPU замість CPU. Підтримувані відеокартою та встановленими драйверами режими прискорення відображаються у розділі "Preferences->Performance". Для відеокарт NVIDIA поки що підтримується тільки прискорення кодування за наявності пропрієтарного драйвера NVIDIA 396+. Для карт AMD та Intel використовується VA-API (Video Acceleration API), що вимагає встановлення пакета mesa-va-drivers або i965-va-driver. Можливе застосування кількох GPU - наприклад, на ноутбуках з гібридною графікою, вбудований GPU Intel можна застосовувати для прискорення кодування, а GPU дискретної відеокарти для декодування. Рівень продуктивності при апаратному прискоренні залежить від формату відео та його підтримки відеокартою, наприклад, для файлів MP4/H.264 відзначається збільшення швидкості декодування та кодування піксельних даних на 30-40%;
  • Суттєво (на кілька порядків) збільшено продуктивність системи обробки ключових кадрів, яка була повністю переписана і наразі забезпечує надання інтерполованих значень практичні у режимі реального часу. Нова система дозволяє генерувати близько 100 тисяч інтерпольованих значень за час, що у старій системі йшло на формування одного значення, що дозволило позбутися раніше застосовуваного механізму кешування. Раніше, незважаючи на застосування кеша ключових кадрів, у проектах з більшим числом кліпів, продуктивність системи обробки ключових кадрів сильно просідала і виникали великі затримки при доступі до ключових кадрів або при переміщенні за шкалою часу;
  • Додано підтримку експорту та імпорту файлів у форматах EDL і XML, які застосовуються в пакетах Adobe Premiere та Final Cut Pro, і надають інформацію про файли, кліпи, ключові кадри, перетворення та стан шкали часу, що входять до проекту;
  • Значно покращена генерація мініатюр. Вирішено проблеми з пропаданням мініатюр після переміщення або перейменування каталогу. В проекті супутні ресурси тепер зберігаються в окремому каталозі, а для генерації та віддачі мініатюр використовується локальний HTTP-сервер, що перевіряє різні каталоги, що визначає відсутні файли і регенерує відсутні мініатюри (інтерфейс і шкала часу базується на застосуванні HTML-технологій і тепер запитують зображення мініатюр вбудованого -сервера);
  • Додано підтримку випусків системи 3D-моделювання Blender 2.80 і 2.81, а також підтримка формату файлів ".blend". Оновлено більшість анімованих титрів, підготовлених у Blender. Поліпшено логіку визначення версії та виконуваного файлу Blender;
  • Реалізовано можливість автоматичного створення резервних копій та відновлення попереднього стану у разі збою або випадкової помилки. Наприклад, якщо користувач випадково видалить кліпи зі шкали часу та автозапис збереже цю зміну, користувач тепер має можливість відкотитися на одну з раніше зроблених резервних копій (раніше автозапис замінював активний файл проекту, а тепер перед заміною проміжні резервні копії зберігаються в каталозі ~/.openshot_qt/recovery/);
  • Покращена сумісність із векторними зображеннями у форматі SVG. Усунено безліч проблем із SVG, пов'язаних із прозорістю, шрифтами тощо. Для обробки SVG до комплекту додано свіжий випуск бібліотеки resvg;
  • Покращено вікно перегляду. При зміні розміру вікна масштаб тепер вибирається тільки в значеннях, що допускають поділ вихідного розміру на два без залишку, що позбавляє появи порожнин по краях зображення;
  • Покращено систему експорту. При експорті з іншою частотою кадрів у проекті тепер не змінюються дані ключових кадрів (раніше застосовувалося масштабування ключових кадрів, що могло призводити до втрати інформації під час експорту з низькими FPS);
  • За замовчуванням при першому запуску вимкнено автоматичне надсилання телеметрії. Метрики надсилаються тільки якщо користувач явно погодиться з відправкою анонімізованих метрик, що включають відомості про версії бібліотек і компонентів системи, а також інформацію про помилки. Для підтвердження згоди з відправкою телеметрії при першому запуску тепер виводиться спеціальний діалог, опція відправки в якому активована за умовчанням і забезпечена позначкою "Так, я б хотів покращити OpenShot", яка без читання примітки у вікні може ввести в оману;
  • Внесено численні покращення в систему складання та складальні сценарії на основі CMake. Покращена підтримка безперервних збірок у Travis CI та GitLab CI;
  • Поліпшено сумісність з різними платформами. Розширено тестовий набір та враховано особливості різних ОС. Забезпечено паритет у функціональності та підтримці для Linux, Windows та macOS.

Інші новини