Домой Новости Медиаплеер VLC 3.0.24 получил поддержку Flatpak и обновленный стек FFmpeg

Медиаплеер VLC 3.0.24 получил поддержку Flatpak и обновленный стек FFmpeg

Популярный медиаплеер VLC обновился до версии 3.0.24 «Vetinari». Релиз включает переход на FFmpeg 8.1.2, официальную поддержку Flatpak и множество исправлений безопасности.

6
0

Разработчики популярного медиаплеера с открытым исходным кодом VLC представили обновление 3.0.24, получившее кодовое имя «Vetinari». Данный релиз привносит ряд существенных изменений в работу программного обеспечения, включая значительное обновление мультимедийного стека, расширение совместимости и устранение множества критических ошибок.

Логотип медиаплеера VLC на различных операционных системах

Обновление FFmpeg и поддержка Flatpak

Ключевым нововведением в VLC 3.0.24 стал переход с версии FFmpeg 4.4 на актуальную 8.1.2. По заявлениям создателей плеера, использование современного стека позволяет повысить производительность декодирования медиафайлов и устранить проблемы с воспроизведением различных форматов. Важным изменением для пользователей дистрибутивов Linux стало появление встроенной поддержки сборки Flatpak, что упрощает установку и управление приложением в различных средах.

Улучшения кодеков, субтитров и стриминга

Разработчики уделили внимание расширению функциональности при работе с контентом. Плеер теперь поддерживает декодирование аудиоформатов ATRAC3 и ATRAC9, а файлы в формате MP4 получили поддержку скрытых субтитров CEA-708. Также оптимизирована обработка субтитров в целом: улучшены механизмы определения языка и работа с форматом WebVTT.

Значительные изменения коснулись стабильности обработки медиаконтейнеров. Исправлены ошибки, приводившие к аварийному завершению работы, утечкам памяти и зависаниям при работе с форматами MKV, MP4, MPEG-TS, Ogg и AVI. В сфере сетевого вещания внедрено использование библиотеки librist для ввода и вывода данных с поддержкой профилей Simple и Main, а протокол SRT получил поддержку режима прослушивания. Кроме того, SFTP-соединения стали безопаснее благодаря добавлению опций аутентификации по открытому ключу и поддержке ключей хоста ED25519.

Специфические исправления для Windows и macOS

Версия 3.0.24 устраняет ряд проблем для пользователей Windows, в частности, исправлена работа фильтра Direct3D11 и устранены утечки текстур. Добавлена поддержка захвата NV12 через DirectShow, решены проблемы с аудио, вызывавшие зависания и утечки ресурсов. Также исправлена ошибка, из-за которой VLC медленно запускался при переходе на летнее время, и реализована поддержка масштабирования Super Resolution для графических процессоров Moore Threads. Пользователи macOS получили исправление ошибки в синтезаторе MIDI AudioToolbox, проявлявшейся в новых версиях системы.

Оптимизация компонентов и безопасность

В рамках очистки кодовой базы из VLC были удалены устаревшие компоненты. В частности, плагин RealRTSP отключен во всех конфигурациях, удален старый браузерный плагин NPAPI и нерабочий скрипт YouTube Lua. Помимо этого, отключена возможность стриминга HEVC на устройства Chromecast первого поколения. Релиз 3.0.24 также содержит обширный список исправлений безопасности, закрывающих уязвимости, связанные с выходом за пределы буфера, целочисленным переполнением, а также ошибками типа double free и use-after-free.

Источник: https://linuxiac.com