VLC 3.0.24「Vetinari」正式发布
1个月前 (09-22)相关文章
VLC 媒体播放器 3.0.24「Vetinari」正式发布
三天前3.0.24 RC1[1]候选版本发布后今天正式发布本次是 VLC 3.0 分支的第 25 次版本更新,版本代号 「Vetinari」,命名致敬《碟形世界》中的城邦执政官。
3.0.24[2] 版本将核心 FFmpeg 库从 4.4 大幅升级至 8.1.2,预计将全面提升解码性能,并修复多种媒体格式下的各类播放异常问题。
本次更新核心内容
• 升级 49 个第三方依赖库 • 新增 Atrac3 / Atrac9 音频解码支持 • MP4 容器新增 CEA-708 隐藏式字幕支持 • 新增 SRT listener模式 • 新增 SFTP 公钥认证选项,以及 ED25519 主机密钥支持 • 优化 Qt6 框架兼容性 • 提升字幕语言检测准确率,优化 WebVTT 字幕处理逻辑 • 优化 Qt 对话框交互体验,修复特效窗口几何尺寸保存异常 • RIST 输入 / 输出切换为 librist 实现,支持 main 与 simple 配置集 • 修复 MKV、MP4、MPEG-TS、Ogg、AVI 等多种解封装器中大量崩溃、内存泄漏、卡死及损坏文件兼容问题 • 修复 LibVLC 媒体列表播放器的竞态条件问题 • 新增对摩尔线程(Moore Threads)GPU 超分辨率缩放的支持 • Windows 平台新增 NV12 格式 DirectShow 采集支持 • 修复 Direct3D11 调整滤镜相关问题与纹理内存泄漏 • 修复 Windows 平台音频模块的崩溃、内存泄漏与死锁问题 • 修复夏令时切换时 Windows 版本启动缓慢的问题 • 修复 macOS 26 及以上系统中 AudioToolbox MIDI 合成器崩溃问题 • 新增 Flatpak 打包格式支持
功能移除与调整
• 所有编译配置中均禁用 RealRTSP 插件 • 移除 NPAPI 浏览器插件 • 移除存在功能故障的 YouTube Lua 脚本插件 • 更新程序校验密钥升级为全新 RSA-4096 密钥
安全修复
3.0.24 版本在 VLC 本体及其捆绑依赖库中,累计修复了超过 130 项安全问题,涵盖越界访问、整数溢出、重复释放、释放后使用等各类底层漏洞。
更多安全细节可访问官方安全公告页:
https://www.videolan.org/security/[3]
安全公告将在版本发布后数日内完成更新。
第三方依赖库更新(Contrib)
• libarchive 归档处理库升级至 3.8.8 • libass 字幕渲染库升级至 0.17.5 • aom(AV1 编解码库)升级至 3.15.0 • amf 高级媒体框架升级至 1.5.2 • asdcp 库升级至 2_13_2 • Chromaprint 音频指纹库升级至 1.6.0 • dav1d(AV1 解码库)升级至 1.5.4 • FAAD2 AAC 解码库升级至 2.11.2 • FLAC 无损音频编解码库升级至 1.4.2 • FFmpeg 多媒体处理核心库升级至 8.1.2 • FreeType 字体渲染库升级至 2.14.3 • libgcrypt 加密算法库升级至 1.12.2 • GLEW OpenGL 扩展库升级至 2.3.1 • Game_Music_Emu 游戏音乐解码库升级至 0.6.5 • GnuTLS 传输层安全库升级至 3.8.13 • libgpg-error 通用错误处理库升级至 1.61 • HarfBuzz 文本塑形库升级至 14.2.1 • JPEG 图像编解码库升级至 v9f • libbluray 蓝光媒体解析库升级至 1.4.1 • libebml EBML 基础格式库升级至 1.4.6 • libmad MP3 解码库升级至 0.16.14 • libmicrodns 轻量级 DNS 库升级至 0.2.0 • libtasn1 ASN.1 结构解析库升级至 4.21.0 • libxml2 XML 解析库升级至 2.15.3 • libmatroska Matroska 容器处理库升级至 1.7.2 • mpg123 MP3 播放处理库升级至 1.33.6 • mysofa 空间音频处理库升级至 1.2.1 • Nettle 轻量加密库升级至 3.10.2 • NFS 网络文件系统协议库升级至 6.0.2 • OpenJPEG JPEG2000 编解码库升级至 2.5.4 • libpng PNG 图像库升级至 1.6.58 • Protocol Buffers 序列化协议库升级至 3.4.1 • Opus 音频编解码库升级至 1.6.1 • libshout 流媒体广播库升级至 2.4.6 • SDL 跨平台多媒体开发库升级至 3.4.10 • SDL_image 图像加载扩展库升级至 3.4.4 • libsmb2 SMB 网络共享协议库升级至 6.1 • SRT 可靠流媒体传输协议库升级至 1.5.6 • libssh2 SSH 安全传输协议库升级至 1.11.1 • libupnp 通用即插即用协议库升级至 1.14.20 • VNC 远程桌面客户端库升级至 0.9.15 • Vorbis 有损音频编解码库升级至 1.3.7 • x265 HEVC 视频编码库升级至 4.1 • zlib 通用压缩库升级至 1.3.2 • ZVBI 消隐期数据处理库升级至 0.2.45 • 新增 librist(RIST 流媒体协议库)0.2.20 • mfx 媒体 SDK 切换为英特尔 vpl 2.13.0 版本
致谢
感谢所有安全研究人员、OSS-Fuzz 项目,以及所有协助发现、上报并修复这些问题的贡献者。
