在 VLC 3.0.16 推出之后约 9 个月的时间里,VLC 3.0.17 终于发布了。
新版本增加了多项新功能,包括支持 DTS-HD LBR(低比特率)解码器、支持 AV1、E-AC3 和 GeoVision 解码器的新FOURCC、支持 DAV 视频文件、WebP 图像映射,以及支持 MP4 文件的未压缩音频 (ISO/IEC 23003-5)。
VLC 3.0.17 还带来了许多改进,如对一些 AMD 的 GPU 驱动程序进行了更好的硬件解码、改进了实时 AV1 流的播放、改进了对 VP9 流的支持、改进了对 AudioCD 的支持(音频/数据混合模式,MusicBrainz)、改进了对 MP4 轨道中使用 tx3g 编解码器的字幕支持、改进了 HTTP2 内存使用,以及改进了 AVCapture 和 SRT 模块。
核心模块:
-
修复解析二级源 MRL 时的一个回归
-
允许在 URL 的路径部分加括号
访问模块:
-
修复对 macOS 上使用 avcapture 的屏幕捕捉的支持
-
修复 HTTP 1.x 连接的关闭
-
改进 HTTP 2 的内存使用
-
改进 AVCapture 模块
-
改进对 AudioCD 的支持(音频/数据混合模式,musicbrainz)
-
通过改变读取大小改善 SMB 兼容性
-
对 SRT 模块(包括 streamID)的一些改进
解码器/打包工具:
音频输出:
-
iOS/tvOS:增加对空间音频的支持
-
macOS:修复一些通道排序为 >5.1 通道
-
Android:重做音频音量管理
视频输出:
Demux:
接口:
杂项:
第三方库更新情况:
-
更新 FFmpeg 到 4.4
-
将 libflac 更新到 1.3.4 以修复 CVE-2020-0499 和 CVE-2021-0561
-
更新 libsmb2 以修复某些文件名的无效 UTF-8 编码
-
更新 taglib 以修复编辑一些 OGG 元数据时的损坏
-
更新 dav1d 到 0.9.2
-
更新 fribidi 到 1.0.11
-
将 freetype 更新到 2.11.1
-
更新 libass 到 0.15.2
-
放弃 pthreadGC2 以支持 winpthreads
-
在 Apple M1 上启用对 Blurays 的 Java 支持
-
更新 libsrt 到 1.4.4
-
更新 twolame 到 0.4.0
-
更新 mpg123 到 1.29.3
-
更新 libnfs 到 5.0.1
-
更新 libarchive 到 3.6.0
-
将 AOM 编码器更新到 3.1.1
点此查看更新详情。