根据简鹿办公了解,VLC 3.0.24(代号 Vetinari)已于今日正式发布,作为这款广受欢迎的开源、免费、跨平台媒体播放器(支持 GNU/Linux、Android、macOS、tvOS 和 Windows 系统)的最新稳定版本,带来了多项重要更新。
此次更新距离 VLC 3.0.23 发布已近十个月,是 VLC 3.0 系列的一次重大升级。新版引入了对 FFmpeg 8.1 的支持,新增 APV 解码器、Atrac3/Atrac9 解码支持、MP4 格式的 CEA-708 隐藏式字幕支持,以及 SRT 监听模式。
VLC 3.0.24 还新增了 SFTP 公钥认证选项和 ED25519 主机密钥支持,Windows 系统上支持 NV12 DirectShow 捕获,MPEG 解复用器中可暴露 ID3v2 元数据,并改进了从文件名和 SSA/ASS 元数据中检测字幕语言的功能。
此外,该版本为摩尔线程 GPU 带来了超分辨率缩放支持,将 RIST 输入输出切换至 librist 库(支持 Main 和 Simple 配置),移除了对 Dirac 的 schroedinger 支持(改用 avcodec),在 mDNS 渲染器名称中增加了对 Chromecast 型号的支持,并更新了 SMB2 共享枚举功能。
VLC 3.0.24 修复了多个 bug,包括 Speex 内存泄漏和分组问题、WebVTT CSS 解析与错误处理、FLAC 和 HEVC 分组器的边界情况、macOS 26 及更高版本上 AudioToolbox MIDI 合成器崩溃,以及 AVI 文件中零大小 strd 块导致的卡死问题。
同时修复的还有多个 MKV 文件的崩溃、泄漏、卡死和畸形文件处理问题,各种 MP4、MPEG-TS、Ogg、RealAudio 和字幕解复用的边界情况,Bonjour 服务 URL 中的 IPv6 地址,Direct3D11 调整滤镜和纹理泄漏,MediaCodec 裁剪验证,以及 mmdevice 的崩溃、泄漏和死锁问题。
Qt 界面也进行了更新,改进了快捷键对话框、打开对话框的默认位置,以及效果窗口几何尺寸的保存。从该版本开始,VLC 不再附带 RealRTSP 插件,并禁用了初代 Chromecast 设备的 HEVC 编解码器。
在底层方面,VideoLAN 修复了多个越界访问(OOB)、整数溢出、双重释放和使用后释放等安全问题,新增了 Flatpak 构建支持,修复了音频均衡器滤波器的高频参数问题,修复了艺术封面标题为空时解析器崩溃的问题,以及 LibVLC 媒体列表播放器的竞态条件。
其他变更方面,VLC 3.0.24 采用了新的 RSA-4096 密钥用于更新验证,移除了 NPAPI 浏览器插件和已损坏的 youtube.lua 插件,修复了 Windows 系统在夏令时(DST)切换期间的启动缓慢问题,将 mfx 库切换至 Intel 的 vpl 2.13.0,并更新了众多组件。
更多详情可查看官方发布公告。同时,你可以从官方网站下载 VLC 3.0.24 的 macOS 和 Windows 二进制安装包,以及 Linux 系统的源码压缩包(适合喜欢从源码编译的用户)。你也可以通过 Flathub 以 Flatpak 应用的形式安装 VLC。