VLC 3.0.24:FFmpeg 大跳级
FFmpeg 直接跳级,解码更稳了 🎬
VLC 3.0.24 “Vetinari” 来了。最炸裂的变化,是从 FFmpeg 4.4 直接换到 8.1.2。开发团队说,新多媒体栈能提升解码性能,还能解决不少格式的播放问题。第三方库也顺手更新,Qt 6 兼容继续优化。
Linux 用户:Flatpak 支持安排上 🐧
Linux 这边有个好消息:VLC 现在直接包含 Flatpak 构建支持。编解码也扩了,新增 ATRAC3、ATRAC9 音频解码;MP4 文件支持 CEA-708 隐藏字幕。字幕处理也有改进,语言检测更准,WebVTT 更稳。
这些崩溃和卡死,终于修了 🛠️
这次修了大量 demuxer 问题,包括 MKV、MP4、MPEG-TS、Ogg、AVI 等格式的崩溃、内存泄漏、卡死和畸形文件处理。流媒体方面,RIST 输入输出改用 librist,支持 Simple 和 Main 配置;SRT 增加 listener 模式。SFTP 也改进了,支持公钥认证和 ED25519 主机密钥。
Windows、macOS 各有修复 💻
Windows 上,修复 Direct3D11 adjust 滤镜和纹理泄漏,还加入 NV12 DirectShow 采集支持。多个音频崩溃、泄漏、死锁也被解决。另一个改动修复了夏令时切换时 VLC 启动慢的问题。还新增摩尔线程 GPU 的 Super Resolution 缩放支持。macOS 用户则拿到 AudioToolbox MIDI 合成器崩溃修复,影响 macOS 26 及更新版本。
旧组件退场,安全补丁不少 🔒
VLC 3.0.24 还改进了几个 Qt 对话框,修复效果窗口几何信息保存方式,并解决 LibVLC 媒体列表播放器的竞态条件。一些过时或损坏组件被移除:RealRTSP 插件在所有构建配置中禁用,旧 NPAPI 浏览器插件和损坏的 YouTube Lua 脚本删除。注意,向初代 Chromecast 设备串流 HEVC 也被禁用。最后,这版包含许多安全修复,涉及越界访问、整数溢出、双重释放和释放后使用等问题。