Организация VideoLAN выпустила обновление медиаплеера VLC 3.0.24, которое стало двадцать пятой версией в рамках ветки «Vetinari». Релиз направлен прежде всего на повышение безопасности: исправлено более 130 уязвимостей как в самом приложении, так и в его встроенных библиотеках. Процесс поиска и устранения этих брешей был реализован при участии независимых исследователей безопасности и проекта автоматизированного тестирования Google OSS-Fuzz. Также VideoLAN выразила признательность программе Sovereign Tech Fund от Sovereign Tech Agency за поддержку устойчивости и безопасности плеера.

Ключевые изменения в коде и поддержке форматов
Помимо патчей безопасности, VLC 3.0.24 включает масштабное обновление встроенного движка FFmpeg — версия была повышена с 4.4 до 8.1.2. Кроме того, разработчики обновили 49 сторонних библиотек. Существенные изменения коснулись и функциональности плеера: добавлено декодирование видеоформата APV, а также аудиоформатов ATRAC3 и ATRAC9, что позволяет снова воспроизводить контент, сжатый для MiniDisc-плееров Sony, популярных в 1990-х и 2000-х годах.
Список новых функций включает поддержку CEA-708 субтитров в контейнерах MP4, режим слушателя (listener mode) для SRT и захват NV12 DirectShow в среде Windows. Для протокола SFTP внедрена аутентификация по открытому ключу с использованием хост-ключей ED25519. Обработка входящих и исходящих потоков RIST теперь осуществляется через библиотеку librist. Улучшено определение языка субтитров, которое теперь более точно идентифицирует дорожки, анализируя имена файлов и метаданные SSA/ASS.
Исправления ошибок для Windows и macOS
Разработчики уделили внимание стабильности работы на различных операционных системах. Пользователи Windows оценят исправление ошибки, вызывавшей замедление запуска программы при переходе на летнее или зимнее время. Также устранены проблемы с зависанием аудио и графические артефакты при использовании Direct3D11. Для владельцев macOS исправлен сбой синтезатора AudioToolbox MIDI, возникавший в версиях macOS 26 и новее. Во всех версиях VLC 3.0.24 внесены дополнительные исправления для интерфейса Qt 6 и потоковой передачи RIST.
В рамках релиза были проведены и «чистящие» работы: удален плагин браузера NPAPI, отключен протокол RealRTSP, а также исключен скрипт Lua для YouTube, который перестал функционировать еще до выхода этого обновления. Процедура проверки обновлений ПО теперь использует новый криптографический ключ RSA-4096. Свежий дистрибутив уже доступен для загрузки на официальном сайте VideoLAN и через менеджеры пакетов соответствующих платформ. В ближайшие дни организация планирует опубликовать подробные бюллетени безопасности с описанием каждой исправленной уязвимости.






