Shotcut 26.1: Впровадження апаратного відеодекодування
Shotcut 26.1: Впровадження апаратного відеодекодування
Shotcut, популярний безкоштовний відеоредактор з відкритим кодом, випустив версію 26.1, яка вводить апаратне відеодекодування. Ця нова функція з’явилася після багаторічної роботи над розробкою, що забезпечує надійність на різних операційних системах та API постачальників GPU. Тепер вона доступна на Linux, Windows та macOS.
Як активувати апаратне відеодекодування в Shotcut
Апаратне відеодекодування активується через Налаштування > Масштабування попереднього перегляду > Використовувати апаратний декодер та за замовчуванням увімкнено, за винятком систем Linux з NVIDIA GPU.
На Linux реалізація базується на VA-API, тоді як для Windows використовується Media Foundation, а для macOS – Video Toolbox. Слід пам’ятати, що декодер працює лише з кодеками, які підтримуються апаратним забезпеченням, і автоматично переходить на програмне декодування за потреби.
Переваги нового декодера
Новий декодер в основному призначений для зменшення навантаження на процесор, а не для значного збільшення швидкості відтворення. Користувачі, які працюють у режимі обробки Linear 10-bit або на системах з менш потужними ресурсами, зможуть відчути найбільшу вигоду.
Ця функція також допомагає знизити споживання батареї та нагрівання системи, хоча її вплив на пошук і прокрутку є обмеженим. Файли-проксі залишаються рекомендованим підходом для плавного редагування в таких випадках. У зв’язку з накладними витратами на передачу даних між пам’яттю CPU та GPU, апаратне декодування нині обмежене до масштабування попереднього перегляду або джерел до 1080p при 60 fps.
Додаткові можливості та вдосконалення в Shotcut 26.1
Версія 26.1 також додає опціональний режим апаратного декодера для експорту, доступний в розділі Експорт > Кодек > Використовувати апаратний декодер. Ця опція за замовчуванням вимкнена, оскільки вона іноді може збільшити час експорту, залежно від робочого процесу. Налаштування зберігається та запам’ятовується між сесіями та проектами.
Окрім декодування, цей реліз впроваджує можливість конвертації проектів між режимами обробки GPU та CPU, що покращує гнучкість для редакторів, які змінюють робочі процеси під час проекту.
Додано новий фільтр режиму змішування та опцію треку для режимів обробки Linear 10-bit GPU та CPU, а максимальна підтримувана роздільна здатність у режимі відео та експорті збільшена до 8640 пікселів для кращої підтримки контенту 8K VR180. Інтерфейс також отримав спрощену китайську як виборчу мову.
Додатково, текстові фільтри, включаючи Simple, Typewriter, GPS Text, Subtitle Burn In та Timer, тепер генерують контури більш послідовно. Обробка проксі була спрощена, щоб увімкнення режиму проксі терміново оновлювало кліпи без необхідності перезавантаження проекту. Механізми таймлайну для додавання генераторів більше не переміщують границю відтворення, а поведінка ключових кадрів за замовчуванням у певних фільтрах масок була уточнена для мульти-трекових переходів.
Виправлення помилок у новій версії
Щодо виправлень помилок, реліз містить довгий список поліпшень. Це стосується проблем від взаємодії фільтрів яскравості з прозорими кліпами до скидання вибраного пристрою під час запису аудіо та неповного оброблення маски 10-bit.
Були вирішені кілька специфічних проблем для Linux, включаючи проблеми надійності при відкритті URL та розташувань файлів в AppImage, портативних та Snap збірках. Поліпшення стабільності включають підтримку аварій у довгих плейлистах, обробку проксі завдань, видимість навігації субтитрів, обробку альфа-каналу у високобітних форматах та звітування про прогрес експорту.
Докладнішу інформацію можна знайти на офіційному сайті [Shotcut](https://shotcut.org) або в оголошенні про реліз [тут](https://www.shotcut.org/blog/new-release-26.01.30/).




