更新日志

1个月前 (03-04)

3.0.23 版本与 3.0.24 版本之间的变化:

----------------------------------

编解码器:

 * 支持 OpenAPV 解码器(FFmpeg 8 和 OpenAPV)

3.0.22 版本与 3.0.23 版本之间的变化:

----------------------------------

编解码器:

 * 修复 WebVTT 线路定位问题

 * 显示更多音频编解码器信息(特别是 FLAC 24 位格式)

解复用器:

 * 修复一些带有 JFIF 头部信息的 JPEG 文件

视窗:

 * config_GetUserDir() 不再尝试在 Windows 上创建文件夹 (#29488)

 * 修复 D3D11 的图像显示问题

 * 改进 Qt 界面中的深色调色板

 * 修复 OpenGL 模块的编译问题

安全:

 * 修复 libass 中的空指针解引用、theora 和 cc-708 中的未定义移位、daala 中的整数溢出问题,

   h264 解析中出现无限循环,png 中出现缓冲区溢出和多个格式溢出

其他:

 * 准备兼容 taglib 2.0、Qt6、FFmpeg8、mingw-w64 v13 及更高版本

   libplacebo 和 pupnp

3.0.21 版本与 3.0.22 版本之间的变化:

----------------------------------

核:

 * 默认情况下,子图像假定为 SDR 格式。

视窗:

 * 添加 Windows ARM64 版本(最低 Windows 10 RS5 17763 / 1809)

 * 修复对 Windows XP SP3 的支持

 * 允许在 Windows 系统上重命名/移动/删除播放文件

 * 将 SystemParametersInfo 调用限制为 Windows XP

解码器:

 * 修复 Opus 通道映射

 * 使用 VideoToolbox 修复 XVID MPEG-4 视频的硬件解码问题

 * 添加 dav1d-all-layers 选项

 * 修复 DVD CEA-608 字幕解析问题

 * 修复 ProRes 4:4:4:4

 * 默认情况下禁用使用 libdca、libmpeg2 和 liba52 进行解码,而优先使用 libavcodec。

解复用器:

 * 添加对 DMX 音频音乐 (MUS) 文件的支持

 * 处理 mkv-use-chapter-codec 选项

 * 在 matroska 中添加 A_ATRAC/AT1 支持

 * 防止 FLAC 寻道逻辑卡住

 * 处理 FLAC 格式的图片

 * 修复 VOB/AOB LPCM/MLP 检测偶尔失败的问题

 * 第一个无效字符处截断 QNap 标题

 * 修复某些 JPEG 文件的显示问题

 * 修复播放时长小于1秒的极短ASF文件的问题

 * MPEG-TS 中的多项修复

 * 修复多个解复用器中的崩溃问题(由 rub.de、oss-fuzz 等报告)

输入:

 * 修复 32 位操作系统上 SFTP 查找大文件的问题

界面:

 * Qt:添加使用深色调色板的选项

 * Qt:添加对新版 Qt5 的编译支持

 * Qt:修复音量滑块滚动问题

 * macOS:修复了在播放列表中拖放项目时发生的崩溃问题

 * KDE:修复从文件启动时 MPRIS 的状态

服务发现:

 * UPnP:移除 SAT>IP 信道列表回退

视频输出:

 * 在 Wingdi 中使用更好的拉伸模式

 * 在 UWP 中运行时获取缺失的设备信息

视频滤镜:

 * 添加 AMD GPU 帧速率倍增器 (Direct3D11)

 * 改善频谱图中低频信号的可视化效果

贡献:

 * 将 amf 更新至 1.4.34 版本

 * 将 dav1d 更新至 1.5.1 版本

 * 将 FFmpeg 更新至 4.4.5 版本

 * 将 freetype 更新至 2.13.1 版本

 * 将 gettext 更新至 0.22.5 版本

 * 将 gcrypt 更新至 1.10.1 版本

 * 将 glew 更新至 2.1.0 版本

 * 将 gmp 更新至 6.3.0 版本

 * 将 gnutls 更新至 3.8.10

 * 将 harfbuzz 更新至 11.5.0 版本

 * 将 iconv 更新至 1.17 版本

 * 将 libarchive 更新至 3.8.0 版本,包括对 RAR 5.0 的支持

 * 将 libass 更新至 0.17.3 版本

 * 将 libbluray 更新至 1.4.0 版本

 * 将 libmatroska 更新至 1.7.0 版本

 * 将 libogg 更新至 1.3.6 版本

 * 将 libpng 更新至 1.6.50 版本

 * 将 libvpx 更新至 1.15.2 版本

 * 将 Lua 更新至 5.1.5 版本

 * 将 openjpeg 更新至 2.5.0 版本

 * 将 orc 更新至 0.4.33 版本

 * 将 srt 更新至 1.5.3 版本

 * 将标签库更新至 1.13.1 版本

 * 将 zlib 更新至 1.3.1 版本

 * 以及更多第三方更新

 * libmpeg2、libdca 和 liba52 不再默认构建

 * 如有必要,在 Harfbuzz 内部构建 Rangel

其他:

 * gnutls:移除手动DH主钻设置

 * 竖屏模式下避免使用过大的字体

 * 大部分译文已更新

非常感谢主权技术机构(https://www.sovereign.tech/),

特别是他们的主权技术基金计划,有助于VLC的可持续发展和安全。

还要感谢 oss-fuzz 提供的帮助和资源,以便我们查找问题。

感谢他们的支持,3.0.22 成为 VLC 有史以来安全修复数量最多的版本!

安全:

 * TY、NSV、CVDsub、SPU、Subrip、TX3G、MPJEG 解复用器和解码器中存在堆缓冲区溢出读取漏洞

 * RLE、MP4、TX3G 解复用器和解码器中的堆缓冲区溢出写入漏洞

 * 断言 AVI、MP4 解复用器和 Core 中的故障

 * CSS、Flac 和 VTT 模块中的空引用解引用

 * SVG解码器中的释放后使用

 * 字幕核心崩溃,TS 内部的 jpeg2 格式出现问题

 CEA-708字幕出现多次崩溃和OOB问题

 * OOB 在 Oggspot 上读取,MP4

 * MKV、ASF/WMV、CAF 和 PS 解复用器、Ogg、Theora、Vorbis 等多种格式存在泄漏,

   WebVTT 和 SVCD 解码器

 WebVTT 中的忙循环

  (以上列表并不完整)

3.0.20 版本与 3.0.21 版本之间的变化:

----------------------------------

解码器:

 * 改进 Opus Ambisonic 支持

 * 修复了一些 ASS 字幕渲染问题

 * 修复 Opus 在 MP4 中的行为

 * 修复某些驱动程序的 VAAPI 硬件解码问题

输入:

 * 添加对符合 RFC 9110 规范的 HTTP 内容范围处理的支持

 * 修复了部分 HLS 自适应流媒体在纯音频模式下无法正常工作的问题

视频输出:

 * 利用 AMD GPU 实现超分辨率扩展

 * D3D11 HDR选项还可以为所有信号源启用/禁用HDR,而无需考虑……

   显示屏

 * 改进苹果平台上亚洲语言字幕的渲染效果

   通过更正字体回退查找

视频滤镜:

 * 新的 AMD VQ 增强器过滤器

 * 添加 D3D11 选项,以使用 NVIDIA TrueHDR 从 SDR 源生成 HDR 图像。

音频输出:

 * 修复了 macOS 系统在使用音频设备时导致崩溃的回归问题

   拥有超过9个频道

服务发现:

 * 修复暴露的 UPnP 目录 URL 方案,使其符合 RFC 3986 标准

贡献:

 * 将 FFmpeg 更新至 4.4.4 版本

 * 将 dav1d 更新至 1.4.2 版本

 * 将 libvpx 更新至 1.14.1 版本

libVLC:

 * 传递给 libvlc_media_player_set_hwnd 的 HWND 必须具有 WS_CLIPCHILDREN

   风格套装。

 * 修复使用 caopengllayer 时发生的崩溃问题

其他:

 * 修复各种警告、漏洞和潜在崩溃问题

 * 修复 MMS 模块中的安全整数溢出问题

3.0.19 版本与 3.0.20 版本之间的变化:

----------------------------------

视频输出:

 * 修复 D3D11 视频输出全屏显示中的绿线问题

 * 修复了某些旧版本 AMD 驱动程序导致的崩溃问题

 * 修复了使用鼠标滚轮双击时事件传播的问题

解码器:

 * 修复 AV1 硬件解码器故障时发生的崩溃问题

界面:

 * 修复 Windows 全屏控制器消失的烦人问题

解复用器:

 * 通过检查用户大小限制,修复 MMS:// 上的潜在安全问题(带外写入)。

3.0.18 版本与 3.0.19 版本之间的变化:

----------------------------------

核:

 * 修复大多数情况下下一帧卡顿的问题

解复用器:

 * 修复可变帧大小导致的 FLAC 播放质量下降问题

 * 支持 Wav 文件的 RIFF INFO 标签

 * 修复 AVI 文件中 RAW 视频平面翻转的问题

 * 修复短小 Ogg/Opus 文件的持续时间

 * 修复一些带有 ID3 前缀的 HLS/TS 流

 * 修复部分 HLS 播放列表刷新漂移问题

 * 修复 GoPro MAX 空间元数据问题

 * 改进对 FFmpeg 复用 MP4 章节的处理

 * 改进 QNap 生成的 AVI 文件的播放效果

 * 改进部分旧版 RealVideo 文件的播放效果

 * 修复部分 MP4 文件时长探测功能缺失的问题

解码器:

 * 修复了 AAC 处理方面的多项问题

 * 在 Windows 系统上启用 AV1 硬件解码 (DxVA)

 * 通过软件解码提升 AV1 HDR 支持

 * 修复部分 AV1 GBRP 流、AV1 超分辨率流和单色流

 * 修复 Android Mediacodec 上编辑不当的 MP4 文件出现黑屏的问题

 * 修复 NV12 中的 rawvid 视频

 * 修复了 Windows 硬件解码中的几个问题(包括“DxVA 中分辨率过大”的问题)

 * 改进 Crunchyroll 制作的 SSA 渲染

视频输出:

 * 使用英伟达和英特尔GPU实现超分辨率缩放

 * 修复了在 Direct3D9 上裁剪时出现的问题

 * 修复了 D3D11 硬件解码和 OpenGL 互操作性的多个问题

 * 修复播放旋转-90°视频时出现的问题

 * 修复最新版 macOS 上的字幕渲染模糊问题

输入:

 * 提高与 Windows 11 主机的 SMB 兼容性

贡献:

 * 更新 fluidlite,修复 Windows 系统上的 MIDI 渲染问题

 * zlib 更新至 1.2.13 版本 (CVE-2022-37434)

 * 更新 FFmpeg、vpx(CVE-2023-5217)、ebml、dav1d 和 libass

其他:

 * 改进几种格式的复用时间戳(重置为 0)

 * 修复了在 Linux 系统上使用全屏控制器时出现的一些渲染问题

 * 修复 GOOM 可视化问题

 * 修复了 YouTube 播放问题

 * 修复了导致 Linux 系统上某些操作系统小部件无法正常工作的 MPRIS 不一致问题

 * 实现 MPRIS TrackList 信号

 * 修复以只读模式打开文件的问题

 * 修复使用 Kwallet 后端进行密码搜索的问题

 * 修复了在 macOS 上切换应用程序时发生的一些崩溃问题

 * 修复 macOS 和 tvOS 上的 5.1/7.1 输出问题

 * 修复了 macOS 偏好设置面板中的几个崩溃和错误

 * 改进了 Windows 系统上 MMDevice 音频输出的多线程处理

 * 修复卸载程序 DLL 中存在的潜在安全问题 (CVE-2023-46814)

 * 修复使用 libVLC API 中的 media_list_player 时出现的内存泄漏问题

译文:

 * 大部分译文已更新

 * 新增世界语、国际语、老挝语、马其顿语、缅甸语、奥里亚语、萨摩亚语和斯瓦希里语译本

3.0.18-rc2 版本与 3.0.18 版本之间的变化:

--------------------------------------

macOS:

 * 修复音频设备列表中非拉丁名称的问题

 * 更新部分翻译

其他:

 * 修复旧款GPU的渲染和性能问题。

贡献:

 * 更新 aom

3.0.18-rc 和 3.0.18-rc2 之间的变化:

-----------------------------------------

编解码器/解复用器:

 * 添加对 Y16 色度的支持

 * 修复 gme 插件的构建

Lua:

 * 修复 Vocaroo 脚本

 * 修复 YouTube 脚本,使其允许限速播放

   (注:YouTube 的限制仍然阻止了无限制播放)

服务发现:

 * 修复 Windows 上的 UPnP 回归问题

视频输出:

 * 使用 caopengllayer 修复视频位置问题

其他:

 * 修复 kwallet 模块中的密码搜索问题

贡献:

 * 更新 FFmpeg

3.0.17.4 和 3.0.18-rc 版本之间的变化:

---------------------------------------

解复用器:

 * 重要的自适应流媒体更新,特别是针对多个时间点和 WebVTT 的更新

 * 修复了部分 MP4 文件碎片化时的搜索问题

 * 添加对 MKV 内 DVBSub 的支持

 * 修复了一些无法播放的 FLAC 文件

 * 改进 Ogg 文件中的查找功能

解码器:

 * 修复了 DxVA/D3D11 在处理包含错误引用的 HEVC 文件时崩溃的问题

 * 修复 libass 存储大小和崩溃问题

 * 修复 macOS 硬件解码某些 HEVC 文件时出现的解码错误

视频输出:

 * 修复 VAAPI/iOS 和 OpenGL 输出的颜色回归问题

 * 修复了 GLX/EGL/X11/XV 上 OpenGL 的一些缩放问题

 * 修复 Direct3D9 纹理拉伸问题

 * 修复 macOS 上的 10 位加速视频滤镜

播放列表:

 * 避免播放列表在播放失败或文件过小时循环播放(暂时中断播放)

其他:

 * 修复了 macOS 上扩展程序用户界面的一些问题

 * 改进 SMBv1 和 SMBv2 的行为

 * 提高 FTP 兼容性

 * 支持 RISC-V

 * 修复 AVI 复用问题,使其与 Windows Media Player 兼容

 * 修复 macOS 上的搜索速度问题

贡献:

 * 更新 FFmpeg、bluray、upnp、pthread、x265、freetype、libsmb2、aom、dav1d、

   libass、libxml2(包含 CVE)、dvdread、harfbuzz、zlib、gme、nettle、GnuTLS、

   mpg123、speex、蓝光、libvpx

3.0.17.3 和 3.0.17.4 版本之间的变化:

--------------------------------------

服务发现:

 * 修复 Windows 上的 UPnP 回归问题

3.0.17.2 和 3.0.17.3 版本之间的变化:

--------------------------------------

解复用器:

 * 修复了自适应流媒体播放中音频缺失的回归问题

3.0.17 版本与 3.0.17.2 版本之间的变化:

------------------------------------

界面:

 * Qt:修复视频右键单击支持问题

其他:

 * 更新 YouTube 脚本

3.0.16 版本与 3.0.17 版本之间的变化:

----------------------------------

核:

 * 修复解析二级来源 MRL 时出现的回归问题

 * 允许在 URL 路径部分使用方括号

使用权:

 * 修复了使用 avcapture 在 macOS 上进行屏幕截图的支持问题

 * 修复 HTTP 1.x 连接关闭的问题

 * 改善 HTTP2 内存使用情况

 * 改进 AVCapture 模块

 * 改进 AudioCD 支持(音频/数据混合模式、musicbrainz)

 * 通过更改读取大小来提高 SMB 兼容性

 * 对 SRT 模块(包括 streamID)进行了多项改进

解码器/数据包处理器:

 * 新增对 DTS LBR 的支持

 * 修复了 Windows 系统下 HEVC 硬件解码的一些问题,以及宽高比变化时发生的崩溃情况

 * 修复部分 AMD GPU 驱动程序的硬件解码问题

 * 新增对 E-AC3、AV1 和 GeoVision 的 Fourcc 新支持

 * 修复 VP9 流崩溃问题

 * 修复 tx3g (mp4) 字幕轨道的样式问题

 * 修复实时 AV1 流的播放问题

音频输出:

 * iOS/tvOS:添加对空间音频的支持

 * macOS:修复了 5.1 声道以上声道的部分声道排序问题

 * Android:重做音频音量管理

视频输出:

 * 修复了视频流宽高比改变时 D3D11 崩溃的问题

解复用器:

 对自适应流媒体堆栈进行了重大改造。

 * 支持 DAV 视频文件

 * 添加 WebP 图像映射

 * 修复 MKV/WebM 格式 Opus 音频开头缺失的问题

 * 修复 MP4 中的无限循环问题

 * 修复 ogg 文件中附件提取的问题

 * 支持mp4格式的无损音频(ISO/IEC 23003-5)

 * 修复少数MPEG-TS流中的唇音同步问题

界面:

 * Qt/macOS:修复用户提供的 URL。

 * 在 macOS 上添加安全区域处理

 * Qt:改进首选项搜索

 * Qt:修复 --no-mouseevents 选项

其他:

 * 更新 YouTube 脚本

 * 修复 Icecast 目录解析错误,该错误可能导致条目缺失。

 * 提高与某些服务器的 UPnP 兼容性

第三方库(贡献):

 * 将 FFmpeg 更新至 4.4 版本

 * 将 libflac 更新至 1.3.4 以修复 CVE-2020-0499 和 CVE-2021-0561 漏洞

 * 更新 libsmb2 以修复某些文件名无效的 UTF-8 编码。

 * 更新标签库,修复编辑某些 OGG 元数据时出现的损坏问题

 * 将 dav1d 更新至 0.9.2 版本

 * 将 fribidi 更新至 1.0.11 版本

 * 将 freetype 更新至 2.11.1 版本

 * 将 libass 更新至 0.15.2 版本

 * 放弃 pthreadGC2,改用 winpthreads。

 * 为 Apple M1 上的蓝光光盘启用 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 版本

3.0.15 版本与 3.0.16 版本之间的变化:

----------------------------------

视频输出:

 * 修复了 Windows 8/8.1 系统上 D3D11 崩溃的问题

使用权:

 * 修复 RTSP 服务器超时处理

接口:

 * macOS:添加触控栏支持

杂项

 * 多项设置改进

3.0.14 版本与 3.0.15 版本之间的变化:

----------------------------------

核:

 * 添加 Opus 和 Alac 波形格式映射

使用权:

 * 修复打开包含非 ASCII 字符的 DVD 文件夹的问题

解复用器:

 * 修复广播流的 asf 回归问题

 * MP4:修复了搜索时音频丢失的问题

视频输出:

 * 修复进度条和音量滑块与字幕重叠的问题。

 * 修复使用 D3D11 寻道时的延迟问题

文本渲染器:

 * 改进自由字体轮廓

其他:

 * 修复 Windows XP 的 GnuTLS 支持

3.0.13 版本与 3.0.14 版本之间的变化:

----------------------------------

核:

 * 修复从属输入双重加载的问题

 * 修复了导致自动更新程序无法启动新版本的问题

   安装程序

3.0.12.1 版本与 3.0.13 版本之间的变化:

----------------------------------

解复用器:

 * 自适应:修复 HLS 流中配置文件/级别错误导致的伪影

 * 修复部分 MP4 文件音频轨道出现的问题

 * 修复 TS 文件中的 MPGA 和 ADTS 探测问题

 * 修复 AVI 文件中的 FLAC 问题

 * 修复 VP9/Webm 视频播放时出现的画面瑕疵

编解码器:

 * 支持 SSA 文本缩放

 * 修复 Android 旋转问题

 * 修复 WebVTT 字幕从 00:00 开始的问题

使用权:

 * 更新 libnfs 以支持 NFSv4

 * 改进 SMB2 集成

 * 修复 Windows 系统下使用 Unicode 名称的蓝光文件

 * 在 Android 上禁用 RTSP 播放的组播查找

视频输出:

 * 重做 D3D11 渲染等待机制,以修复显示卡顿问题

接口:

 * 修复 VLC 在 X11 上关闭时卡住的问题 (#21875)

 * 改进 macOS 系统偏好设置中的 RTL 功能

 * 添加鼠标滚轮水平轴控制

 * 修复 macOS 系统退出时崩溃的问题

 * 修复 macOS 上全屏控件的大小问题

视窗:

 * 修复 Windows XP 下的字幕/OSD 问题

其他:

 * 更新翻译

 * 改进 Linux 系统上的 MIDI 字体搜索功能

 * 更新 Soundcloud、Youtube、LiveLeak

 * 修复使用 GCC11 编译的问题

 * 修复字幕的输入从属选项

3.0.12 版本与 3.0.12.1 版本之间的变化:

----------------------------------

macOS:

 * 3.0.12.1 是首个适用于 Apple Silicon Mac 的版本

 * 版本号提升,以允许自动升级

3.0.11.1 版本与 3.0.12 版本之间的变化:

----------------------------------

使用权:

 * 添加符合简单配置文件 (VSF_TR-06-1) 的新型 RIST 访问模块

访问输出:

 * 添加符合简单配置文件 (VSF_TR-06-1) 的新型 RIST 访问输出模块

解复用器:

 * 修复了自适应分辨率设置的处理方式

 * 改进蓝光音轨支持

 * 改进 WMV 查找和 DASH 支持

 * 修复 AVI、MKV 模块中的崩溃问题

音频输出:

 * 修复 macOS 系统在播放开始时出现的音频失真问题

视频输出:

 * Direct3D11:修复了使用视频滤镜时可能出现的一些崩溃问题

macOS:

 * 添加对 Apple Silicon / ARM-64 的原生支持

 * 针对 macOS Big Sur 的视觉 UI 适配

 * 修复了根据频率在用户界面中显示均衡器频段的问题

   均衡器预设值在高级首选项中设置。

 * 修复书签窗口中的用户界面问题

其他:

 * 修复了网页界面中的多项问题,包括隐私和安全问题。

   改进

 * 更新 YouTube 和 Vocaroo 脚本

 * 修复旋转过滤器鼠标操作问题

 * 更新翻译

3.0.11 版本与 3.0.11.1 版本之间的变化:

----------------------------------

解复用器:

 * 修复了 HLS 播放列表更新机制,无法启动

   在某些情况下。

 * 由于 HLS 服务器故障,自适应功能不再可用

   将 Content-Type 视为权威信息。

 * 修复了 WEBM WebVTT 字幕的处理问题

 * 解决 Makito 编码器在 TS 中出现的无效 ADTS 问题

 * 修复了使用 avformat 解复用器时 Opus 的问题

解码器:

 * 修复了反转的显式起始/结束位置

服务发现:

 * 修复通过 UPnP 发现的某些松下录像机上的媒体列表问题

macOS:

 * 修复“音乐”应用程序自动恢复播放的问题

 * 修复暂停、快进、取消暂停后可能出现的卡顿问题

贡献:

 * 将 gnutls 更新至 3.6.14 版本

 * libebml 已更新至 1.4.0 版本

 * libmatroska 已更新至 1.6.0 版本

 * mpg123 已更新至 1.26.2 版本

3.0.10 版本与 3.0.11 版本之间的变化:

----------------------------------

使用权:

 * 修复错误时RTP描述符泄漏问题

解复用器:

 * 修复了部分加密HLS流的回归问题。

 * 实时 HLS 延迟,直到首次更新修复

 * HLS渲染切换回归修复

 * 修复 M4A 寻址不精确的问题

解码器:

 * 修复了部分采集卡缺少字幕的问题

音频滤波器:

 * soxr 重采样修复

贡献:

 * 将 libfaad 更新至 2.9.2 版本(参数立体回归)

 * 将 libarchive 更新至 3.4.2 版本

macOS:

 * 修复了鼠标移动视频窗口的问题

 * 修复了用户界面频繁显示“权限警告”的问题

 * 修复了列出蓝光光盘挂载点时出现的堆栈缓冲区溢出问题

 * 修复了启动时可能发生的崩溃问题

音频输出:

 * 修复使用 CoreAudio (macOS/iOS) 时暂停后声音无法恢复的问题

其他:

 * 更新 YouTube 脚本

3.0.9.2 版本与 3.0.10 版本之间的变化:

----------------------------------

其他:

 * 更新 Twitch 和 VLSub 脚本

3.0.9.1 和 3.0.9.2 版本之间的变化:

----------------------------------

其他:

 * 在 configure.ac 中正确更新版本号

3.0.9 版本与 3.0.9.1 版本之间的变化:

----------------------------------

其他:

 * 修复 VLSub 对搜索请求返回 401 错误的问题

3.0.8 版本与 3.0.9 版本之间的变化:

----------------------------------

核:

 * 解决通过 VLM 播放无效曲目时出现的循环播放问题

使用权:

 * 修复了多个 dvdread 和 dvdnav 崩溃问题

 * 修复了 DVD 剪辑切换时的故障

 * 修复了某些情况下导致的 dvdread 命令/数据序列反转问题

   意外故障

 * 更好地处理已损坏的 DVD

 * 为 SMB2/3 共享添加了 libsmb2 支持

解复用器:

 * 修复未传递给解码器的 TTML 实体。

 * 修复了部分 WebVTT 样式标签未生效的问题

 * 其他 H264/HEVC 原始视频帧率修复

 * 修复 TS 格式更改(主要是 HLS)时的自适应回归问题

 * 修复了 MP4 格式下双声道/双声道 PCM 音频的兼容性问题

 * 修复了一些 MP4 原始 QuickTime 和 MS-PCM 音频问题

 * 修复了 MP4 隔行扫描处理问题

 * 修复了多个自适应堆栈(DASH/HLS/Smooth)

 * 已启用 HLS 实时搜索功能

 * 修复了某些情况下 HLS 的寻道问题

 * 改进了 Smooth 和 DASH 的实时播放功能

 * 修复了某些情况下自适应流意外结束的问题

 * 更快的自适应启动和新的缓冲控制选项

包装袋:

 * 修复了某些情况下 H264/HEVC 数据流不完全的问题

 * packetizer_helper:修复最后一个数据包可能存在的尾部垃圾数据

 * 添加了包装机中缺失的排水装置,该装置此前导致包装机缺少排水功能。

   最后一帧或音频

 * 改进了检查机制,以防止 fLAC 同步中断

解码器:

 * avcodec:重新向量化视频解码器以修复不完全数据提取问题

 * spudec:实现了调色板更新,修复了缺失的字幕

   在某些DVD上

 * 修复了 WebVTT CSS 样式在 Windows/macOS 系统上无法应用的问题

 * 修复了zvbi中希伯来语图文电视页面的支持问题

 * 修复了 Dav1d 在图像损坏时中止解码的问题

 * 提取并显示所有 CEA708 字幕

 * 将 libfaad 更新至 2.9.1 版本

 * 为 VP9 Profile 2(10 位)添加 DXVA 支持

 * 亚马逊设备的媒体编解码器宽高比

音频输出:

 * 新增对 iOS 音频单元 48kHz 以上音频的支持

 * 新增对最高 384kHz amem 音频的支持

视频输出:

 * 修复了某些驱动程序中的 OpenGL 故障

 * 修复 macOS 上 GMA950 OpenGL 支持问题

 * 使用 NVIDIA 驱动程序修复 YUV 到 RGB StretchRect 的问题

 * 使用 libpacebo 新的色调映射去饱和算法

文本渲染器:

 * 修复 macOS 系统上使用包含表情符号的 SSA/ASS 字幕时发生的崩溃问题

 * 修复了 Freetype 渲染中不必要的背景扩展和 Y 边距问题

多路复用器:

 * 修复了一些 YUV 映射问题。

macOS:

 * 在 macOS 10.14 及更高版本中使用基于图层的视频输出,这应该

   修复了各种渲染问题,这些问题会导致 vout 出现故障。

   错误的尺码和正确的尺码。

   此外,这还可以解决Mac电脑上存在的OpenGL问题。

   专用的NVIDIA GPU,导致整个渲染过程出现瑕疵。

   操作系统,尤其是在启用“降低透明度”辅助功能选项时

   使用的

 * 移除 qtsound 模块,并添加 avaudiocapture 模块作为替代。

 * 使用 avaudiocapture 修复 macOS Catalina 上的音频捕获问题

 * 如果操作系统缺少执行某些操作的权限,则通知用户

 * 修复 macOS Catalina 上的 Apple Remote 支持

 * 为 macOS Catalina 系统添加暂停 Apple Music 的功能

 * 修复了在没有活动网络接口的情况下 UPnP 发现崩溃的问题

 * 修复全屏面板罕见的放置问题

 * 修复音频输出无法记住上次设备配置的问题

   数字模式

服务发现:

 * 将 libmicrodns 更新至 0.1.2 版本

其他:

 * 更新 YouTube、SoundCloud 和 Vocaroo 脚本:这将恢复

   播放 YouTube 网址。

 * 在 Windows 系统上添加缺失的 .wpl 和 .zpl 文件关联

 * 提升了 Chromecast 音频质量

3.0.7.1 版本与 3.0.8 版本之间的变化:

----------------------------------

核:

 * 修复低帧率视频的卡顿问题

解复用器:

 * 修复部分 MP4 文件中的声道顺序问题

 * 修复 TS over HLS 中的故障

 * 添加对HLS流的真实探测功能

 * 修复 HLS MIME 类型回退

解码器:

 * 修复 WebVTT 字幕渲染问题

流过滤器:

 * 改善网络缓冲

其他:

 * 更新 YouTube 脚本

音频输出:

 * macOS/iOS:修复启动或快进时音频卡顿或空白的问题

   外部音频设备(例如蓝牙)

 * macOS:修复使用外接音频设备时的音视频同步问题

视频输出:

 * Direct3D11:修复了某些 AMD 驱动程序的硬件加速问题

流输出:

 * 修复解码器未设置色度时的转码问题

安全:

 * 修复 MKV 解复用器中的缓冲区溢出漏洞 (CVE-2019-14970)

 * 修复 avcodec 解码器中的读取缓冲区溢出漏洞 (CVE-2019-13962)

 * 修复 FAAD 解码器中的读取缓冲区溢出漏洞

 * 修复 OGG 解复用器中的读取缓冲区溢出漏洞(CVE-2019-14437、CVE-2019-14438)

 * 修复 ASF 解复用器中的读取缓冲区溢出漏洞 (CVE-2019-14776)

 * 修复 MKV 解复用器中的释放后使用漏洞 (CVE-2019-14777, CVE-2019-14778)

 * 修复 ASF 解复用器中的释放后使用漏洞 (CVE-2019-14533)

 * 修复 MP4 解复用器中的几个整数下溢漏洞 (CVE-2019-13602)

 * 修复 dvdnav 解复用器中的空指针解引用错误

 * 修复 ASF 解复用器中的空指针解引用漏洞 (CVE-2019-14534)

 * 修复 AVI 解复用器中的空指针解引用错误

 * 修复 CAF 解复用器中的除零漏洞 (CVE-2019-14498)

 * 修复 ASF 解复用器中的除零漏洞 (CVE-2019-14535)

贡献:

 * 更新至更新的 libmodplug 版本 (0.8.9.0)

3.0.7 版本与 3.0.7.1 版本之间的变化:

----------------------------------

使用权:

 * 将 libbluray 更新至 1.1.2 版本

macOS:

 * 修复了 3.0.7 版本中蓝光 Java 菜单播放回归问题

视频输出:

 * 修复某些 AMD 驱动程序的硬件加速问题

 * 改进 Direct3D11 HDR 支持

3.0.6 版本与 3.0.7 版本之间的变化:

--------------------------------

使用权:

 * 提升蓝光支持

 * 修复 libssh >= 1.8.1 版本的 sftp 模块构建问题

音频输出:

 * 修复 Android-23 上的直通问题

 * 修复 DirectSound 漏电问题

解复用器:

 * 改进 MP4 支持

视频输出:

 * 修复 Direct3D11 播放 12 位源的问题

 * 修复 iOS 系统崩溃问题

 * 修复 Windows 硬件解码开启时视频播放过程中出现的宽高比变化问题

 * 修复使用 Direct3D11 的 HLG 显示问题

流输出:

 * 通过新的 Chromecast 应用改进 Chromecast 支持

macOS:

 * 修复 UPNP 服务发现问题,服务将以最高优先级被发现。

   现在已激活网络接口

 * 修复 macOS Mojave 上的视频失真问题

其他:

 * 更新 YouTube、Dailymotion、Vimeo 和 SoundCloud 脚本。

 * 解决启用循环播放无效项目时出现的循环播放问题。

译文:

 * 大部分译文已更新

安全:

 * 修复 ps 解复用器中的多个缓冲区溢出问题

 * 修复复制双平面 YUV 图像时发生的缓冲区溢出问题

 * 修复 faad 解码器中的多个缓冲区溢出问题

 * 修复 svcdsub 解码器中的缓冲区溢出问题

 * 修复 ogg 复用器和解复用器中的缓冲区溢出问题

 * 修复 libavformat 解复用器中的缓冲区溢出问题

 * 修复 MKV 解复用器中的多个缓冲区溢出问题

 * 修复 MP4 解复用器中的缓冲区溢出问题

 * 修复 textst 解码器中的缓冲区溢出漏洞

 * 修复 webvtt 解码器中的缓冲区溢出漏洞

 * 修复 ASF 解复用器中的缓冲区溢出漏洞。

 * 修复 UPNP SD 卡中的缓冲区溢出漏洞

 * 修复 ogg 解复用器中的释放后使用问题

 * 修复 MKV 解复用器中释放后多次使用的问题

 * 修复DMO解码器中释放后多次使用的问题

 * 修复 MKV 解复用器中的整数下溢问题

 * 修复了无效签名密钥上的更新程序空指针解引用错误

 * 修复 MKV 解复用器中的空指针解引用问题

 * 修复 spudec 解码器中的整数溢出问题

 * 修复 nsc 解复用器中的整数溢出问题

 * 修复 avi 解复用器中的整数溢出问题

 * 修复 MKV 解复用器中读取未初始化指针的问题

 * 修复 MKV 解复用器中的浮点异常

 * 修复 flac 打包器中的无限循环

3.0.5 版本与 3.0.6 版本之间的变化:

--------------------------------

核:

 * 修复潜在的字幕图片分配失败问题

编解码器:

 * 增加对 AV1 12 位解码的支持

 * 修复容器提供元数据时 AV1 中的 HDR 支持问题

3.0.4 版本与 3.0.5 版本之间的变化:

--------------------------------

使用权:

 * 改进 RTSP 播放

 * 修复并改进了蓝光播放相关问题,特别是菜单和搜索功能。

 * 改进 UDP/RTP 截断问题

编解码器:

 * 添加基于 dav1d 库的新 AV1 解码器

 * 默认启用 libaom 解码器

 * 修复了 macOS 硬件解码某些 HEVC 流的问题

解复用器:

 * MP4:修复部分HDR元数据读取问题

 * 其他AV1解复用改进

 * 修复 CAF 整数下溢问题

 * 修复了在 iOS 12.0 系统下 iPhone XS 手机上 MKV 文件崩溃的问题

包装器:

 * 添加 AV1 数据包生成器

macOS:

 从 VLC 3.0.5 开始,VLC 将以运行时加固的方式分发。

   在 macOS Mojave 上已启用。

   所有外部 VLC 插件都需要使用 DeveloperID 证书进行签名才能正常工作。

   继续使用官方 VLC 软件包。

 * 更新 VLC 深色用户界面,使其更好地匹配 macOS Mojave 的深色模式

 * 修复转换和保存面板流选项

音频输出:

 * 修复播放暂停时出现的卡顿现象

 * 改进 Android 上的软木塞功能

视频输出:

 * 修复在 SDR 屏幕上显示 HDR 时 Direct3D11 色调映射的问题

 * Direct3D11 中 SD 源的色彩更加准确

 * 在某些老款英特尔GPU上禁用硬件解码。

 * 修复 AMD RX Vega 上的零拷贝 GPU 加速问题

 * 其他 Direct3D11 修复

其他:

 * 改进 Chromecast

 * 更新了大量第三方库,包括修复一些小的安全问题

 * 更新 YouTube 支持

 * 修复使用特定字体且水平方向出现负向移动时字幕渲染的问题

3.0.3 版本与 3.0.4 版本之间的变化:

--------------------------------

解码器:

 * 解码 HEVC 时,将部分 Intel GPU 列入黑名单

 * 解码 AV1 流

 * 修复低帧率文件播放问题

 * 修复 macOS 上低延迟切片 H.264 流的硬件解码问题

 * 修复包含 WebVTT 字幕的视频流的播放进度显示问题

 * 修复使用 rollup 解码某些 CC-608 流的问题

 * 修复 LPCM 流崩溃问题

 * 修复 JPEG、PNG 和屏幕输入的色彩空间

 * 修复 MediaCodec 旋转处理

解复用器:

 * 改进 FLV 帧率检测

 * 修复一些 ogg/flac 文件

 * 改进对 MKV 中损坏的 HEVC 的支持

 * 修复了 AVI 文件损坏和 DVAudio 的一些回归问题

 * 支持按 .mts%d 模式拆分的文件

 * 修复了 MKV 视频播放进度条的跳转问题

 * 修复了 MP4 曲目选择功能失效的问题

 * 修复 RAR 文件(下载)不完整播放的问题

音频输出:

 * 改进 iOS 会话管理和暂停后恢复功能

 * 提升 macOS 音频性能

 * 支持 44.1kHz DTS 直通

 * 修复 DirectSound 输出崩溃问题

视频输出:

 * 修复了由于传感器问题导致的 Direct3D11/Direct3D9 崩溃问题

 * 修复一些DVD字幕渲染错误(特别是OpenGL渲染错误)

 * 修复旧款 Mac 电脑运行一段时间后出现的崩溃问题

 * 修复 EGL 输出中的内存泄漏问题(尤其是在 Android 系统上)

 * 修复由于驱动程序损坏导致的 Direct3D11 中各种显示问题

 * 修复 Windows XP 系统可能出现的绿屏问题

文本渲染器:

 * 修复 macOS 上阿拉伯字体回退的渲染问题

 * 修复 macOS 上某些字体出现的头部缓冲区溢出问题。

 * 修复特定字体的渲染问题

 * 修复一些 RTL 渲染问题

其他:

 * 修复 live555、macOS-UI 和屏幕截图崩溃问题

 * 更改 Windows 上的扩展程序注册名称

 * 修复 VLM“现在”日期

 * 修复了 HTTPD 服务器的问题

 * 修复 NTservice 注册问题

 * 修复 --stop-time 选项

 * 修复 Chromecast 与网页界面的兼容性问题

 * 修复字幕对齐问题

 * 修复目录播放中的无限递归问题

 * 修复 SAT>IP 服务器的检测问题

Qt:

 * 修复使用 Wayland 时工具提示的显示问题

macOS:

 * 现在需要 macOS 10.7.5 或更高版本,VLC 将无法在早期版本上启动。

 * 修复字幕对话框中的延迟和帧率设置

 * 对媒体键的支持已现代化并得到改进

 * 修复播放列表项拖放问题

 * 修复了对使用 qtsound 模块进行音频捕获的支持

 * 修复“转换和保存”面板中的布局问题

译文:

 * 大部分译文已更新

3.0.2 版本与 3.0.3 版本之间的变化:

--------------------------------

核:

 * 暂停时更新字幕显示

使用权:

 * 在二进制构建中启用 srt 支持

解码器:

 * 允许禁用 videotoolbox 硬件解码

 * 禁用 10 位 H.264 的 VideoToolbox

 * 修复 VideoToolbox 中部分无效 HEVC 流的问题。

 * 修复 subsdec 宽字符支持

 * 修复 AAC 中的一阶 Ambisonics 问题

解复用器:

 * 其他 ogg 相关改进和错误修复,包括 oggds

 * 修复强制选择曲目的问题

 * 修复 Topfield 文件

 * 探测 TS 内部的 AAC/ADTS

 * 修复杜比视界和蓝光流媒体的音轨检测问题。

macOS:

 * 修复“打开网络流”URL框焦点问题

 * 添加禁用视频解码硬件加速的选项

 * 从简易偏好设置中移除强制使用杜比模式的选项

视频输出:

 * 修复 Direct3D11 崩溃问题

Qt:

 * 修复某些桌面环境下的工具提示显示问题

 * 修复主窗口的异常移动

 * 修复播放列表以全屏显示的问题

其他:

 * 修复 amem 输出

 * 修复了字体回退和字体形状方面的诸多问题

 * 修复通过快捷键切换字幕的问题

 * 修复音频记录问题

 * 修复使用非默认布局时 avcodec 音频编码中的缓冲区溢出读取问题

 * 更新了大量第三方库,修复了安全问题

译文:

 * 大部分语言已更新

3.0.1 版本与 3.0.2 版本之间的变化:

--------------------------------

核:

 * 修复使用硬件加速时字幕快照的问题

 * 当图片尺寸为奇数时,修复绿色/缺失的线条/列

解码器:

 * macOS硬件解码方面有重大改进,速度明显提升,

   支持更多样本并消除崩溃/死锁

 * 提升对 DxVA2 和 D3D11 解码的兼容性,修复搜索时崩溃的问题

   并修复故障驱动程序的黑名单问题

 * 修复 SSA 字幕强制对齐问题

 * 修复 E-AC-3 卡顿问题

 * 修复 macOS 上的 MIDI 播放问题

 * 新增对 ProRes 4444 XQ 的播放支持

解复用器:

 * 修复部分 AVI 文件中的颜色错误

 * 修复 IFO 文件播放问题,使其能够启动 DVD。

 * 修复了缺少/无效 MPEG SDT 时发生的崩溃问题

 * 更新 VP8/9/10 ISOBMFF 绑定并改进这些情况下的 HDR

 * 修复 MP4 中的 TTML

 * 提高MP4对色彩信息的读取能力

 * 修复 FLAC 文件搜索问题并改进 FLAC 文件解析

 * 提高MKV文件的打开和寻道速度

 * 修复未定义名称的章节的显示问题

 * 修复了MKV文件崩溃的若干问题

 * 修复多区域DVD播放时崩溃的问题

 * 修复 DVD 章节切换时音频静音的问题

 * 修复在播放蓝光光盘时,音频在快进/快退过程中被静音的问题

使用权:

 * 避免在 FTP 中查找后发生崩溃/断言

音频输出:

 * 修复 mmdevice 默认音频设备处理

 * 修复“重置音量”功能被强制禁用的问题

 * 允许 VLC 使用默认设备

 * 仅对 macOS 上的 AUhal 设备配置错误发出一次警告

 * 改进 CoreAudio 的重采样和延迟计算

 * 默认情况下,直通功能已禁用。

音频滤波器:

 * 修复使用耳机取消暂停后音频卡顿的问题

 * 修复了在偏好设置中错误选择杜比环绕声时出现的静音问题。

视频输出:

 * 修复 OpenGL 崩溃或半平面色度显示不良的问题

 * 修复 tvOS 系统上 OpenGL 互操作(零拷贝)被禁用的问题

 * 对 iOS 视频输出进行了重大重写,以修复大量崩溃问题

 * 对D3D11视频输出进行了重要改进,以减少内存占用

   并且减少了用于HDR色调映射的GPU占用。

 * 修复使用 Direct3D11 时垂直视频的裁剪问题

 * 修复 Direct3D9 滤镜设置无法正确应用的问题

 * 修复带有硬件解码的变换滤波器

 * 修复 HEVC 硬件解码的快照和滤镜问题

 * 修复 GPU/CPU 图像复制过程中缓冲区溢出的问题

 * 修复使用 Direct3D11 时 DVD 菜单出现的故障

 * 修复在配备 Direct3D11 的 HDR 屏幕上播放非 HDR 内容的问题

 * 修复 Direct3D11 中 YUV 全范围显示不正确的问题

 * 修复 Direct3D11 中的各种崩溃问题

 * 修复 Direct3D11 上 10 位视频可能出现的黑屏问题

macOS:

 * 修复最新 macOS 版本上的 Growl 通知问题

 * 修复转换输出文件名编码问题

 * 修复 macOS 10.7 和 10.8 上的崩溃报告问题

 * 修复退出时崩溃的问题

 * 修复记忆播放位置的问题

 * 修复蓝光光盘Java菜单

 * 修复滑动时间滑块更改位置的问题

 * 修复从钥匙串恢复用户名的问题

 * 修复本地化问题

Qt:

 * 修复打开对话框中使用的最后一个文件夹

 * 允许自定义使用鼠标滚轮时的跳转幅度。

 * 修复多屏设置下全屏控制器位置问题

 * 修复粘贴的URL未被截断的问题

 * 修复跳跃大小无法配置的问题

 * 修复缺失的时间标签更新

 * 修复播放速度滑块无法接受 1.0x 值的问题

 * 修复原始输入转储

 * 全屏播放后修复窗口大小

其他:

 * 修复 lua rc 和 oldrc 接口主机规范

 * 修复搜索渲染器时发生的崩溃问题

 * 重新定位 Linux 系统中的 localedir(改进 snap i18n 支持)

 * 修复 Linux 系统上 VDPAU GLX 的使用问题

 * 改进对 NetBSD 的支持

 * 修复 Windows 系统的 MSI 脚本

 * 修复 libvlc_media_list 无法跳转到下一个媒体的问题

 * 修复 Win32 控制台上的字符编码问题

 * 其他 Chromecast 改进

 * 修复 OSD 导航反馈缺失的问题

 * 多项 VLSub 改进

 * lua:修复某些文件系统上脚本无法加载的问题

 * lua:添加 vlc.io API 以处理 UTF-8 路径

3.0.0 版本与 3.0.1 版本之间的变化:

--------------------------------

核:

 * 修复清理播放列表时出现的“释放后使用”问题

 * 修复 Windows 系统退出时崩溃的问题

视频输出:

 * 修复 macOS 等某些系统上的 HLG 色调映射问题。

 * 修复 Windows XP 系统上的屏幕保护程序抑制问题

 * 修复各种 Direct3D11 崩溃问题

 * 修复 Direct3D11 中的 HDR 色调映射

 * 修复 Windows 系统粉屏问题

解码器:

 * 使用 faad 修复潜在的堆栈缓冲区溢出问题

 * 在AV编解码器中启用Cineform HD

硬件解码器:

 * macOS:使用 Videotoolbox 提升 HEVC 10bit 性能

 * 安卓:通过 MediaCodec 添加 MPEG2 支持

 * 修复 Android/macOS/iOS 系统上部分文件的 HEVC 解码问题

 * 提高 Direct3D11 内存使用率

解复用器:

 * 提高MKV寻道速度

 * 修复 xspf 基本 URL 处理

 * 修复读取基于 moof 偏移量的 mp4 trun 的问题

 * 修复自适应 HTTP 重定向

 * 替换旧版 API,修复自适应 TLS 泄漏

 * 使用 MIME 类型作为 HLS 段类型的备用方案

 * 修复单条字幕(srt、ssa 等)的查找问题

 * 标记非默认的HDMV子集视频流。

 * 增加 4K 流的 TS 探测量

 * 修复了 MKV、MP4 和 AVI 文件崩溃等问题

包装器:

 * 修复 mpeg4video 中的越界读取问题

流输出:

 * 提升 Chromecast 加载速度

 * 改善播放过程中本地/Chromecast切换的流畅度

 * 修复了部分 Windows 版本下 Chromecast 加载的问题

 * 修复部分 Chromecast 设备(电视和安卓盒子)的 Chromecast 加载问题

 * 修正选角时错误的第一张封面图

 * 修复 VP9 类型转换

macOS界面:

 * 重新添加禁用全屏控制器面板的选项

 * 自动布局改进

 * 移除误导性的播放警告指示器

 * 修复了与 Lua 扩展(如 VLSub)接口相关的崩溃问题

 * 修复重启后显示侧边栏设置被忽略的问题

 * 修复 MKV 文件关联

 * 修复 Chromecast 音频检测问题

Qt接口:

 * 改进 HiDPI 显示器的缩放功能

折断:

 * 改善界面外观和体验。

2.2.8 版本与 3.0.0 版本之间的变化:

--------------------------------

平台支持变更:

 * 3.0.x 版本将作为 LTS 版本进行维护(尽力维护,主要出于安全考虑)。

   这将是很多系统可用的最后一个版本。

   实际上,3.0.x 分支将包含运行在以下平台上的最新版本:

     Windows XP、Vista 以及与这些 Windows 版本对应的服务器版本

     - macOS 10.7、10.8 和 10.9,iOS 7 和 8

     - Android 2.x、3.x、4.0.x 和 4.1.x

     - gcc 5.0 和 clang 3.4 之前的编译器,或同等版本

 * 请注意,3.0 版本分支存在以下问题:

   * 目前 VLC 对 Windows XP/2003/2003R2 的支持仅限于尽力而为:

     它应该能行,但并非没有局限性。

     libVLC 对 Windows XP 的支持已弃用。

     你真的应该升级到更新的Windows版本!

   * 不支持未进行平台升级的 Windows Vista(所有版本)。

   * 建议使用 Windows 版 64 位 VLC 播放器。

   * Linux 支持现在需要内核版本高于 2.6.26。

   * 已移除对 Mac OS X 10.6 的支持。您需要 OS X 10.7。

核:

 * 支持对远程文件系统(SMB、FTP、SFTP、NFS 等)进行网络浏览

   并重写媒体文件和输入文件的解析过程

 * 支持密钥库:安全地获取和存储常用密钥的密码

   协议(HTTP、SMB、SFTP、FTP、RTSP……)

 * 自动检测外部音轨(ac3、m4a、aac、dts……),类似于字幕

 * 支持 HDMI 直通音频高清编解码器,例如 E-AC3、TrueHD 或 DTS-HD

 * 支持 12 位编解码器和扩展色彩空间(HDR)

 * 支持输出渲染器,例如 Chromecast

 * VLC 现在假定 vlcrc 配置文件采用 UTF-8 编码。

 * 支持 Windows 便携版构建(创建“portable/”文件夹)

 * 支持韦兰路面类型

 * 允许视频从第一帧暂停开始播放。

 * 重构输入预处理

 * 电子节目指南 (EPG) 重构:更新了节目表和单个事件,现在使用网络时间

 * 重构并修复字幕选择功能。解复用器现在可以覆盖字幕选择。

   es类别仅限单个或多个es行为

 * 支持 360 度视频和音频,包括视角修改

 * 支持全景音频和超过 8 个音频通道

 * 支持实时调整字幕大小

使用权:

 * 使用 libsmb2 在移动端口上启用 SMB2/SMB3 支持

 * 使用 libnfs 的新 NFS 访问模块

 * 使用 libdsm 的新 SMB 访问模块

 * 自适应流媒体:

   * 重写 MPEG-DASH(基于 HTTP 的动态自适应流媒体)支持,包括

     MPEG2TS 和 ISOBMFF 配置文件

   * 支持 Adobe 的 HDS(HTTP 动态流媒体)(f4m、f4v 等)

   对 Smooth Streaming 模块进行了大量重构

   * 将 httplive 流过滤器替换为新的 HLS 解复用器,并替换了 smooth

     带有新型平滑解复用器的流过滤器,两者都使用统一的自适应模块

   * 支持 HLSv4-7,包括 MP4 和原始视频流以及 ID3 标签

 * 支持通过 libarchive 进行解压缩和提取(tar、zip、rar 等格式)

 * 新增支持 HTTP 2.0 的 HTTP/TLS 访问模块

 * 改进了 cookie 处理(在播放列表项之间共享 cookie,

   域名/路径匹配,安全 cookie)

 * 支持 Windows BDA 上的 DVB-T2

 * 支持从RTP卸载Opus

 * 新增 UPnP 访问模块,用于列出目录而无需无限递归

 * SMB/FTP/SFTP 访问可以列出目录

 * 支持在 URL 中提供 SFTP 用户名和密码选项,以及密钥认证

 * Windows 系统新增 WASAPI 音频捕获模块

 * 新增“concat”访问模块,用于连接字节流

 * 命名管道和设备节点不再包含在目录列表中

   默认情况下启用。使用 --list-special-files 参数可将其重新包含。

 * 支持 UDP 输入超时设置 --udp-timeout=<秒数>

 * 新的SAT>IP接入模块,用于通过IP网络接收DVB-S信号

 * DVB扫描方面的改进

 * 蓝光模块可通过网络打开 ISO 文件,并完全支持 BD-J 格式

 * 支持通过网络传输 DVD ISO 文件

 * 使用 libsrt 的新 SRT 访问模块

硬件解码器:

 * 支持在 Windows 系统上使用 DxVA2 和 D3D11 进行 HEVC 硬件解码

 * 支持使用Direct3D11进行硬件解码,包括GPU零拷贝模式,

   以及用于反交错和调整的硬件滤波

 * DxVA2 GPU零拷贝技术,用于在Windows系统上进行硬件解码和显示,

   支持硬件滤波、反隔行和调整

 * 支持使用 OMX 和 MediaCodec(Android)进行 HEVC 硬件解码

 * 在 Android Lollipop 之后,请使用通过 NDK 原生 API 实现的 MediaCodec

 * 支持 Android 上的 MPEG-2、VC1/WMV3,使用 MediaCodec

 * OMX GPU零拷贝支持在Android上使用OpenMax IL进行解码和显示

 * 支持 4:4:4 和 4:2:2 色度采样,并具备 VDPAU 硬件加速功能

 * VAAPI 的重要改进,支持 10 位、HEVC 和直接渲染

 * 支持使用 OMX 进行 VP9 和 WMV3 解码,并提升了性能

 * 对树莓派 (rPI) 和树莓派 2 (rPI2) 的 MMAL 解码器和输出进行了重要改进

 * 基于 Video Toolbox 的适用于 OS X 和 iOS 的全新硬件加速解码器

   支持 H.263、H.264/MPEG-4 AVC、H.265/HEVC、MPEG-4 Part 2 和 DV 编码格式。

解码器:

 * 支持实验性 AV1 视频

 * 支持 ARIB STD-B24 字幕

 * 支持实验性达拉视频

 * 基于 libmpg123 的全新 MPEG-1 和 2 音频层 I、II、III 以及 MPEG 2.5 解码器

 * 基于libbpg的新型BPG解码器

 * 修复未压缩 DVD-Audio (AOB) LPCM 解码问题

 * 重写 WPL 播放列表并添加 ZPL 播放列表支持(Zune)

 * 支持 TDSC、Canopus HQX、Cineform、SpeedHQ、Pixlet、QDMC 和 FMVC 编解码器

 * 支持 TTML 字幕,包括 EBU-TT-D 变体

 * 重写 webVTT 字幕支持,包括 CSS 样式支持

 * 支持 9 位和 10 位 GBR 平面格式

 * 支持 OggSpots 视频编解码器

 HEVC 数据包化基本固定。

 * H264 数据包生成器现在可以生成时间戳

 * 数据包生成器支持 SEI 中的字幕

 * DTS 数据包处理程序处理 DTS 扩展(例如 DTS-HD):解码器如 avcodec

   现在最多可以解码 8 个频道

 * 如果存在,JPEG 图像会使用嵌入的方向标签正确定向。

 * 支持 VPX 高位深度支持

 * 扩展MicroDVD支持,包括颜色、字体名称、大小和位置扩展

 * 蓝光文本字幕(HDMV)现已可解码

 * 改进字幕检测,尤其是在视频流内部的字幕检测

 * CEA-708解码器

 * 新的适用于 macOS 和 iOS 的 MIDI 解码器,采用 AudioToolbox 框架,运行正常

   没有音色库,或者使用 SoundFont2 和 DLS 音色库

解复用器:

 * 对 MP4 解复用器进行了重要改进,包括:

    * 支持分段式 MP4

    * 支持 MP4/mov 格式的 EIA-608/708 字幕

    * 支持 MP4/mov(又称 Flip4Mac 文件)格式的 WMV 和 WMAV 文件

    * 支持 MP4/mov 格式位图音频通道重新排序

    * 支持 H.264、GSM 和 Speex 有效载荷的 RTP 接收提示跟踪

    * 支持 XiphQT(MP4) vorbis 和 Flac 格式

    * 支持 MP4 格式的 VP8/VP9/VP10/AV1 音频格式

    * 支持 GoPro HiLight 章节

    * 支持 ISOBMFF/MP4 和 DASH 格式的 TTML 和 WebVTT

    * 添加新的元数据字段

 * 对 TS 解复用器进行了重要重构,包括:

    * 支持 MPEG 传输流中的 Opus

    * 修复使用录制的 TS(TopField、DreamBox 等)进行节目选择的问题

    * 修复 PAT/PMT 缺失录音的 TS 回放问题

    * TS 和 T-DMB 中对 MPEG4-SL 的基本支持

    * 支持 TS 内的 SCTE-18 / EAS

    * 支持新的描述符和 ETT 表

    * 支持ARIB频道标志,作为附件,ARIB TR-B21/TR-B14-1

    * 改进断裂PCR探针和修复方法

    * 改进了扰乱状态检测

 * 支持 HD-DVD .evo(H.264、VC-1、MPEG-2、PCM、AC-3、E-AC3、MLP、DTS)

 * 对 PS 解复用器进行了重要重构,包括:

    * 支持 HEVC

    * 修复大量样本,特别是那些没有PSM的H264样本

    * 对 PSMF 的部分支持

    * 修复损坏的SCR样品

    * 修复 CDXA MPEG-1 支持

 * MKV格式的改进:

    * 重写 MKV 寻求

    * 支持在 MKV 中运行 FFv1

    * 改进 MKV 中的 ADTS 和 LATM

    * 改进 DVD 菜单支持

 * 支持 MPEG 文件中 lame 的 replaygain 扩展

 * 支持 Ogg 中的 Daala

 * 改进 Chained-Ogg 支持

 * 修复了 WAV 和 MKV 文件中 DTS 检测的问题

 * 支持 VOC 文件中的 Creative ADPCM/alaw/ulaw/S16L 格式

 * 支持 AVI 格式的 Creative ADPCM 音频文件

 * 支持 WMV 扩展内容元数据

 * 目录解复用器现在可以对项目进行排序,忽略文件扩展名和隐藏文件

 * 支持专辑艺术家和光盘编号元数据

 * 支持原始 H265/HEVC 文件

 * 支持无需声道映射的多声道 WAV 文件

 * 支持 SBV 字幕

 * 支持场景字幕隐藏式字幕

 * 修复 MKV 文件中的 Quicktime MP4 和未打包的 VC1 文件

 * 支持 isofLaC

 * 改进 fLaC 搜索

 * 将 --demux dvb-open 选项替换为 --stream-filter dvb 以进行解析

   channels.conf 数字电视频道列表文件

流过滤器:

 * 添加 ADF 流过滤器

 * 添加 ARIB STD-B25 TS 流解码器

 * 添加流预缓冲插件

 * 将 libarchive 模块重写为 stream_extractor

 * 移除 HTTP Live 流媒体过滤器

 * 添加 zlib(又名 deflate)解压缩过滤器

 * 添加一个 skiptags 模块,以帮助解复用器跳过 ID3/APE 标签

解复用过滤器:

 * 添加解复用器过滤器链,以过滤或拦截控制命令和解复用。

 * 添加解复用器过滤器以阻止搜索(--demux-filter noseek)

音频输出:

 * AudioTrack Android 模块已完全重写,现在是默认模块

   适用于安卓系统的模块。现在支持AC3/DTS/EAC3的HDMI/SPDIF直通输出。

   根据 Android 版本不同,支持 5.1/7.1 声道和浮点输出。

 * 添加 Tizen 音频模块

 * 支持 WASAPI (AC3/DTS/DTSHD/EAC3/TRUEHD) 的 HDMI/SPDIF 直通

 * 支持 PulseAudio 的 EAC3 和 TRUEHD 直通

 * 对 AudioUnit 模块进行了重要重构,以便在 iOS 和 macOS 之间共享更多代码

 * 支持视角变化时的 Ambisonics 音频

音频滤波器:

 * 添加 SoX Resampler 库音频滤波器模块(转换器和重采样器)

 * a52tospdif 和 dtstospdif 音频转换器已合并为 tospdif,

   这款新型转换器可以将 AC3、DTS、EAC3 和 TRUEHD 转换为 IEC61937 帧格式。

 * 添加一个包含 2 个子模块的空间音频模块:

    * 一个支持高达三阶 Ambisonics 音频渲染器的音频渲染器

    * 一款双耳化音频滤波器,可与 Ambisonics 或 5.1/7.1 音频流配合使用

 * 在立体声模式下添加耳机选项:使用空间音频模块

   耳机效果

 * 添加音调转换模块

视频输出:

 * Linux/BSD 的默认视频输出现在是 OpenGL,而不是 Xvideo。

 * OpenGL:

    * 适用于 Windows 的全新 OpenGL 提供程序

    * 放弃对 OpenGL 1.x 和 OpenGL ES 1 的支持

    * 使用 OpenGL 直接渲染(从 OpenGL 4.4 开始)

    * 硬件直接显示,支持 VA-API 互操作

    * 硬件直接显示,支持 VDPAU 互操作

    * 硬件直接显示,支持 DxVA2/D3D9Ex 互操作

    * 通过 VideoToolbox 互操作实现硬件直接显示(iOS 和 macOS)

    * 通过 libplacebo 支持 HDR 色调映射

 * Wayland Shell 表面窗口供应商

 * Wayland共享内存视频输出

 * 对 Android 视频输出进行了重大改进:现在有了 Surface(2.1、2.2)

   NativeWindow(2.3+,支持硬件旋转、子图混合、不透明)

 * 支持 Android NativeWindow 输出和硬件解码器中的旋转功能

 * 将 Direct3D 输出模块重命名为 Direct3D9

 * 添加支持 Windows 桌面和 WinRT 模式的 Direct3D11 视频输出,

   支持子画面融合和硬件加速

 * 在 Windows 10 秋季创意者更新中,Direct3D11 支持 HDR10

 * EFL Evas 视频输出支持 Tizen TBM Surface

视频滤镜:

 * 在树莓派上使用 MMAL 进行硬件反交错

 * 新增视频滤镜,用于在帧速率之间进行转换

 * 为图像调整滤镜添加 9 位和 10 位支持

 * 新的边缘检测滤波器使用 Sobel 算子来检测边缘。

 * 使用 VA-API 实现硬件加速的去隔行/调整/锐化/色度调整

 * 使用 CoreImage 进行硬件加速的调整/反转/色调分离/棕褐色/锐化操作

 * 使用 D3D9 和 D3D11 进行硬件加速的去隔行/调整/色度校正

文本渲染器:

 * 通过 Freetype 模块中的 Harfbuzz 提供 CTL 支持

 * 大多数平台上的新字体回退算法

 * 更符合 EIA608 标准的字幕布局和宽高比

 * 为 TTML、WebVTT 和 708 提供更多样式支持

流输出:

 * Chromecast 输出模块

 * RGB24 和 YCbCr 4:2:0 RTP 数据包化

编码器:

 * 支持 Daala 视频的 4:2:0 和 4:4:4 格式。

 * 使用 libvpx 的 VP8 和 VP9 编码器

混流器:

 * 添加分段/可流式传输的 MP4 复用器

 * 添加对在 MP4 中复用 VC1 和 WMAPro 的支持

 * Opus 以 MPEG 传输流形式呈现

 * Ogg 中的 Daala

服务发现:

 * 使用 libdsm 实现新的 NetBIOS 服务发现

 * 使用 libmicrodns 发现新的 mDNS 服务

 * 使用 Bonjour 发现新的 mDNS 服务(Mac OS X、tvOS、iOS)

 * 重写 UPnP 服务发现机制

Mac OS X 界面

 * 停止支持 Mac OS X 10.6 Snow Leopard

 * 支持从右到左的用户界面布局,适用于从右到左的语言

 * 全新可调整大小的全屏控制器,设计有所改进

 * 添加状态栏图标,用于显示元数据和播放控制按钮

 * 添加在全屏视频播放期间键盘背光调暗的支持

 * 改进并简化首选项窗口

 * 播放列表处理和其他方面性能大幅提升

 * 新的 AppleScript API 提供音频不同步功能

 * 扩展 AppleScript API,用于菜单检测和导航

 * 支持在禁用 Sparkle 更新机制的情况下进行构建

 * 移除已弃用的转码向导,改用转换并保存对话框。

iOS:

 * 停止支持 iOS 6.x

Qt接口:

 * 支持批量转换

 * 现在可以在“转换/保存”对话框中指定“停止时间”

Skins2:

 * 支持关键加速器

libVLC:

 * 为自定义输入字节流添加 libvlc_media_new_callbacks

 * 添加 libvlc_audio_output_device_enum 以枚举当前音频输出设备

 * 将 libvlc_media_discoverer_new_from_name 拆分为 libvlc_media_discoverer_new,

   libvlc_media_discoverer_start 和 libvlc_media_discoverer_stop

   这样就可以在创建和开始之间附加媒体事件

 * 添加 libvlc_media_get_codec_description 函数以获取编解码器的易读描述

 * 添加 libvlc_MediaListEndReached 事件,以便在媒体列表到达末尾时收到通知。

 * 添加 libvlc_media_list_player_get_media_player 以获取列表播放器的媒体播放器实例

 * 添加 libvlc_media_parse_with_options 函数,该函数使用标志来指定解析选项

 * 添加 libvlc_audio_output_device_get 以获取当前选定的音频输出设备

   标识符(如有)

 * 添加 libvlc_media_get_type 函数以获取媒体类型

 * 添加 libvlc_media_player_get_full_title_descriptions 以获取媒体的完整标题信息

   以及 +libvlc_title_descriptions_release 以与之匹配

 * 添加 libvlc_media_player_get_full_chapter_descriptions 以获取媒体的完整章节信息

   以及与之匹配的 libvlc_chapter_descriptions_release

 * 已弃用 libvlc_video_get_title_description、libvlc_video_get_chapter_description、

   libvlc_media_player_get_agl,libvlc_media_player_set_agl

 * 添加 libvlc_media_player_set_android_context 以集成到 Android Surface 中

 * 添加一个新的 libvlc 对话框 API,用于将对话框请求转发给应用程序:

   libvlc_dialog_set_context、libvlc_dialog_get_context、libvlc_dialog_set_callbacks

   libvlc_dialog_dismiss、libvlc_dialog_post_action、libvlc_dialog_post_login

 * 添加 libvlc_media_discoverer_list_get|release 以列出媒体发现器

 * 添加 libvlc_media_slaves_add、libvlc_media_slaves_clear

   libvlc_media_slaves_get 和 libvlc_media_slaves_release 用于添加和获取从设备

   来自 libvlc_media

 * 添加 libvlc_media_player_(get|set)_role 以设置媒体角色

 * 添加 libvlc_media_player_add_slave 以替换 libvlc_video_set_subtitle_file,

   与 MRL 合作并支持音频从属设备

 * 添加 vlc_epg_event_(New|Delete|Duplicate), vlc_epg_AddEvent, vlc_epg_Duplicate

   并移除 vlc_epg_Merge

日志记录

 * 支持 SystemD 日志

 * 使用 --syslog 和 --syslog-debug 命令行选项可以包含调试信息

   消息会记录在系统日志中。使用 `--syslog` 参数时,只会发送错误和警告信息。

 * 新的 Android 日志记录模块

杂项

 * 从telx中移除lang

 * 移除 ZPL 播放列表格式

 * 更新 libVLC doxygen 模块

 * 为 OS X/iOS 系统添加字幕文本转语音渲染器

 * 为 Windows 系统添加字幕文本转语音渲染器

 * 添加基于 Gnome libsecret 的加密密钥库

 * 添加基于 KDE Kwallet 的加密密钥库

 * 添加内存密钥库

 * 添加一个文件密钥库,该密钥库可以使用子模块来加密密钥。

 * 为 iOS、Mac OS X 和 tvOS 添加基于 Keychain 的加密密钥库

已移除模块

 * Atmo 视频滤镜

 * QTCapture 访问模块(请改用 AVCapture)

 * httplive(请改用 adaptive)

 * 平滑(请改用自适应)

 * Gnome-VFS 访问模块(例如 Gnome 2.x)

 * QuartzText 文本渲染模块(请改用 Freetype)

 * Win32 GDI 文本渲染器模块(请改用 Freetype)

 * Growl 通知(已替换为 osx_notifications)

 * VCDX“扩展”视频CD访问模块(使用普通VCD模块)

 * Mac OS X 对话框提供程序(请改用 VLCKit)

 * iOS 对话框提供程序(请改用 MobileVLCKit / TVVLCKit)

 * QuickTime 解码器模块(使用原生编解码器)

 * BD访问模块(使用libbluray)

 * Direct2D 模块(使用 Direct3D11)

 * EyeTV接入模块

 * Rar 访问和流过滤:使用 libarchive

 * VDA解码器:使用VT

 * 音频队列:使用 audiounit

 * SDL视频输出模块

 * DirectFB 视频输出模块

 * RAOP 流输出模块

2.2.7 版本与 2.2.8 版本之间的变化:

--------------------------------

解复用器:

 * 修复 AVI 无效指针解引用

翻译更新

2.2.6 版本与 2.2.7 版本之间的变化:

--------------------------------

解码器:

 * 修复格式更改时 FLAC 堆写入溢出问题

 * 修复 libavcodec 模块中的崩溃问题(带外堆写入)(CVE-2017-10699)

 * 修复萨米语字幕中的无限循环

 * 修复 AAC 7.1 声道检测问题

解复用器:

 * 修复 ASX 解析器中潜在的崩溃问题

 * 修复 AVI 读/写溢出问题

Mac OS X:

 * 修复与 macOS High Sierra 的兼容性

 * 修复 ASS 字幕解码中的回归问题

 * 修复自动更新期间发生的崩溃问题。部分用户可能需要手动更新。

   更新至最新版本。

视频输出:

 * 修复 Direct3D9 输出中出现的异常偏移问题

其他:

 * 修复 MTP 崩溃问题

 * 支持 libupnp 1.8

翻译更新

2.2.5.1 版本与 2.2.6 版本之间的变化:

----------------------------------

视频输出:

 * 修复英伟达显卡上的系统性绿线

 * 修复 Direct3D SPU 纹理偏移处理

解复用器:

 * 修复堆缓冲区溢出漏洞(CVE-2017-8310、8311、8312、8313)

2.2.5 版本与 2.2.5.1 版本之间的变化:

----------------------------------

针对 DLL 劫持环境的安全加固

翻译更新

其他:

 * 更新了 Soundcloud、LiveLeak 和 Youtube 脚本

 * 修复 FLAC 解码器中潜在的带外解引用漏洞 (CVE-2017-9300)

 * 修复 MPEG 数据包处理程序中潜在的带外读取漏洞 (CVE-2017-9301)

 * 修复字幕解复用器中的无限循环问题

 * 修复 ogg 解复用器中不正确的内存释放

 * 修复字幕解码器和解复用器中潜在的带外读取问题

 * 修复尺寸特殊的 Windows 系统上的绿线问题

2.2.4 版本与 2.2.5 版本之间的变化:

--------------------------------

解码器:

 * 修复 libmad 中 mp3 播放质量下降的问题

 * 修复 VDPAU 中的视频缩放问题

 * 修复调色板编解码器的播放问题

 * 修复 ADPCM 堆损坏 (FG-VD-16-067)

 * 修复 AES3 16bps 解码问题

 * 修复 DVD/LPCM 堆损坏 (FG-VD-16-090)

 * 修复 SCTE-27 颜色

解复用器:

 * 修复 ASF 整数溢出的可能性

 * 修复 MP4、VOC、XA、SMF 的除零错误

 * 修复 MP4 堆缓冲区溢出问题

 * 修复 FLAC 元数据整数溢出

 * 修复 NSVf 和 AIFF 无限循环问题

 * 修复 flac 空指针解引用

 * 修复 Vorbis 和 Opus 注释整数溢出和泄漏问题

视频输出:

 * 修复 Windows 系统下使用 AMD 驱动程序出现的绿线问题

 * 修复屏幕截图尺寸

使用权:

 * 修复 Windows 系统下屏幕录制崩溃问题

 * 修复 FTP 扫描字符串注入问题

 * 修复 HTTP 大小处理

多路复用器:

 * 修复mp4漂移问题

Lua:

 * 修复 vimeo、youtube、dailymotion、cli、appletrailers、http 等问题

   soundcloud脚本

音频滤波器:

 * 修复 stereo_widen 音频滤波器中的堆写入问题

视窗:

 * 默认情况下,插件加载不会加载外部 DLL。

   插件需要显式地加载库。

 * 修复卸载程序路径处理

 * 修复任务栏按钮行为

macOS:

 * 修复 Sierra 系统上的滚动灵敏度问题

 如果用户清除列表,则恢复点将被删除。

   最新内容

2.2.3 版本与 2.2.4 版本之间的变化:

--------------------------------

解码器:

 * 修复 G.711 wav 文件崩溃问题

 * 修复 libmad 中的 mp3 崩溃问题

 * 修复 adpcm QT IMA 编解码器中的越界写入漏洞 (CVE-2016-5108)

Qt:

 * 修复调整大小问题

Win32:

 * 修复了在 Windows XP 系统下 DirectDraw 视频输出的叠加层创建问题

其他:

 * 修复了 Hurd 的构建问题

译文:

 * 更新保加利亚语、加泰罗尼亚语、德语、法语、意大利语、马拉地语、挪威语

   博克马尔语、新挪威语、葡萄牙语、斯洛伐克语、西班牙语(墨西哥)、瑞典语、

   简体中文和繁体中文翻译

2.2.2 版本与 2.2.3 版本之间的变化:

--------------------------------

解复用器:

 * 修复 HLS 质量选择和潜在的堆栈溢出问题

 * 修复潜在的 MKV 无限循环问题,并改进 MKV 标签支持

 * 修复 WMV 回归问题

解码器:

 * 使用 libvdpau-va-gl 修复硬件解码问题

 * 修复 libvpx 崩溃问题

 * 使用 libass 时不缓存对话框

视频输出:

 * 修复 Direct3D 输出中的绿线

Skins2:

 * 修复多屏环境下窗口最大化的问题

Qt:

 * 继续你上次中断的地方

 * 修复自定义对话框中的无限递归问题

 * 切换至/自最小界面时,固定尺寸

 * 恢复工具栏显示后,调整其大小

MacOS X:

 * 修复媒体信息面板崩溃问题

 * 正确执行禁用屏幕保护程序选项

Win32:

 * 允许在资源管理器中打开超过 15 个元素。

译文:

 * 大部分译文已更新

2.2.1 版本与 2.2.2 版本之间的变化:

--------------------------------

使用权:

 * 修复 v4l2 中连续帧大小的 SetupFormat

 * 修复 RealRtsp 模块中的差一缓冲区溢出漏洞

 * 修复屏幕录制宽高比、帧速率和潜在崩溃问题

 * 修复 Windows DirectShow 输入冻结问题

 * 修复服务器强制分配大量内存时发生的彩信段错误/中止问题

解复用器:

 * 修复对 ms-dvr 文件的支持

 * 修复通过 HTTP 传输的 AVI 文件中的时间检测问题

 * HLS:修复停止时卡顿、崩溃等问题并进行了一些小改进

 * 修复 Fortinet FortiGuard Labs 报告的 mp4 NULL 解引用问题

 * 修复 WMV 格式中 VC-1 的回归问题

 * 修复停止时 MXF 崩溃的问题

 * 修复某些 TS 文件中的 EAC3 检测问题

解码器:

 * 修复 VDPAU 中从主内存导入表面的问题

 * 修复 ADPCM 解码器中可能存在的双重释放问题

 * 支持 9 位和 10 位 GBR 平面格式

 * 支持 GoToMeeting 2 和 GoToMeeting 3 编解码器

 * 修复图文电视 (zvbi) 解码器崩溃问题

 * 修复蓝光字幕(PGS)时间戳

音频输出:

 * 修复使用 pulseaudio 刷新后音频丢失的问题

 * 修复 iOS 上的音频初始化问题

 * 修复 OS X 系统上使用 AirPlay 设备时音频卡顿的问题(需要 2 秒延迟)

   (由用户手动设置)

 * 修复 pulseaudio 延迟计算

 * 修复 alsa 默认设备选择问题

Skins2:

 * 修复视频控件无法显示的问题

 * 修复 UTF-8 转换问题

 * 修复Unicode文件夹位置无法打开皮肤的问题

 * 修复因皮肤位图格式错误导致的崩溃问题

 * 修复 Gnome3/Unity 窗口管理器的全屏显示问题

OS X:

 * 支持 OS X El Capitan

 * 修复 El Capitan 版本的代码签名

 * 改进恢复拨号功能,包括起始时间、偏好设置和 Lua 扩展程序。

 * 修复线程排序、首选项崩溃和 URL 拖放问题

Qt:

 * 修复在 Windows 上打开多个项目时崩溃的问题

 * 修复使用播放列表时最近项目追加的问题

 * 改进插件管理器对话框和播放列表

 * 修复菜单中更改音频设备的问题

 * 修复了在 X11 下 Qt >= 5.5 的按键和鼠标事件支持问题

 * 修复内存泄漏

视频输出:

 * 如果在 Unix 系统上禁用 XCB 但启用 VDPAU,则修复构建问题

 * 修复 Direct3D 平面分配大小,以避免颜色溢出

 * 修复了 swscale 调整大小时的一些崩溃问题

其他:

 * 修复与最新 FreeRDP 版本不兼容的构建问题

 * 修复输入标题格式选项为空时界面崩溃的问题

 * 修复 MP4 多路复用器除以零崩溃问题

 * 提高PNG编码速度

 * 修复 UPnP 初始化延迟问题

 * 重写 Jamendo 服务发现

 * 修复变形内容的快照宽高比

 * 修复自定义快照大小

 * 动态生成 GnuTLS Diffie-Hellman 参数

 * 修复“vb”转码参数

 * 修复核心中多余的音频通道提取

 * 修复各种崩溃、双重释放、整数溢出、无限循环等问题,

   读取溢出、无效释放和除以零的问题

 * 修复对 Lua 5.2 的支持,并修复 HTTP 接口中的 XSS 漏洞

 * 更新和改进 Soundcloud、Vimeo 和 Youtube 的脚本

 * 更新编解码器和库以修复第三方安全问题(例如

   TALOS-CAN-0036、TALOS-CAN-0037、CVE-2015-7981、CVE-2015-8126

译文:

 * 添加克什米尔语和迈蒂利语

 * 大部分译文已更新

libVLC:

 * 公开音频静音、软木塞和音量变化事件:libvlc_MediaPlayerCorked,

   libvlc_MediaPlayerUncorked、libvlc_MediaPlayerMuted、

   libvlc_MediaPlayerUnmuted 和 libvlc_MediaPlayerAudioVolume

 * 修复 libvlc_MediaPlayerTitleChanged 事件的传播

译文:

 * 大部分译文已更新

2.2.0 版本与 2.2.1 版本之间的变化:

--------------------------------

编解码器:

 * 修复与旧版 libavcodec 的编译问题

 * 修复一些 VP9 解码问题

 * 修复flac文件崩溃问题

 * 修复 lpcm 声道顺序

 * 修复 dmo 中潜在的 NULL 解引用问题

 * 修复 DVB PES 数据包中的图文电视帧编码

 * 修复 Schroendinger 解码器中潜在的缓冲区溢出漏洞 (CVE-2014-9629)

 * 修复 AAC 采样率

解复用器:

 * 修复 MP4 章节

 * 修复 MKV 过度寻道问题,该问题会导致网络共享速度变慢

 * 修复播放 SPC 文件时崩溃的问题

 * 修复 MKV 格式中 ATRAC3 播放的问题

 * 恢复使用旧版ASX代码

 * 解决 MPEG-音频的 TS 问题

使用权:

 * 修复 sftp 读取和关闭套接字的问题

 * 修复 Linux DVB 版本低于 5.8 的 DTV 构建问题

 * 修复 Windows 系统上的 UDP/RTP 输入问题

音频输出:

 * 修复 Alsa HDMI 插头

 * 改进 Alsa 输出,使用更大的缓冲区

 * 修复多声道文件的 DirectSound 输出

OS X:

 * 修复用户界面中多个崩溃问题。

 * 修复视频壁纸模式

 * 修复从命令行启动 VLC 时出现的竞争条件

Qt:

 * 修复最近项目行为

 * 修复旋转滤镜激活问题

 * 修复流向导中的多路复用模块名称

Win32:

 * 为 DLL 文件的签名添加时间戳

 * 修复安装过程中扩展程序的注册问题

 * 修复扩展对话框崩溃问题

 * 默认不进行 DxVA 解码

libVLC:

 * 修复 libvlc_media_get_stats 函数

译文:

 * 更新了南非荷兰语、阿尔巴尼亚语、阿塞拜疆语、加泰罗尼亚语、捷克语、丹麦语、荷兰语版本

   英语(英国)、芬兰语、法语、德语、希伯来语、印地语、意大利语

   日语、韩语、拉脱维亚语、马其顿语、马来语、现代希腊语、挪威语(书面挪威语)

   挪威语(新挪威语)、波兰语、葡萄牙语、俄语、苏格兰盖尔语、塞尔维亚语

   简体中文、斯洛伐克语、斯洛文尼亚语、西班牙语、瑞典语、泰米尔语、泰语

   繁体中文、土耳其语、乌克兰语翻译

2.1.6 版本与 2.2.0 版本之间的变化:

--------------------------------

重要变更:

 * 更多模块的许可证已从 GPLv2+ 更改为 LGPLv2.1+,

   值得注意的是,大多数流输出、复用器和访问输出模块

核:

 * 支持使用流媒体元数据进行自动轮播,尽可能使用 GPU 加速。

 * 添加扩展管理器和从外部存储库下载功能

 * 重构元数据获取算法和策略

 * 部分修复了短音频样本播放的问题

使用权:

 * 为 FTP 访问和 SOUT 访问添加了 TLS 支持

   隐式(ftps)和显式(ftpes)模式的新方案

 * 分屏音频流上的彩信音频选择

 * 蓝光:支持叠加显示、首选菜单语言、区域选择

   以及 BD-J 导航

 * 支持数字影院包 (DCP),包括带 KDM 的加密 DCP

 * 部分修复了 Arccos 保护的 DVD 问题

 * 修复 CDDB 查询,包括 pregap 数据。

解码器:

 * 支持 VDPAU 加速,用于 GPU 零拷贝解码

 * 支持用于 GPU 零拷贝解码的 MediaCodec 加速

 * 添加媒体基础转换音频和视频解码器

 * 添加基于 GStreamer 插件的视频解码模块

 * 为博通VideoCore芯片(例如树莓派)添加MMAL解码器

   支持MPEG-2和H.264,支持GPU零拷贝显示

 * 部分支持 Voxware MetaSound

 * libvpx 解码器,用于 VP8 和 VP9

 * 支持 MSN Audio、Atrac3+、VP7、Bink、TAK、On2 AVC、DK3、DK4、IMC、Vivo g723.1、

   Smacker、FIC、Auravision、Canopus Lossless 以及众多电子游戏编解码器

 * 图文电视字幕显示改进

 * x86平台上的媒体编解码器速度提升

 * 支持在 Theora 中设置后处理级别

 * OpenMax IL 改进,尤其针对 Raspberry Pi

 * 修复 m2ts 文件中 LPCM 编解码器的声道顺序

 * 新的 JPEG 图像解码器

 * 添加 tx3g 字幕解码器

 * 新的 SVG 图像解码器

 * 修复 Speex 对 RTP 和 flv 格式的解码问题

 * 支持更多 x264 和 FFv1 RGB 模式

 * 对 ZVBI 图文电视解码器进行了改进,尤其是在速度和对齐方面。

编码器:

 * 支持使用 x262 进行 MPEG-2 编码

 * 支持使用 x265 进行 HEVC/H.265 编码

 * 支持使用 libopus 进行 Opus 编码

 * 使用 libjpeg 的新 jpeg 图像编码器

 * 使用 libpng 的新型 png 图像编码器

解复用器:

 * 支持核心音频格式 (CAF) 文件

 * 对 Ogg 解复用器进行了重要改进,特别是提高了搜索速度。

   流媒体弹性、Speex 解复用和链式 Ogg

 * 对 ASF/WMV 解复用器进行了重要的改进,特别是针对搜索功能。

   同步和轨道排除

 * 改进了 AVI 功能,以便在无法快速查找的情况下更好地进行查找索引。

 * 修复了 AVI 格式中未压缩、索引和调色板位图的问题

 * 修复 MP4 文件碎片化、字幕、时长和宽高比等问题

   支持旋转、覆盖原子和轨道排除

 * 支持 Opus 的 MKV 格式

 * 支持 OGG 格式的 VP8 编码

 * 对 WebVTT 的基本支持

 * 在TS中处理对ISO/IEC 14496-3 (AAC)音频流类型的支持。

 * 支持 HDPR TS 文件

 * 支持SubRip字幕中的微秒级精度

 * 使用 CRC 进行 FLAC 数据包验证

 * 改进了对 Ogg/Opus/Vorbis 文件中元数据的支持

 * 修复某些 XML 播放列表格式中的编码问题和相对路径问题

 * 支持 THP Wii/Gamecube、RenderWare 和 Escape Replay 游戏视频文件

 * 新的 HEVC 原始数据包打包器和解复用器

 * TS 支持 WiDi/Miracast LPCM

 * 通过编解码器处理 MOV/MP4 tx3g 样式字幕

 * 支持 SVG 图像文件(在 glib 平台上)

 * 在 MKV 文件中,当片段发生变化时,保持所选曲目不变

 * 支持根据文件名检测 SRT 语言

 * 支持查找标准 MIDI 文件

视频输出:

 * 直接渲染和过滤,支持 VDPAU 硬件加速

 * 为 NPAPI 插件新增 CoreAnimation OpenGL 视频输出模块

 * 适用于 Android 的全新 OpenGL ES 2.0 通过 EGL 视频输出模块

 * 新的 Android 原生窗口提供程序模块

 * 直接渲染,支持 MediaCodec Android 硬件加速

 * 支持在 Direct3D 视频输出中加载 HLSL 着色器

 * 为树莓派添加基于MMAL的视频输出

视频滤镜:

 * 新的老电影效果滤镜

 * 新的 VHS 特效滤镜

 * 新增冰冻效果滤镜

 * 支持 I422 和 J422 转换

 * NEON 针对色度解交错进行了优化,特别是 NV12->I420

 * 修复音频条形图激活和使用问题

音频输出:

 * 允许在未连接 PulseAudio 时设置音量

 * WASAPI 的音频设备通知

 * 修复 DirectSound 中声音缓冲区重放的问题

 * MMDevice 和 WinRT 音频模块的拆分

 * 对 AUHAL 进行了多项修复,包括设备管理和流更改。

 * 修复了大多数模块中 SPDIF 直通的问题

混流器:

 * 对 Ogg 复用器进行了重要的重构,特别是针对骨架结构。

 * 修复了 AVI 复用器的问题,使其符合规范

 * 支持 OGG 格式的 VP8 编码

 * 在 MP4 和 TS 格式中添加 HEVC 复用功能

流媒体:

 对转码模块进行了重要重构,修复了大量错误。

 * 支持WebM流媒体播放,包括直播源,兼容所有主流浏览器。

    vlc <你的源> vlc://quit --sout '#transcode{vcodec=VP80,vb=1000,acodec=vorb,ab=128}

    :std{access=http{mime=video/webm},mux=webm,dst=:4212}'

 * GSM、VP8、Opus 和 JPEG RTP 数据包化

 * HLS:允许设置首段编号并进行多项改进

 * 新增统计模块,用于输出块计时值和MD5值之和

 * 转码模块现在以有理数形式访问帧率值,例如 30000/1001

 VLC 现在支持所有基本流,您可以恢复到之前的行为。

    使用 --no-sout-all

 * --ts-out 选项已被移除,取而代之的是 --demux demuxdump 选项。

    --demuxdump-access udp --demuxdump-file 127.0.0.1:1234

 * 通过 HTTP 流传输数据时,支持 Metacube 协议

libVLC:

 * 添加均衡器 API libvlc_audio_equalizer_* 函数

 * 添加 libvlc_media_player_program_scrambled 函数

可视化:

 * 添加 3D OpenGL 光谱可视化效果。

 * 允许设置 3D 和普通频谱的 FFT 窗口样式

接口:

 * 在 skins2 中添加对字幕拖放的支持

 * 在 Qt 菜单中添加录制按钮

 * iOS核心对话框的新模块

 * Qt按钮自定义的新布局

 * 支持在 Qt 和 OS X 系统中从中断处继续播放媒体文件

Mac OS X 界面:

 * 支持 OS X Yosemite

 * 使用 Mavericks 系统连接多个显示器时,避免在全屏模式下出现灰色边框。

 * 改进原生模式和 VLC 自带模式的全屏行为

 * 修复了高级偏好设置问题

 * 在播放列表表中添加了“文件大小”列

 除了 iTunes 之外,Spotify 也会在播放开始时自动暂停。

 * 可选择增大播放列表字体大小

 * 改进了崩溃日志报告

其他:

 * OS X 和 iOS 上的 TLS 新模块

 * Windows 安装程序会在安装前终止正在运行的实例

 * Qt4 GUI 支持图文电视导航按钮

 * 更新和改进 Koreus、Dailymotion、Soundcloud 和 Youtube 的脚本

安全:

 * Ogg、AVI、ASF、TTA 和 MP4 解复用器中存在大量整数和堆溢出

已移除模块:

 * iOS 视频输出:使用 ios2

 * OpenMash H.261 视频解码器

 * 狄拉克编码器:使用薛定谔方程

译文:

 * 新翻译乌尔都语、鞑靼语、西里西亚语、萨摩亚语、Kapampangan、N'ko、

   库尔德语、卡比尔语、墨西哥西班牙语、加泰罗尼亚语、阿姆哈拉语

 * 更新所有翻译:

   繁体中文、简体中文、越南语、乌兹别克语、乌克兰语

   土耳其语、泰语、瑞典语、塞尔维亚语、阿尔巴尼亚语、斯洛文尼亚语、斯洛伐克语、俄语

   罗马尼亚语、巴西葡萄牙语、波兰语、旁遮普语、荷兰语、尼泊尔语、挪威语

   博克马尔语、马来语、马拉地语、拉脱维亚语、立陶宛语、韩语、卡纳达语、高棉语、

   日语、意大利语、冰岛语、印尼语、希伯来语、加利西亚语、苏格兰语

   盖尔语、法语、芬兰语、波斯语、爱沙尼亚语、西班牙语、现代希腊语、德语

   丹麦语、威尔士语、捷克语、波斯尼亚语、孟加拉语、阿斯图里亚斯语

2.1.5 版本与 2.1.6 版本之间的变化:

--------------------------------

音频输出:

 * 修复 OSS 卡顿问题

安全:

 * 修复分解流过滤器中的堆溢出问题

 * 修复更新程序中的缓冲区溢出漏洞 (CVE-2014-9625)

 * 修复薛定谔编码器中潜在的缓冲区溢出问题

 * 修复 DMO 解码器中的空指针解引用问题

 * 修复 mp4 解复用器解析字符串框时存在的缓冲区溢出漏洞 (CVE-2014-9626,9627,9628)

 * 修复 SRTP 整数溢出问题

 * 修复压缩文件访问中可能出现的崩溃问题

 * 修复 Ogg 解复用器中的读取溢出问题

 * 修复 RTP 溢出漏洞 (CVE-2014-9630)

Win32 安装程序:

 * 更新翻译和希腊语编码

2.1.4 版本与 2.1.5 版本之间的变化:

--------------------------------

核:

 * 修复 OS/2 上的编译问题

使用权:

 * 提升了QTSound采集模块的稳定性

Mac OS X 音频输出:

 * 修复频道顺序

 * 增加缓冲区大小

解码器:

 * 修复 DxVA2 对需要更多表面的样本的解码问题

 * 提高 MAD 对损坏的 mp3 流的抵抗能力

 * 修复 MKV 中的 PGS 比对问题

Qt接口:

 * 请勿将转换后的mp3文件重命名为.raw。

Mac OS X 界面:

 * 正确支持视频叠加显示

 * 修复配备 Retina 显示屏的 Mac 上的视频输出事件传播问题

 * 并排使用未来 VLC 版本时稳定性有所提升

流媒体:

 * 修复音频格式更改时的转码问题

安全内容:

 * 已将 GnuTLS 更新至 3.1.25 版本(CVE-2014-3466)

 * 已将 libpng 更新至 1.6.10 版本(CVE-2014-0333)

译文:

 * 更新英式英语

2.1.3 版本与 2.1.4 版本之间的变化:

--------------------------------

解复用器:

 * 修复了 WMV 中存在多个压缩有效载荷和空有效载荷的问题。

视频输出:

 * 修复 Windows 系统下字幕大小渲染问题

Mac OS X:

 * 修复 DVD 播放性能下降问题

 * 修复在 OS X 10.9 上播放视频时出现的误导性错误消息

 * 修复硬件加速内存泄漏

2.1.2 版本与 2.1.3 版本之间的变化:

--------------------------------

核:

 * 修复 SOCKSv5 代理的错误行为

 * 修复使用 vlc_readdir 时整数溢出错误的问题

使用权:

 * 修复 Linux 系统上的 DVB-T2 调谐问题

 * 修复加密DVD播放问题

 * 修复 v4l2 频率转换

解码器:

 * 修复了多个问题(M2TS、VC1隔行扫描、Lagarith、FFv1.3、Xvid)

   通过更新编解码器库

 * 将 fluidsynth 带回 Mac OS X

 * 修复了 Opus 在使用某些过滤器时崩溃的问题

 * 修复 Windows 系统下图文电视崩溃问题

解复用器:

 * 避免 MKV 标签解析中的无限递归

 * 修复了部分 Vobsub 音轨的问题

 * 修复部分 wav 文件末尾缺失的采样点

 * 修复 ASF/WMV 解析时除以 0 的错误

音频输出:

 * 修复在 Mac OS X 上通过命令行选择音频设备的问题

 * 修复 Mac OS X 上的音频崩溃问题

视频输出:

 * 修复 XP 系统中默认输出格式选择 DirectDraw 的问题

 * 修复变换差一问题

 * 修复 Windows 输出中屏幕保护程序禁用的问题

 * 修复 DirectDraw 设备枚举和多显示器输出问题

 * 修复了同时运行全屏游戏和 VLC 播放器时可能发生的崩溃问题。

流输出:

 * 修复 RTP 中 24 位音频 MTU 对齐问题

 * 修复记录文件名

Qt接口:

 * 确定启动时的最小尺寸

 * 修复了简易音量控件崩溃的问题

 * 修复音频菜单构建中的崩溃问题

 * 修复 Windows 系统上的多媒体按键问题

 * 修复在 Windows 系统上打开 DVD 和 BD 文件夹的问题

HTTP接口:

 * 修复 Windows 系统上的专辑封面显示问题

译文:

 * 更新保加利亚语、加泰罗尼亚语、捷克语、丹麦语、德语、现代希腊语

   西班牙语、巴斯克语、芬兰语、法语、苏格兰盖尔语、加利西亚语、希伯来语

   匈牙利语、意大利语、日语、韩语、马来语、挪威语、博克马尔语、尼泊尔语、

   荷兰语、波兰语、巴西葡萄牙语、葡萄牙语、罗马尼亚语、俄语

   僧伽罗语、斯洛伐克语、斯洛文尼亚语、瑞典语、泰卢固语、泰语、土耳其语、乌克兰语

   以及简体中文翻译

 * 修复 Windows 安装程序翻译的编码问题

2.1.1 版本与 2.1.2 版本之间的变化:

--------------------------------

音频输出:

 * 修复安装多个音频设备时 OS X 系统上的数字播放问题

 * 修复 Windows 系统下的数字播放(SPDIF/HDMI)问题

 * 修复使用声音增强器或外部设备时出现的播放卡顿或静音问题

   OS X 上的音频设备

 * 提高在 OS X 系统上播放开始或暂停时的响应速度

 * 提升 iOS 系统的响应速度、静音播放间隔和可靠性

解复用器:

 * 修复 Vimeo 和 DailyMotion 的解析问题

 * 多项 WMV 播放改进和修复

解码器:

 * 修复 LPCM 20/24 位解码和带通道填充的 16 位解码问题

 * 修复部分 HEVC 样本的播放问题

视频滤镜:

 * 修复反交错选择时的崩溃问题

Qt接口:

 * 修复部分流媒体配置文件在存在副本时的问题。

 * 改进AB回路控制

 * 修复更换媒体时专辑封面更新的问题

Mac OS X 界面:

 * 在界面中添加语言选项

 * 更容易找到控制 VLC 播放器暂停 iTunes 播放行为的选项。

 * 改进了在偏好设置中请求重置用户界面时的功能。

 * 修复了 Mavericks 系统上无法同时启用多个视频滤镜的问题。

 * 修复可能导致自动用户界面语言设置无法正常工作的问题

 * 修复通过拖放或双击打开字幕文件的问题

 * 修复了关闭无装饰窗口时发生的崩溃问题。

 * 修复了即使禁用额外视频窗口功能,该功能仍会调整额外视频窗口大小的问题。

Win32 安装程序:

 * 卸载/更新时终止正在运行的 VLC 进程

译文:

 * 巴斯克语、波斯尼亚语、保加利亚语、克罗地亚语、捷克语、丹麦语、爱沙尼亚语更新

   法语、匈牙利语、冰岛语、印尼语、意大利语、卡纳达语、高棉语

   立陶宛语、奥克西唐语、波斯语、波兰语、罗马尼亚语、苏格兰盖尔语、僧伽罗语、

   斯洛文尼亚语、西班牙语、瑞典语、泰米尔语、泰语、乌兹别克语、威尔士语翻译

2.1.0 版本与 2.1.1 版本之间的变化:

--------------------------------

核:

 * 修复随机和重新洗牌行为

 * 修复录制问题

 * 修复部分字幕轨道选择问题

解码器:

 * WebM 支持 VP9

 * 支持 MKV、MP4 和原始文件中的 HEVC/H.265 编码

 * 修复 Windows 下 GPU 解码 (DxVA2) 崩溃问题

解复用器:

 * 修复 wav、mlp、mkv 和 modplug 文件崩溃的问题

 * 支持 ogg 文件中的 Speedx 格式

 * 修复了一些 .mov 播放列表的支持问题

 * 支持 MKV 格式的 Alac

 * 修复 AVI 中的 WMV3 和调色板问题

 * 修复某些文件中的 FLAC 打包器问题

使用权:

 * 修复 DVB 选项解析问题

 * 修复 DeckLink HDMI 输入

 * 通过从钥匙串加载根证书来修复 OS X 上的 HTTPS 连接。

音频输出:

 * 修复了 DirectSound 直通问题

 * 修复了开源软件输出问题,尤其是在 BSD 系统上

接口:

 * 修复 HTTP 接口无限循环

 * 修复 D-Bus 音量设置

Qt:

 * 恢复右键单击字幕菜单以打开字幕

 * 修复首选项中保存快捷键的问题

 * 修复了在 Win32 系统上使用 DirectSound 时保存音频音量的问题

 * 修复拖放后的播放问题

 * 修复流媒体选项编辑和缩放参数

流输出:

 * 修复转码音频漂移问题

 * 修复了大量音频编码问题

Win32 安装程序:

 * 进行了重要的重写,修复了大量错误,特别是与更新相关的错误。

 * 简化升级机制

Mac OS X 界面:

 * 重新引入 2.1 版本之前就有的语言选择器

 * 修复全屏行为和各种崩溃问题

 * 修复了日语对话框崩溃的问题

 * 修复代理查找时发生的崩溃问题

 * 修复了播放列表和信息显示方面的问题

 * 修复了流媒体对话框的问题

 * 改进界面缩放功能

译文:

 * 更新阿拉伯语、巴斯克语、白俄罗斯语、捷克语、丹麦语、荷兰语、法语

   加利西亚语、古吉拉特语、印地语、匈牙利语、冰岛语、意大利语、日语、韩语

   立陶宛语、马拉地语、现代希腊语、挪威语(书面挪威语)、奥克语、波斯语

   波兰语、葡萄牙语、旁遮普语、罗马尼亚语、僧伽罗语、斯洛伐克语、斯洛文尼亚语、西班牙语

   瑞典语、泰卢固语、泰语、繁体中文、土耳其语、乌克兰语、乌兹别克语

   翻译

2.0.9 版本与 2.1.0 版本之间的变化:

--------------------------------

重要变更:

 * 许多模块的许可证已从 GPLv2+ 更改为 LGPLv2.1+

 * 已停止支持基于 PowerPC 的 Mac 电脑;VLC 现在需要 Mac OS X 10.6 或更高版本。

   此外,官方版本仅支持 64 位系统。

 * 已移除 --with-tuning 和 --without-tuning 选项;要进行调优,请执行以下操作

   针对特定处理器类型进行编译时,请手动设置 CFLAGS。

第三方库(贡献):

 * /extras/contrib 已被 /contrib 中更简洁的构建系统所取代

核:

 * 音频核心重写,支持更高的采样率,更好的音量管理,

   更优的设备选择、新的通道布局和新的输出功能

 * 修复了 Windows 系统对 .001 和 .00x 分割文件的支持问题。

 * 完全支持 Unicode Windows 模式

 * 禁用并标记为已过时的 --language 选择

 * 移植到安卓平台

 * 移植到 iOS

 * 部分支持 Windows 应用商店应用/WinRT

 * 添加音频指纹识别器,使用 AcoustID!

 * 移除 SQL 支持

解码器:

 * 通过 libavcodec 支持 CDXL、UT Video、VBLE 和 Dxtory 编解码器

 * 对 OpenMAX IL 编解码器模块进行了多项改进

 * 支持 Ulead DV 音频

 * 支持 TechSmith Screen Codec 2、Microsoft Expression Encoder Screen

   Microsoft 应用程序屏幕解码器 1 (MSS1) 和 2 (MSS2)

 * 支持 Indeo Audio Coder 和 RealAudio Lossless

 * 为基于 VDADecoder 的 H.264 编码在 OS X 系统上添加硬件加速支持

 * 使用 MediaCodec 在 Android Jelly Bean 上添加硬件加速支持

 * 在 Linux 上使用 VDPAU 添加硬件加速支持

 * 支持 SCTE-27 字幕

 * 从 Araw 解码器中分离出 G.711 解码器

 * X Window 系统光栅图像转储伪解码器

 * 支持 Webinar GoToMeeting 4 (G2M4)

编码器:

 * h264 支持 high10、high422 和 high444 编码

 * 支持在 Windows 系统上使用 Intel GPU 进行 QuickSyncVideo 编码(Intel Media SDK)。

 * 使用 fdk-aac 库(非自由软件)的新型 AAC 编码器

使用权:

 * 屏幕:增加对 OS X Lion 及更高版本的支持,

           移除对旧版 OS X 系统的支持

 * DASH 支持方面有重大改进

 * 蓝光模块得到改进,尤其是在多视频轨道支持方面

 * 对 v4l2 访问模块进行了重要改进和重写

 * HTTP:支持国际化域名

 * 由 Viotech.net 开发的 Microsoft Smooth Streaming 支持(H264 和 VC1)。

 * 通过 V4L2 VBI 设备支持 NTSC EIA-608 隐藏式字幕输入

 * 添加对仅查看模式下 VNC/RFB 的支持

 * 添加对远程桌面/RDP 只读模式的支持

 * 时间码:生成时钟/时间码作为字幕轨道

   vlc video.mkv --input-slave timecode:// --timecode-fps 30/1001

 * 基于 AVFoundation 的全新 OS X 视频捕获模块,名为 AVcapture

 * 新的共享内存帧缓冲区访问模块,名为 shm

解复用器:

 * MP4:部分支持碎片化的 MP4

 * Vorbis:更好地支持元数据和封面图片

 * AVI:更好地支持标签和扩展元数据

 * 支持 AVI 格式中的 FLAC、Atrac 和部分 ADPCM 音频文件。

 * 支持 AVI 中的 DV 数据类型 1 和 12 位 DV 音频

 * 支持主容器中的曲目总数

 * 支持 MKV 格式的 Cook 和 Atrac 库

 * AVI:支持尼康相机生成的文件

 * 支持更多 MJPEG 流

 * 添加对 LiveLeak 直播的支持

 * 添加对 Wave/RF64 文件的支持

 * 防止 MKV 中出现大量未捕获的异常

 * 为 libebml 添加针对几种潜在堆缓冲区溢出的保护

音频输出:

 * Windows 音频会话 API 音频输出支持

 * OpenBSD sndio 音频输出支持

 * 对 Android OpenSL ES 音频输出进行了重要改进

 * 支持 Android AudioTrack 音频输出

 * OS X Auhal 输出支持 6.1、7.1、8.0 和 8.1 播放和布局

 * 重写 OSS 模块以支持 OSSv4

 * OS X Auhal 输出支持多缓冲输出设备

   此次修复得益于TEAC Europe GmbH提供的硬件借用服务。

   以“TASCAM”品牌分销此类设备(US-122、US-144 等)。

 * 重写 iOS(和 OS X)的 AudioQueue 输出

 * 为 iOS 新增简化的 AudioUnit 输出

音频滤波器:

 * 新的重映射通道滤波器

 * 新增滤波器,通过单声道抑制和延迟效果增强立体声效果

 * 新的 VSXu 可视化插件

 * ARM NEON 加速音量滤波器

 * 重写简单的下混器滤波器

 * 新的增益音频滤波器

视频输出:

 * Decklink Blackmagic 卡的新输出

 * 使用 OpenMAX IL 硬件加速 API 的新输出

 * OpenGL:使用 glsl 而不是 ARB 来进行 YUV 到 RGB 的转换

 * OpenGLES:在 Android 和 iOS 上添加对颜色转换着色器的支持

 * 修复并启用 OpenGL ES1 和 ES2 输出

 * 支持 OpenGL ES2 输出中的子图像

 * 修复 Windows 系统待机管理电源管理问题

 * 新的 iOS 输出模块,使用 OpenGL ES2

 * 修复了配备多块显卡的 Mac 电脑的性能问题

视频滤镜:

 * 新的立体视频滤镜,可将并排的 3D 视频流转换为

   兼容立体眼镜(又称红/蓝眼镜)的图像

 * 支持大多数 4:2:0、4:2:2 和 4:4:4 YUV 格式的去隔行滤波器

   对于位深度高于 8 位(例如 10 位)的情况

 * 改进了变换过滤器,以支持 10 位和 RGB 格式

 * 恢复 OpenCV 和 OpenCV 示例滤波器

 * ARM NEON 加速色度滤镜

流输出:

 * 扩展了对录制功能的支持,特别是对 MKV 和 AVI 格式的支持。

 * 支持AVIO输出模块

 * Livehttp 会在播放列表中放置更精确的片段时长

 * Livehttp 允许在播放列表中设置缓存变量

 * 支持 LiveHTTP 流加密

 * Livehttp 支持在段更改时通过 key-loadfile 选项更改加密密钥和 URI。

 * 新增基于色度指纹的音频指纹识别

指纹识别器:

 * 添加基于 AcoustID/Musicbrainz 的指纹识别器

接口:

 * HTTP 服务器的可配置密码

 * 已从 HTTP 服务器中移除 .hosts 文件

 * 修复 Windows 下的 Lua 命令行界面控制台模式

 * 更好地支持 Windows 上的 MCE 遥控器

 * 支持 TS 程序选择的热键

 * 重写 D-Bus 抑制接口

 * 改进运动感应界面,修复方向问题,移出

   旋转模式进入旋转视频滤镜

服务发现:

 * UPnP 音视频字幕

 * 支持单个项目上的多个 UPnP 资源

OS X 界面:

 * 添加对多个视频输出的支持

 * 为播放窗口、打开面板和全屏模式添加辅助功能支持

   控制器

 * 添加用于管理播客的图形用户界面

 * 添加用于媒体对话和流媒体的新面板

 * 添加一个用于 QTSound 访问输入的图形用户界面,以处理本地捕获的音频。

   - 这也允许同时捕获来自网络摄像头和麦克风的输入。

 * 添加一个图形用户界面,用于捕获 QTSound 数据以及当前屏幕内容。

 * 添加一个选项,允许 Apple Remote 控制系统音量,而不是

   VLC 的内部音量级别

 * 添加一个新的字幕菜单,以便在播放期间更改字幕及其属性。

   播放

 * 添加基于当前设置创建自定义均衡器预设的功能

   选择和管理预设列表

 * 添加视频和音频效果的自定义配置文件,允许用户保留

   所有单个过滤器的多种配置集

 * 支持在使用 VLC 播放器播放媒体时暂停 iTunes。

 * 添加对视频滤镜的支持,可以克隆视频输出或将其分割成多个部分

 * 添加 Qt 接口中已知的 A->B 循环功能

 * 添加一个选项,用于禁用使用 Apple Remote 遥控器跳到下一个/上一个文件的功能

 * 添加显示上一页/下一页按钮的选项

 * 添加隐藏随机播放和重复播放按钮的选项

 * 添加隐藏音频效果按钮的选项(默认启用)

 * 添加可选的播放列表列,用于显示曲目编号、流派、专辑、描述等信息。

   日期和语言

 * 在“高级打开文件”对话框中添加开始和停止时间选项

 * 添加将视频设置为桌面背景的选项

 * 增加并排播放视频和显示音频可视化效果的支持

 * 改进全屏控制器时间滑块,使其点击目标更大

 * 重写了用于 VLCKit 的最小 macOS 模块

 * 为 Apple Event / Apple Script 绑定添加对“macosx-autoplay”的支持

   添加新输入时,这也会影响通过以下方式打开的网络流:

   第三方应用程序

 * 在首选项对话框中添加一个用户界面,用于配置默认应用程序

   FTP、MMS、RTMP、RTP、RTSP、SFTP、SMB 和 UDP 流的处理程序

   (系统级设置)

 * 添加对视频标题选项的支持

 * 添加对Boss钥匙的支持

 * 流媒体/转码向导和打开对话框的输出面板是

   现已弃用,将在未来的版本中移除。

Qt:

 * 部分支持 Qt5.0

 * 菜单修改和改进

 * 播放列表改进和修复,包括 PictureFlow 视图

 * 流输出向导重写

 * 在信息面板中添加比特率图表

 * 改进了滤波器面板,特别是均衡器和压缩器。

 * 修复和改进了EPG显示问题

 * 添加 SD 像素图源

 * 修复了偏好设置快捷键管理问题

 * 显示播放列表总时长

 * 支持在用户界面中设置最大音量。

 * 添加来自媒体信息的音频轨道指纹

 * 新的配置文件格式和对话框,用于处理筛选器和质量

 * 多项修复

Skins2:

 * 移植到 OS/2

 * 扩展滑块、偏移选项

 * 新的位图缓存机制

 * 多项修复和改进

 * 全屏控制器的皮肤

libVLC:

 * 新增 libvlc_audio_output_device_list_get 和 libvlc_audio_output_device_list_release 函数

   替换已弃用的 libvlc_audio_output_device_count 和 libvlc_audio_output_device_longname

   和 libvlc_audio_output_device_id

 * libvlc_audio_output_get_device_type 和 libvlc_audio_output_set_device_type 现已弃用

 * 新增 libvlc_media_tracks_get 和 libvlc_media_tracks_release 方法,以获取更多信息

   媒体轨道。libvlc_media_get_tracks_info 现已弃用。

 * 新增 fingerprinter_Create 和 fingerprinter_Destroy 函数,以支持指纹识别器

 * 新增 libvlc_log_set、libvlc_log_set_file、libvlc_log_unset、libvlc_log_get_context 和

   libvlc_log_get_object 用于更好的日志记录机制

 * 新增 libvlc_set_app_id 函数,与 libvlc_set_user_agent 函数配合使用,用于设置图标

已移除模块:

 * portaudio 音频输出:请改用原生音频输出

 * X11 屏幕显示通知 (xosd)

 * Linux 帧缓冲屏幕显示接口 (fbosd)

 * PVR:IVTV 模拟电视编码器 - 请改用 V4L

 * RTMP 访问:请改用 libavformat avio。

 * RTMP 访问输出:请改用 libavformat avio

 * Hildon GUI

 * MSN Messenger“正在播放”功能(自 VLC 1.0.0 版本起已失效且不再维护)

 * 心灵感应框架“正在播放”(自 VLC 1.0.0 版本起已损坏且不再维护)

 * 诺基亚/Maemo MCE屏幕去黑插件

 * 破碎裁剪视频滤镜

 * 切换模块

 * OSD 解析器和菜单

 * Xscreensaver:使用 xdg-screensaver

 * 移除了非 Windows 操作系统的 DLL 加载器

 * SQL 媒体库(已损坏且无人维护)

 * SQL Lite(仅用作 SQL 媒体库后端)

 * htcpcp :)

译文:

 * 更新所有翻译

2.0.8 版本与 2.0.9 版本之间的变化:

--------------------------------

解复用器:

 * 改进对损坏的 ASF 文件的处理

 * 修复 mp4a 打包器中的缓冲区溢出问题

贡献:

 * 修复改装插头安全问题

2.0.7 版本与 2.0.8 版本之间的变化:

--------------------------------

使用权:

 * 修复 ISDB-S 调优

 * 修复 QTsound 中的崩溃问题

 * 修复屏幕鼠标文件位置

 * 修复 MMS 访问中无效的 memcpy 问题

解复用器:

 * 修复 sgimb 中的释放后使用问题

 * 提高对畸形 MKV 文件的抵抗力和检查能力

解码器:

 * 修复 libavcodec 模块中的崩溃问题

Mac OS X:

 * 修复界面崩溃问题

 * 修复自动播放选项

 * 尊重“播放列表自动启动”选项

译文:

 * 更新威尔士语翻译

 * 新卡纳达语翻译

2.0.6 版本与 2.0.7 版本之间的变化:

--------------------------------

输入:

 * 修复切换 ES 音轨时播放中断的问题(仅限 PowerPC)

 * 修复了玩特定游戏时出现的内存耗尽漏洞

   播放列表文件

解码器:

 * 修复 WMA Pro、MPEG 4 ALS、APE、MLP 和 ADPCM-IMA4 播放问题

编码器:

 * 修复多种音频编码格式的问题,特别是mp3和aac格式。

混流器:

 * 修复创建 AVI 文件时出现的明显内存泄漏问题

视频输出:

 * 修复在第三方应用程序中使用 libvlc 时发生的崩溃问题(仅限 Mac)

Mac OS X 界面

 * 细微改进

 * 修复了可能导致转码过程中创建的媒体文件丢失的问题

HTTP接口

 * 修复两个 XSS 漏洞 (CVE-2013-3565)

译文:

 * 更新巴斯克语、简体中文、乌克兰语、土耳其语、葡萄牙语、挪威语(博克马尔语)

   缅甸语、立陶宛语、意大利语、印地语、西班牙语、德语、捷克语、丹麦语、威尔士语翻译

 * 新的阿塞拜疆语、吉尔吉斯语、奥里亚语翻译

2.0.5 版本与 2.0.6 版本之间的变化:

--------------------------------

使用权:

 * 修复了之前被拒绝的部分证书导致的 HTTPS 播放问题

音频输出:

 * 改进 AUHAL 插件(OS X)中对人类可读设备名称的查找功能

解复用器:

 * 修复因 asf 文件损坏导致的崩溃问题 (SA-1302)

 * 修复 MKV 文件在包含未知或新增 ebml 元素时的行为

 * 修复了 Tomi Juntunen 发现的 Ogg 解复用器中的释放后使用崩溃问题

 * 修复了AVI格式中某些调色板编解码器的回归问题

 * 修复 mp4 回归中的 ALAC 问题

 * 改进了 Vimeo 播放列表解析器

解码器:

 * 修复 Windows 系统下 Intel HD 2000/3000 系列显卡的 GPU 解码问题

 * 修复 FLAC 6.1 和 7.1 声道布局

 * 修复 HTML srt 字幕崩溃问题

 * 第三方编解码器更新

Mac OS X:

 * 修复使用 OS X 原生全屏模式时的字幕渲染分辨率问题

 * 改进全屏控制器时间滑块,使其具有更大的点击目标

 * 修复 lua 接口(web、telnet 和 console)的列表问题

   在高级首选项面板中

 * 修复空间化音频滤波器面板

 * 修复视频输出代码中的崩溃问题

 * 修复 OS X Mountain Lion 系统上 BDMV 文件夹选择问题,该系统对 BDMV 文件夹的处理方式存在问题。

   只要文件夹包含名为 INDEX.BDM 的项目,就会将其作为 AVCHD 文件保存。

 * 修复了导致全屏面板隐藏的错误

 * 修复各种细微的 UI 绘制问题(主窗口、全屏控制器、

   lua 扩展,……)

 * 允许将 VLC 与 .dvdmedia 包关联

Qt:

 * 修复对话框退出时媒体信息面板被清除的问题

GNU/Linux:

 * 对 D-Bus 和 MPRIS2 进行了多项改进

 * 拒绝使用损坏的 PulseAudio 版本

视窗:

 * 修复卸载程序未安装在 C:\ 以外的位置的问题

译文:

 * 更新巴西葡萄牙语、繁体中文、泰语、葡萄牙语

   日语、意大利语、希伯来语、爱沙尼亚语、西班牙语、捷克语、加泰罗尼亚语、波斯尼亚语

   阿斯图里亚斯语、法语、罗马尼亚语、塞尔维亚语、俄语、印地语、爱沙尼亚语、德语

   斯洛文尼亚语、挪威语(博克马尔语)、高棉语、冰岛语、国际语、威尔士语、乌克兰语

   荷兰语、丹麦语、翻译

 * 新增古吉拉特语、阿拉贡语译本

2.0.4 版本与 2.0.5 版本之间的变化:

--------------------------------

使用权:

 * 修复 DVB-S 传输系统检测问题

音频输出:

 * 修复与 PulseAudio 的播放初始同步问题

   (然而,PulseAudio 2.0 及更高版本中仍然存在类似的错误)

 * 修复影响大端系统浮点数的文件输出错误

解复用器:

 * 修复了某些嵌入式字幕字体导致的崩溃问题

 * 修复 HTML 字幕解析器中的缓冲区溢出问题

 * 修复 koreus lua 解析器

 * 提高部分IP摄像机发送的RTSP流的可靠性

 * 修复 AIFF 解复用器中的除以 0 错误

 * 修复了当订购版本包含空链接或失效链接时,MKV 文件崩溃的问题。

 * 修复 SWF 文件在格式错误文件上可能导致的崩溃问题。

视频滤镜:

 * 修复 Freetype 中嵌入字体时发生的崩溃问题。

 * 修复某些情况下错误的宽高比

编码器:

 * 修复 MPEG-2 音频和视频编码器初始化问题

Mac OS X:

 * 修复 Finder 中显示非西方文件名的文件的问题

 * 修复了禁用本地统计信息时发生的崩溃问题

 * 修复时间计数器界面外观

 * 修复 OS X 10.5 上的系统睡眠问题

Win32:

 * 修复 HTTPS 流媒体

libVLC:

 * 修复音频和视频轨道选择问题:

   现在始终使用常量轨道标识符。一些先前的功能。

   错误地使用了轨道表中轨道的(移动)索引。

译文:

 * 更新阿斯图里亚斯语、孟加拉语(印度)、波斯尼亚语、克罗地亚语、捷克语、丹麦语

   荷兰语、爱沙尼亚语、法语、加利西亚语、苏格兰盖尔语、德语、希伯来语

   意大利语、日语、高棉语、马拉雅拉姆语、波兰语、斯洛伐克语、简体中文

   繁体中文、巴西葡萄牙语、土耳其语、泰语翻译

 * 威尔士语和国际语的初始翻译

2.0.3 版本与 2.0.4 版本之间的变化:

--------------------------------

音频输出:

 * 提高 PulseAudio 的播放同步性。

 * 修复 ALSA 数字直通(“S/PDIF”)。

 * 修复 Mac OS X 上的实时音频设备选择问题

 * 修复了在 Windows 系统上检测某些 5.1 和 7.1 套件的问题。

 * 修复输出设备插入或拔出时的音频输出问题

   在 Mac OS X 上播放时

使用权:

 * 修复大量 DVD(dvdnav)崩溃问题

 * 修复通过代理进行 HTTP 播放的问题,并正确声明 gzip 压缩。

 * 修复客户端握手期间的 TLS 忙循环问题

编解码器:

 * 支持通过 libopus 进行 Opus 解码,包括多声道文件

 * 通过 DMO 库支持 MSS1 和 MSS2 解码

 * 修复希伯来语和希腊语字幕编码

 * 修复了字幕和 PNG 文件格式错误导致的崩溃问题

 * 修复使用硬件解码时发生的崩溃问题

解复用器:

 * 修复 Ogg 格式中零长度数据包的问题

 * 修复 Ogg/Theora 和 Ogg/Vorbis 文件的文件时长

 * 修复 Vimeo、Koreus 和 YouTube 的 Lua 解析器

 * 支持 YouTube 直播

视窗:

 * 修复 Windows 7/8 上的壁纸模式

Qt:

 * 修复媒体信息对话框更新

 * 修复随机/重复保存偏好设置的问题

 * 修复打开音频效果对话框(包含皮肤和播放列表)时发生的崩溃问题

 * 修复了 Windows XP 系统下关联对话框崩溃的问题

 * 修复专辑封面在开头的显示问题

Mac OS X:

 * 修复用于控制界面行为的命令行选项

 * 在 Leopard 系统中禁用 CoreAnimation 特效

 * 修复菜单显示和行为问题

 * 修复了各种崩溃和小问题,包括书签、播放列表、按钮等。

   流媒体向导、视频尺寸、快捷键和全屏控制器

 * 修复Unicode字幕的字体选择问题

 * 改善播放纯音频媒体时的系统睡眠行为。屏幕是

   允许设备休眠,而系统在播放过程中保持唤醒状态。

 * 修复“删除首选项”应用程序的代码签名问题

 * 在音频效果面板中添加选项以启用卡拉OK滤镜

各种各样的:

 * 修复 Notify (D-Bus) 插件死锁问题。

 * 修复自由类型和字幕模块中的缓冲区损坏问题

 * 改进对蓝光和HLS的支持

 * 修复了 WebUI 中播放列表项选择的问题

 * 编解码器和其他第三方库的更新

 * 修复 swscale 和 canvas 在使用宽高比时的行为

 * 修复通过 HTTP 流式传输 Webm 时 MIME 类型的问题

 * 修复 Windows 网络环境中的录制行为

 * 编解码器和第三方库更新

译文:

 * 挪威语(书面挪威语)、韩语、斯洛伐克语、塞尔维亚语、俄语、传统挪威语的更新

   中文、简体中文、葡萄牙语、瓦隆语、土耳其语、泰语、波兰语

   荷兰语、高棉语、印地语、日语、加利西亚语、希伯来语、德语、布列塔尼语、苏格兰语

   盖尔语、捷克语、爱沙尼亚语译文

 * 孟加拉语、富拉语、古吉拉特语和波斯尼亚语的初步翻译

2.0.2 版本与 2.0.3 版本之间的变化:

--------------------------------

使用权:

 * 修复了一些导致部分无线电频道中断的 HTTP 请求

解复用器:

 * 修复对某些flv文件(特别是合并文件)的支持问题

 * 修复了打开带有 ID3v1 标签的 ape 文件时发生的崩溃问题

Mac OS X:

 * 添加 GateKeeper 支持

 * 修复部分快捷键的处理问题

 * 修复额外界面上的全屏切换问题

 * 修复了一些小错误并进行了改进

Qt:

 * 修复 Windows 8 界面样式

译文:

 * 布列塔尼语、捷克语、荷兰语、盖尔语、德语、希伯来语、印地语、冰岛语的更新

   日语、高棉语、韩语、波兰语、俄语、简体中文、斯洛文尼亚语

   泰语、土耳其语和瓦隆语

 * 新增乌兹别克语和马拉地语译文

 * 修复盖尔语和泰语翻译的激活问题

2.0.1 版本与 2.0.2 版本之间的变化:

--------------------------------

视频输出:

 * XP 系统现在将默认使用 DirectX 模式,就像以前的版本一样。

   驱动程序故障导致的错误太多。

 * OpenGL中YUV到RGB的色彩空间转换更加精确

 * 为 Mac OS X 上的 libvlc / VLCKit 应用程序添加菜单支持

 * 修复了 Mac OS X 上的各种问题,特别是裁剪、缩放、OSD 和菜单支持方面的问题

 * 修复了所有平台上 OpenGL 模块中的一些其他问题

 * 修复配备 ATI Radeon 7500 显卡的 PowerPC 架构 Mac 电脑的视频输出问题,

   ATI Radeon 9200 或 NVIDIA GeForceFX 5200 Ultra。

 * 修复基于 Intel 的 Mac 电脑上 10 位编码内容的视频输出问题

   配备 Intel GMA 950 芯片组,运行 OS X 10.6 或更高版本。

 * 添加对近期苹果产品上使用的 HiDPI 模式的支持,这些产品具有所谓的……

   视网膜显示屏。

使用权:

 * 重写 Windows 系统的数字电视模块。DVB-T 和 DVB-C 应该可以再次正常工作。

 * 修复了 RAR 压缩文件的问题

 * 修复退出时 DirectShow 崩溃的问题

 * 改善 PulseAudio 输入延迟

 * 修复了通过代理服务器访问 HTTP 的问题

 * 现在可以直接使用输出 H264 的 v4l2 网络摄像头(使用 --v4l2-chroma=h264)

 * 修复子文件夹中字幕的自动检测和检测行为

 * VLC 在 Win32 系统上不再使用 IE HTTP 代理。

 * 接受更多 DVD 映像扩展名

 * 修复 VC1 数据包生成器中的崩溃问题

 * 蓝光播放性能提升

 * 改进和修复了 HLS 支持问题

编解码器:

 * 修复了AAC解码器在频道切换时(尤其是在ISDB流中)崩溃的问题

 * 修复了使用多个 FFmpeg 和 libav 版本时的编译问题

 * 修复 G726 支持

 * 修复 MP3 免费格式支持

解复用器:

 * 修复了 MKV 片段、搜索和 MKV 标题显示问题

 * 修复了部分mp4、voc、midi和au格式文件崩溃的问题

 * 修复了对 Real .ram、.f4v、.avi 和 .ra 文件的支持问题

 * 修复了 DVB 频道文件支持问题

 * 修复了mp4格式中alac、vorbis、DTS、VC-1和Dirac格式的问题

编码器:

 * 修复了 MPEG 音频编码问题,在使用 fourcc 的 "mp2" 和 "mp2a" 编码时,请使用 layer2。

 * 修复了拍摄快照时 JPEG 生成的问题

音频滤波器和输出:

 * 空间化体积输出的限制

 * 修复 DirectSound 设备选择问题

 * 修正 PulseAudio 音量控制

 * 不要对文件输出应用卷

 * 固定 JACK 输出的采样率

 * 修复了 ALSA 输出中的延迟和驱动程序损坏问题

Mac OS X:

 * 启用临时播放列表和正式播放列表之间播放列表项的拖放功能

   持久媒体库

 * 启用从服务发现模块导入播放列表项

   到媒体库或临时播放列表

 * 支持除苹果公司以外的其他厂商生产的键盘的媒体键

   此次修复得益于采埃孚股份公司(ZF Friedrichshafen AG)的硬件捐赠。

   生产“Cherry”品牌的键盘。

 * 添加对 Apple Remote 的支持,可通过较长的设置将 Mac 设置为睡眠状态。

   按下播放/暂停按钮

 * 通过 Apple Type Services 查找删除 libfontconfig 的字体缓存。

   这样会在查找所有字体之前移除“正在更新缓存”对话框。

 * 重新添加在视频播放期间隐藏窗口装饰的选项

 * 提高与其他使用 SPMediaKeyTap 的第三方应用程序的兼容性

 * 修复了多个全屏显示问题

 * 调整大小时保持宽高比已恢复

 * 添加控件以调整字幕轨道的持续时间

   同步面板

 * 侧边栏中的隐藏项目将保留到下次发布时。

 * 修复了尝试通过拖放打开音频 CD 时发生的崩溃问题

 * 通过拖放功能提高打开 DVD 或 BD 光盘的可靠性

 * 修复退出时崩溃的问题

 * 修复挂载具有多个逻辑卷的设备时发生的崩溃问题

   VLC正在运行

 * 所选音频输出设备在多次会话中保持不变

 * 由于 Mac OS X 界面可以作为额外的界面或控件运行

   界面可能导致未定义的结果,最终设置将是

   首次启动时自动重置。

   - 这修复了播放控制无响应和退出时崩溃的问题。

 * 更新 Growl 插件以兼容 Growl 1.3 版本

 * 其他一些细微的界面改进

Lua脚本:

 * 修复了 stdin/stdout 和不同区域设置的问题

 * 修复了 Icecast SD 的问题

Qt:

 * 修复 Windows 系统上音频设备的首选项

 * 修复播放列表搜索和选择器行为

 * 修复“打开光盘”对话框中的多个问题

 * 修复了首选项、按钮、EPG、播放列表和自定义对话框中的一些其他问题

 * 修复标签和文件名显示问题

 * 修复各种崩溃、显示问题和可用性问题

Skins2:

 * 修复 Windows 系统鼠标滚轮问题

 * 修复了关键事件和焦点丢失问题

网页界面:

 * 修复部分按钮的显示问题

 * 修复“打开”界面中的文件列表问题

 * 修复了控件行为和 vlm 对话框的问题

安全:

 * 修复 Ogg 堆缓冲区溢出

 * 更新标签库 (CVE-2012-2396)

 * 更新 libavcodec 和其他编解码器库

翻译:

 * 繁体中文、简体中文、瓦隆语、斯洛伐克语、波兰语、高棉语、

   日语、意大利语、法语、捷克语、白俄罗斯语、布列塔尼语、希腊语、西班牙语

   爱沙尼亚语、爱尔兰语、加利西亚语、匈牙利语、日语、荷兰语、泰卢固语、乌克兰语

   泰语翻译更新

 * 新的苏格兰盖尔语翻译

2.0.0 版本与 2.0.1 版本之间的变化:

--------------------------------

使用权:

 * 修复并改进 CDDB 信息检索

 * 修复 Samba 模块编译问题

 * 修复在使用 10.7 SDK 时 Mac OS X 上的 UDP/RTP 多播流接收问题

 * 修复了多个 HLS 支持问题,尤其是在 Win32 平台和加密方面。

 * 修复了蓝光光盘播放的多个问题

 * 修复了某些 RPC-I 驱动器上的 DVD 解密问题

编解码器:

 * 支持 MXPEG 文件

 * 将 avcodec 模块中自动检测到的线程数限制为 4 个

 * 修复RTSP流中的QuickTime音频编解码器

解复用器:

 * 修复多文件分割 RAR 压缩包支持问题

 * 修复了在mka文件中查找时发生的崩溃问题

 * 改进对 MKV 多视频轨道的支持

混流器:

 * 修复 ogm 标头创建问题

音频滤波器:

 * 限制空间化滤波器失真

 * 采样率模块采用最快的 SinC 算法

音频输出:

 * 修复 ALSA 的 S/PDIF 直通问题。

 * 移除有缺陷的ALSA通道自动检测功能。

   现在必须配置可用的 ALSA 通道(默认立体声)。

 * 修复在 Mac OS X 上更改音量时的延迟问题

视频滤镜:

 * 修复 Windows 平台上的 gradfun 卸载问题

Mac OS X 界面:

 * 允许隐藏播放列表以获得较小的控制器窗口

 * 允许隐藏侧边栏

 * 默认禁用 Lion 全屏模式,因为它的行为会误导人。

   - 这修复了在辅助屏幕上全屏视频输出的问题

 * 启动速度明显加快

 * 修复了一些视觉错误并增强了辅助功能支持

 * 重新启用搜索和音量变化时的视觉反馈

 * 改进轨道同步面板

 * 修复字体配置缓存对话框、界面关闭和众多崩溃问题

 * 修复裁剪、宽高比处理、DVD(无菜单)支持和打开字幕菜单的问题

Qt接口:

 * 允许使用原生进度条代替蓝色进度条

 * 修复了播放列表、插件对话框、菜单和主工具栏中的问题

   打开的对话框、首选项和自定义对话框

 * 修复了重建 ASS 字体时 fontconfig 缓存对话框的问题

皮肤界面:

 * 修复菜单显示问题

 * 添加 $R 以显示当前播放速度

 * 文档更新

网页界面:

 * 修复手机显示屏的远程控制模式

 * 支持 .drc 和 .3ga 扩展名

服务发现:

 * 修复 SAP 发现功能,该功能会导致同一项目被多次添加

 * 修复在使用 10.7 SDK 时 Mac OS X 上的 SAP 发现问题

 * 更新 Jamendo 精选内容

各种各样的:

 * 修复 DBus 崩溃问题

 * 修复了 BSD、Linux/PPC 和 Linux/Sparc 上的构建问题

 * 修复 VLM 关闭时崩溃的问题

安全:

 * 将 libpng 更新至 1.5.9 版本(CVE-2011-3026)

 * 将 freetype 更新至 2.4.9 版本(修复 CVE-2012-1126 至 CVE-2012-1144 漏洞)

 * 修复 MMS 堆栈溢出(SA-1201 - CVE-2012-1775)

 * 修复 RealRTSP 堆溢出漏洞 (SA-1202 - CVE-2012-1776)

译文:

 * 更新捷克语、西班牙语、瑞典语、土耳其语和瓦隆语翻译

1.1.13 版本与 2.0.0 版本之间的变化:

---------------------------------

重要提示:

 * libVLC 和 libVLCcore 的许可证已从 GPLv2+ 更改为 LGPLv2.1+

 * 现在使用 # 而不是 @ 来指定章节/标题的开头/结尾,以修复此问题。

   与某些网址和文件名冲突。例如,此文件会播放 DVD

   从第一部第二章到第三部第四章

   标题:vlc dvd://#1:2-3:4

 * 原有的 40 多个缓存选项被简化为 4 个选项:

   --file-caching 指定对本地文件进行缓存,

   --network-caching 指定对网络资源进行缓存,

   --live-caching 指定对捕获设备进行缓存,

   --disc-caching 指定对本地光盘介质进行缓存。

   所有数值均以毫秒为单位,与之前的版本相同。

 * HTTP 服务器 IP 地址、端口和 TLS 配置现已集中管理:

   - --http-host 选项设置地址,例如“--http-host=[2001:db8::1]”。

     默认情况下,:: 和 0.0.0.0 都会被使用。

   - --http-port 和 --https-port 选项用于设置端口号。

     默认情况下,HTTP 使用 8080 端口,HTTPS 使用 8443 端口。

   - TLS 凭据通过 --http-cert(公钥证书)进行配置,

     --http-key(私钥)、--http-ca(可选的 CA)和

     --http-crl(可选的 CRL)。

 * RTSP 服务器 IP 地址和端口也以类似方式更新。

   分别使用 --rtsp-host 和 --rtsp-port。

 * --miface-addr 选项已不再存在。要选择多播

   输出接口,请改用 --miface,例如 --miface=eth0。

 * Windows 版本仅适用于 Windows XP SP2 或更高版本。

   Windows 2000 SP4、Windows XP < SP2、Windows 2003 SP0 现已停止支持。

 * Mac OS 版本需要兼容 Quartz Extreme 的机器。

打包人员需要注意的重要变更:

 * 默认构建现在假定操作系统使用 UTF-8 编码。

   它的文件系统和文件内容(Windows 端口除外)。如果这是

   不可接受,请将 --enable-non-utf8 参数传递给 configure 脚本。

   未来版本将移除对非UTF-8文件系统的支持。

 * 可以使用 VLC_PLUGIN_PATH 环境变量覆盖 VLC 插件路径

   变量。已移除 --plugin-path 命令行选项。

 * 默认的 tar 包现在使用 XZ/LZMA 压缩:.tar.xz

 * Linux 默认情况下未编译 OSS 支持,请传递 --enable-oss 参数。

   如果您使用 OSSv4 或确实想使用 OSS 模拟,请配置脚本。

 * Web插件已迁移至:git://git.videolan.org/npapi-vlc.git

核:

 * 主要视频核心和输出的重构和重写:

   现在可以在输出中调整字幕、副画面和 OSD 的大小并进行混合。

   x11(Unix)、OpenGL(Unix)和Direct3D(Windows)都是这样的视频输出格式。

 * 现在几乎所有视频滤镜都可以转码。

 * 播放速率在项目之间不再重置为 1

 * 选项 --sub-filter 已重命名为 --sub-source

 * 移植到 Android、iOS、OS/2 和 Win64。

使用权:

 * RAR 文件现在支持多个文件

 * BDA/DTV 模块中对 ClearQam 设备的实验性支持

 * Unix 系统上的 DVB-S 扫描支持

 * 在 Unix 系统上进行 DVB-C 扫描时,如果需要,可以扫描出正确的调制方式/符号。

 * 支持在 DirectShow 中选择频率和视频标准

 * 支持 VDR 录制文件夹 (http://www.tvdr.de/)

 * 使用 libbluray 实现对蓝光光盘的实验性支持

 * HTTP Live Streaming(IETF 草案)播放支持

 * 支持 Blackmagic DeckLink SDI 卡输入(目前仅限 Linux 系统)

 * 线性系统 (HD-)SDI 卡输入支持(Linux)

 * 支持 PulseAudio 音频输入

 * 通过指定有效负载格式,支持 RTP 动态有效负载类型

   可选方案(无自动检测):目前仅支持 Theora

 * 咖啡壶控制的基本HTCPCP实现

 * 支持所有兼容 QTKit 的视频输入设备,即 QTCapture。

 * 支持所有兼容 QTKit 的音频输入设备,即 QTSound。

 * 支持在 X11 屏幕输入中捕获部分隐藏的窗口

 * 支持 MPEG DASH(基于 HTTP 的动态自适应流媒体)

 * Windows 端口现已修复对 HTTPS 的支持

编解码器:

 现在可以将 ffmpeg-mt 与 vlc 结合使用,以分担解码负载。

   支持多核处理器。支持 H.264、VP3、VP8、JPEG-2000、MPEG-4、ASP/DivX 和 RV3/RV4 等编码格式。

   尤其令人担忧。

 * 修复了 RealVideo 3.0 和 4.0 播放方面的重要问题,尤其是在 MKV 格式下。

 * 使用博通CrystalHD卡的实验性硬件解码

 * 新增用于解码 EBU 字幕(.stl)的模块

 * 支持 9 位和 10 位 H.264/AVC 解码

 * 支持来自 RTP 的 20 位 PCM 和 DAT-12(数字磁带)。

 * 新增狄拉克编码模块,使用速度更快的 libschroedinger 库

   薛定谔模块应该优先于狄拉克模块。

 * 支持 Photo Story 使用的 WMV 图像格式,也称为 WMVP 和 WVP2。

 * 支持 Lagarith 无损视频编解码器

 * 支持 10 位 ProRes 422 视频编解码器

 * 支持 10 位 DNxHD (VC-3) 和 JPEG-2000 格式

 * EIA-608 字幕改进

 * Windows 和 Mac 二进制文件中支持 JPEG-2000 和 Motion JPEG-2000 格式

 * 在 Android 上对 IOMX 的 OpenMAX IL 编解码器进行实验性支持

 * 可以使用 fourcc 的“mp2”进行 MPEG1/2 Layer 2 编码。

解复用器:

 * 新增图像解复用器,支持 jpeg、png、targa、xcf、git、tiff、bmp、pcx、lbm 格式。

 * 支持使用 sidplay2 播放 C64 SID 文件

 * 支持 wma/wmv/asf 文件中的图像/封面图

 * 改进了 .ape 文件元数据的读取和写入

 * 新的 EBU 字幕 (.stl) 解复用器模块

 * 支持 caf、mtv、awb、f4v、amr、vro(DVD-VR)文件

 * Ogg、flv、mxf、amr 格式需要改进

 * Matroska (mkv) 章节/片段处理和搜索功能得到重大改进

 * 支持在MPEG-TS文件(.ts、.m2ts、.mts)中设置时长并改进搜索功能

 * 改进了 MOV 格式,尤其是在宽高比处理和 Audio DV 音轨方面

 * 改进了对跟踪文件的支持

 * Real Media (.rm 和 .rmvb) 解复用器现在基于 libavformat。

接口:

 * Qt:效果对话框重做

 * Qt:播放列表的新 CoverFlow 式视图

 * Qt:移植到 MacOS X 平台

 * Qt:对界面进行了多项改进,尤其是在进度条方面

 * Skins2 / Qt:杂项改进和可用性修复

 * Skins2:支持全屏控制器,支持相对定位

   以及重要的清理和优化

 * Mac OS X:重写了主窗口,其中也包括视频窗口

   它有两种外观可选,一种是灰色(狮子款),另一种是黑色(QTX款)。

 * Mac OS X:新增音频效果面板,添加压缩器和空间化器滤镜

 * Mac OS X:新增轨道同步面板

 * Mac OS X:新增“视频效果”面板,用于调整颜色和几何形状

 * Mac OS X:重写了 OpenDisc 功能,增加了自动媒体检测功能

 * Mac OS X:支持 OS X Lion 的原生全屏模式

 * Mac OS X:增强了 AppleScript 支持

 * Mac OS X:支持 lua 扩展

 * rc 和 telnet lua 接口已合并为一个新的“cli”接口。

 * lua:现在推荐的运行自定义接口脚本的方法是传递

   -I luaintf --lua-intf myscript

 * ncurses:对整个接口进行了大量重构

 * dbus:升级到符合mpris2标准的接口,请访问http://www.mpris.org

 * dbus:重写主循环,使用更高效的基于轮询的模型

 * webUI/http:使用 jQuery 重写 Web 界面

 * webUI/http:除了 XML 格式外,现在还支持 JSON 格式的某些请求。

 * webUI/http:输入和输出的路径值已弃用,建议使用 URI。

 * Qt/Win32:更新系统现在会将更新下载到临时文件夹中

 * Qt:现在可以搜索首选项了

 * Qt:全屏控制器现在可以堆叠放置,并位于底部,宽度与底部相同。

视频输出:

 * 针对 Windows 7 和 Vista 的基于 Direct2D 的全新视频输出(需平台更新)

 * iOS平台新增视频输出功能

 * 正在进行使用 EGL 的视频输出实验工作

 * 适配 OpenGL ES 1.1 的 OpenGL 层

 * 多项虚拟内存改进

 * OpenGL 视频输出现在接受 YUV 作为输入,并使用片段程序。

   YUV 和 RGB 之间的色度转换

 * 基于 Surface 的 Android 平台新增视频输出功能

 * 支持 OpenGL 输出中的 9/10 位输出

 * 更新了 Mac 平台的 OpenGL 视频输出,需要支持 Quartz Extreme 的机器。

 * 基于 kva API 的 OS/2 新型视频输出

音频输出和滤波器:

 * 基于 iOS AudioQueue API 的全新音频输出

 * 内存 (amem) 中的新音频输出

 * 核心音频输出方面的重要简化和改进

 * 基于 OpenSL ES API 的全新 Android 音频输出

 * 使用 Speex (DSP) 的全新音频重采样器

 * 使用 Secret Rabbit Code(又名 libsamplerate)的新型音频重采样器

 * 新型压缩机过滤器,动态范围压缩机

 * 全新简易卡拉OK滤镜

 * 基于 Kai API 的 OS/2 新增音频输出

 * PulseAudio 1.0 支持从 S/PDIF 到 PCM 的自动切换

视频滤镜:

 * 新的 gradfun 滤波器,用于使用抖动技术去除视频中的条纹

 * 重写了谷物过滤器,速度更快,质量更高

 * 新增色调分离滤镜,可减少颜色数量

 * Atmo ambilight:提升对 Fnordlicht 的支持,最多可达 254 个通道

 * 新增棕褐色滤镜,可在视频中创建棕褐色效果

 * 新增隔行扫描模式 Phosphor,一种帧率翻倍的 CRT 电视模拟器

 * 新的去隔行模式 IVTC,用于 NTSC 电影的实时逆电视电影

 * 新增字幕延迟过滤器,用于更改字幕延迟

 * 新型防闪烁滤镜

 * 新增 OpenMAX DL IPCS 滤镜,用于色彩空间转换和尺寸调整

 * 基于著名的 hqdn3d 滤波器的全新视频降噪滤波器

 * FreeType 文本渲染模块得到重大改进,尤其体现在对以下功能的支持方面:

   黑盒和可自定义阴影。

   注意:Mac OS X 现在默认使用 freetype 模块,而不是

   石英文本模块,仍然可以手动启用。

   Win32字体选择也得到了改进。

流输出:

 * 用于 HTTP 实时流输出的新 livehttp 模块(IETF 草案)

   例如:vlc 输入文件 :sout="#transcode{vcodec=h264,acodec=mp3,

    venc=x264{profile=baseline},width=320,vb=256,ab=96}:std{

    access=livehttp{index=public_html/iphonestream.m3u8,

    index-url=http://url-to-iphonestreamfile-###.ts},mux=ts{use-key-frames},

    dst=public_html/iphonestreamfile-###.ts}"

 * 支持 RTP 中的 Vorbis 和 Theora

 * 对视频点播支持进行重大改进

 * 新增延迟模块,用于在流媒体播放时引入一个 ES 的延迟:

       #delay{id=12,delay=500}:标准...

 * 新增 setlang 和 setid 模块,用于在流式传输时更改 ES 的语言或 ID:

       #setid{id=12,new-id=42}:std...

 * 新增 langfromtelx 模块,用于在流媒体播放时根据以下内容更改 ES 的语言:

   一个 Telextex 页面:#langfromtelx{id=12,magazine=7,page=0x99,row=1}:std...

 * 新增选择模块,用于将同一轨道中的现有 ES 替换为另一个 ES

   #duplicate{dst=bridge-out{id=1},select=video,dst=bridge-out{id=0xa3},select=audio}

   #transcode{...}:bridge-in{id-offset=0} :select{disable=0}:setid{id=0,newid=0xa3}:autodel:std{...}

 * 新增 libavformat/avio 网络流媒体访问输出模块

服务发现:

 * 搜索 API 以便能够从接口查询远程搜索 API

 * Upnp 模块已移植到 Win32

libVLC:

 * libVLC 的新功能:

  ** libvlc_media_player_navigate 用于 DVD 导航

  ** libvlc_audio_filter_list_get、libvlc_video_filter_list_get 获取

     可用音频和视频滤镜列表

  ** libvlc_audio_set_format、libvlc_audio_set_format_callbacks、

     libvlc_audio_set_callbacks

     允许从选定的存储位置实时获取音频数据。

已移除模块:

 * asademux、subsass:使用 libass

 * fake,invmem:使用新的镜像解复用器

 * hal、v4l、gapi、omapfb、hd1000a、hd1000v:已过时且不再维护的模块

 * id3tag:使用标签库

 * upnp:使用 upnp_intel

 * 移除旧的 Telnet 接口,转而使用新的 Lua 命令行界面。

 * 移除 http 接口,改用 luahttp

 * 移除噪声滤波器

 * 移除 SDL 音频输出,使用原生输出

 * growl_udp:在 Mac 上使用 Growl 进行本地通知。UDP 支持即将推出。

              Growl 的下一个版本也移除了该项功能。

 * 移除 OSSO 屏幕保护程序模块,改用 MCE 模块

译文:

 * 更新了大部分语言的翻译。

 * 新增泰卢固语和库尔曼吉语译文。

1.1.12 版本与 1.1.13 版本之间的变化:

----------------------------------

安全:

 * 修复了 TiVo 解复用器中的堆溢出问题。

 * HTTP 请求的默认 ACL 与 HTTP 接口的其余部分相同。

音频输出:

 * PulseAudio 通道映射(非立体声)修复。

 * PulseAudio 流意外溢出恢复。

视频输出:

 * XVideo 支持混合 CPU/GPU 字节序(尤其是在 PowerPC 上)。

 * 支持 XVideo 自动颜色键控。

 * 修复 xosd Xlib 初始化失败问题。

解码器:

 * 修复了 Camtasia 解码问题。

Qt接口:

 * 修复了搜索过程中罕见的崩溃问题。

 * V4L2视频标准选择已修复。

译文:

 * 更新简体中文、爱沙尼亚语、德语和波兰语。

1.1.11 版本与 1.1.12 版本之间的变化:

----------------------------------

音频输出:

 * Mac OS X / auhal:修复了数字音频输出 (S/PDIF) 的多个问题

                     包括对 OS X Lion 的支持

 * 修复了多个问题并改进了对 PulseAudio 支持的同步功能

 * 支持 PulseAudio 1.0 的 AC-3 和 DTS 直通功能

Unix端口:

 * 修复与 taglib 1.6 以下版本和 Xulrunner 1.9.1 的构建兼容性问题

其他:

 * 修复了在 OS X 上使用日语区域设置时发生的崩溃问题

 * 修复了 Win32 下的 Webplugin、AVI 解复用器、smem 和 AudioScrobbler 的一些小问题

 * 修复 HTTP 和 RTSP 服务器(流输出或 Web 界面)崩溃问题

译文:

 * 布列塔尼语、简体中文和巴斯克语更新

1.1.10 版本与 1.1.11 版本之间的变化:

----------------------------------

安全:

 * 修复 RealMedia 解复用器中的缓冲区溢出漏洞 (CVE-2011-2587)

   以及 AVI 版本(CVE-2011-2588)。

Mac OS X:

 * 如果输入设备的信号反转,则固定滚动方向

 * 将 Auhal 音频输出更新到最新 API

 * 修复界面上图片消失的问题

 * 安装包大小最多可减少 30 MB

 * 解决了 iTunes 和 VLC 在媒体密钥处理方面的冲突

Mozilla/ActiveX 网络插件:

 * Win32 上的全屏模式已修复

 * 非常简单的全屏控制器在 Win32 上可见

解复用器/元读取器:

 * 更好地支持嵌入mp4、wma格式文件中的封面图

多路复用器/输出:

 * 修复 AVI 复用器,使生成的文件能被其他播放器读取

扩展:

 * 修复了多个崩溃和故障问题

Qt接口:

 * 修复 Linux 系统下退出问题

 * 修复在 Windows 系统中通过“打开光盘”对话框打开 VIDEO_TS 文件夹的问题

 * 各种各样的

Win32 端口:

 * 更新编解码器,修复 mpeg-2 解码器崩溃问题

译文:

 * 更新斯洛伐克语、立陶宛语、俄语、巴西葡萄牙语、塞尔维亚语

1.1.9 版本与 1.1.10 版本之间的变化:

---------------------------------

Windows 和 Mac OS X:

 * 更新外部库 modplug,以解决多个安全问题

Mac OS X 界面:

 * 基于 Spotify AB 的 SPMediaKeyTap,改进了媒体密钥处理

 * 修复了各种崩溃和小问题

解复用器:

 * 修复 XSPF 播放列表解析器中的堆损坏/整数溢出问题

音频输出:

 * 由于当前 PulseAudio 输出不稳定,已重写 PulseAudio 输出

Win32 端口:

 * 从 freetype 模块中移除 fontconfig 依赖项

其他修复:

 * Windows 7 任务栏按钮

 * Qt 接口

 * asx、live555、dvdnav 解复用器

 * RTP 输出和 XML 导出

 * 在 Windows 系统上使用 GPU 解码时字幕颜色

 * v4l2 访问

译文:

 *更新挪威语博克马尔语、斯洛伐克语、南非荷兰语、卢干达语、

   巴西葡萄牙语、爱尔兰语、泰语、爱沙尼亚语、汉语、波兰语

   荷兰语、德语、加利西亚语、保加利亚语、立陶宛语和日语译文

 * 最初的巴斯克语、祖鲁语、珀尔语、阿姆哈拉语、阿科利语、奇加语翻译

1.1.8 版本与 1.1.9 版本之间的变化:

--------------------------------

Windows 和 Mac OS X:

 * 更新外部库 modplug,以解决安全问题

解复用器:

 * mp4:修复基于堆的缓冲区溢出漏洞(VideoLAN-SA-1103)

Mac OS X 界面:

 * 界面外观杂项调整

 * 改进 Apple Remote 的处理

 * 修复流媒体/转码向导中的错误

 * 修复了“首选项”和“控件”窗口中的布局问题

 * 修复“首选项”对话框中快捷键列表不完整的问题

 * 修复通过 Apple 事件(Dock 菜单、应用程序切换器、AppleScript 等)退出的问题

Mac OS X 移植版:

 * 修复 Growl 本地通知插件

 VLC 播放器套装现在包含 Growl 框架

 * 修复 eyeTV 问题

译文:

 * 更新立陶宛语、爱沙尼亚语、中文、日语、孟加拉语、荷兰语、波兰语版本

   德语、加利西亚语、繁体中文翻译

 * 新卢干达语翻译

1.1.7 版本与 1.1.8 版本之间的变化:

--------------------------------

Mac OS X 界面:

 * Damien Erambert 设计的全新 UI 图形

接口:

 * Oldrc 界面再次成为 Windows 系统上的默认 RC 界面。

 * 修复了 Luarc、luahttp 和 luatelnet 的问题

 * Qt 和 Mac OS X 修复

 * 修复了大量 Skins2 问题,特别是 Winamp2 皮肤的问题

编码器:

 * 新的基于 libschroedinger 的 Dirac 编解码器编码器,比当前的编码器速度更快

访问/解复用器/编解码器:

 * 字幕自动检测功能已恢复,支持 .txt 文件

 * VOD/RTSP 服务器和 RTSP 输入修复

 * mp4 解复用器改进

 * 修复了 ogg、rstp 输入、视频滤镜的一些小问题

 * taglib 的 replaygain 已针对 mp3 进行修复

 * vobsub 支持具有改进的自动检测功能

 * 修复了格式错误的 ape 文件导致的崩溃问题

其他修复:

 * Pulseaudio 音频输出,尤其适用于 USB 声卡

 * Windows 系统上的堆栈跟踪大小现在受到限制。

 出于安全考虑,视频分辨率现已限制为 8192x8192。

   参见 CORE-2011-0208、CVE-2010-3275、CVE-2010-3276

 * 配置和构建系统改进

 * DirectShow 和 BDA 构建头已更新

译文:

 * 更新芬兰语、加利西亚语、荷兰语、中文、德语、日语、立陶宛语版本

   斯洛伐克语、法语、波兰语、爱沙尼亚语、巴西葡萄牙语和希伯来语

 * 新的冰岛语翻译

1.1.6 版本与 1.1.7 版本之间的变化:

--------------------------------

Linux 移植版:

 * 由于 KDE 存在漏洞,已禁用与 KDE GUI 平台的集成。

   #234484 和 #260719。

Mac OS X 移植版:

 * 更新了 live555 库,修复了 RTSP 和 Freebox 流的播放问题

 * 以 64 位模式运行 VLC 需要 Mac OS X 10.6.0 或更高版本才能达到最高速度

   以及稳定性方面的原因

解复用器:

 * 修复 Matroska / WebM 远程代码执行漏洞。

   VideoLAN-SA-1102

译文:

 * 更新希伯来语、日语、丹麦语和俄语翻译

1.1.6 版本与 1.1.6.1 版本之间的变化:

----------------------------------

来源:

 * 修复 Unix/Linux 系统下 libnotify、lirc 和 pulse 的编译和打包问题

1.1.5 版本与 1.1.6 版本之间的变化:

---------------------------------

音频输出:

 * 对 PulseAudio 输出进行了多项修复和改进

   强烈建议软件包维护者将 libpulse 更新到 0.9.22 版本。

   要将 PulseAudio 与 Phonon-VLC 后端(KDE)配合使用,需要进行更新。

   并配合 Mozilla VLC 浏览器插件使用。

使用权:

 * 修复在 Windows 系统上查找 CDDB 元数据时音频 CD 崩溃的问题

解码器:

 * 支持在 Windows 和 Mac OS X 系统上运行 MPC SV7 和 SV8(Unix 系统已支持)

 * 在 Mac OS X 上启用 FluidSynth MIDI 回放插件

 * 使用最新的编解码器库可以更快地解码 VP8/Webm 文件

 * 修复 CD+G 解码器中的堆损坏漏洞 - CVE-2011-0021 / VideoLAN-SA-1101

解复用器:

 * 修复 Real 解复用器中的缓冲区溢出漏洞 - CVE-2010-3907 / VideoLAN-SA-1007

 * 修复了一些 asf/wmv 格式的查找问题,特别是查找未跳转到关键帧的情况。

 * 支持通过 RTP 传输 24 位 PCM (audio/L24)

字幕和渲染器:

 * 不要自动检测字幕的.txt文件

 * 将更多自由类型选项标记为安全

 * Mac OS X:修复了 fontconfig 缓存创建问题

 * 修复字幕解码器中可能被利用的堆损坏问题

   由 Harry Sintonen(sintonen@iki.fi)发现 - CVE-2011-0522

可视化:

 * 修复所有语言环境下 Linux 系统中 projectM 可视化的问题

 * 修复了对 Windows 系统的 projectM 可视化支持

 * projectM 各项改进:该模块现在应该可以正常工作了。

 * 修复了 Windows XP 和 Mac OS X 系统上的 goom 崩溃问题

接口:

 * Qt4:修复了媒体键处理和MCE遥控器的问题

 * Qt4:修复了多个问题并提高了可移植性

其他修复:

 * KDE 设备固体动作

 * XDG 屏幕保护程序

 * 转码整数溢出

 * HTTP Icy 元数据读取

 * Windows:恢复到 1.1.4 性能计时器

译文:

 * 更新中文、日语、斯洛伐克语、爱沙尼亚语、西班牙语、加利西亚语的翻译

   瑞典语、保加利亚语、法语、孟加拉语、德语、斯洛伐克语、日语、荷兰语

   波兰语、匈牙利语、印尼语、僧伽罗语和爱尔兰语

1.1.4.1 版本与 1.1.5 版本之间的变化:

----------------------------------

安全:

 * 修复了访问网络共享文件/驱动器时 Windows 系统崩溃的问题,

   VideoLAN-SA-1006

使用权:

 * 通过在 MRL 中指定解复用器,支持对 H264 流的 RTP 访问

服务发现:

 * 已整合到 channels.com 提供的网络节目播放列表中

解复用器:

 * 使用正确的 C API 重写了游戏音乐模拟器 (GME) 插件

 * 修复了 DVDnav 和 DVDread 的编码及其他问题

 * 播放实时 http .Webm 流

 * Taglib 线程安全修复

解码器:

 * 修复了使用 Intel 集成显卡通过 DxVA2 解码 H264 的问题,感谢以下捐赠:

   “普吉特系统”

皮肤:

 * 在 Linux 系统上的 VLC 播放器中添加图标

视频输出:

 * 修复了可能导致 XCB 上 CPU 使用率达到 100% 的错误

接口:

 * 修复了 Qt 的一个 bug,该 bug 导致 VLC 在某些 Windows XP 配置下无法正常退出

 * 修复了 luatelnet 和 luarc 的问题

修复了各种插件(telnet、live555、theora 等)中的各种崩溃问题。

 TS-mux,Qt)

libLVC:

 * 添加 libvlc_media_new_fd() 以直接播放文件描述符(非 Win32/Win64)

 * 其他修复

译文:

 * 更新瓦隆语、立陶宛语、西班牙语、土耳其语、爱沙尼亚语、荷兰语的翻译

   孟加拉语、德语、波兰语、巴西葡萄牙语、日语、意大利语、加利西亚语

   法语和乌克兰语

 * 现代希腊语版 Windows 系统重大更新和激活

 * 新阿斯图里亚斯语翻译

1.1.4 版本与 1.1.4.1 版本之间的变化:

----------------------------------

Mac OS X:

 * 修复了基于 PowerPC 的 Mac 电脑上视频输出宽度为可整除数字的视频的问题

   到16岁

 * 修复了均衡器 170Hz 滑块的问题

解复用器:

 * 修复关闭 RTSP 流时发生的崩溃问题

Qt接口:

 * 修复包含 Unicode 文件的 Windows 7 跳转列表

 * 针对 Windows 的各种修复

译文:

 * 新亚美尼亚语翻译

 * 更新荷兰语、爱沙尼亚语、立陶宛语、日语、新挪威语的翻译

   巴西葡萄牙语、亚美尼亚语、瓦隆语

1.1.3 版本与 1.1.4 版本之间的变化:

--------------------------------

Win32:

 * 修复加载 DLL 时的安全问题,尤其是在 Qt4 和 dmo 模块中。

   请参阅 VideoLAN-SA-1005

 * 修复从界面打开文件夹的问题

译文:

 * 更新立陶宛语、孟加拉语、斯洛伐克语、法语、荷兰语、乌克兰语的翻译

   波兰语、简体中文、德语和加利西亚语

1.1.2 版本与 1.1.3 版本之间的变化:

--------------------------------

访问和解复用器:

 * 修复了 FTP 相对路径和 FTP 目录支持问题

 * 修复播客解析问题

 * DVD:修复断言错误和各种内存泄漏。

标签库:

 * 修复 FortiGuard Lab 报告的 NULL 解引用问题

   CVE-2010-2937 / 视频LAN-SA-1004

播放列表:

 * 修复了播放错误条目的回归问题

 * 修复 m3u 播放列表导出问题

Skins2:

 * 修复视频自动调整大小行为

译文:

 * 更新荷兰语、僧伽罗语、希伯来语、爱沙尼亚语、西班牙语和孟加拉语的翻译

Windows 和 Mac:

 * 更新了多个编解码器库,修复了错误并提高了速度

苹果:

 * 针对特定架构的安装现在将被特定的更新所取代

BSD:

 * 为 OpenBSD/powerpc 添加 AltiVec 删除功能

1.1.1 版本与 1.1.2 版本之间的变化:

--------------------------------

解复用器:

 * Avformat fps 显示修复

 * TS,修复部分节目会掉线的问题(也修复了DVB问题)

音频滤波器:

 * 修复了某些过滤器的时间戳处理问题,这些问题在播放时会引发故障。

   单声道流,尤其是在 Windows 系统上

视窗:

 * 修复了旧版NVIDIA驱动程序下Direct3D视频输出出现故障导致的视频问题。

   播放时叠加显示(YUV->RGB)

 * 修复控制台输出编码

接口和扩展:

 * YouTube 和其他脚本更新

 * 修复了 Qt4 中的一些杂项问题(特别是 VLM 和 EPG 对话框)以及 macOS 界面问题

1.1.0 版本与 1.1.1 版本之间的变化:

--------------------------------

libVLC:

 * libVLC 的新功能:

   * 调整视频滤波器控制:libvlc_adjust_Enable,

     libvlc_adjust_Contrast、libvlc_adjust_Brightness、libvlc_adjust_Hue

     libvlc_adjust_Saturation、libvlc_adjust_Gamma

   * libvlc_media_player_set_pause() 可以强制暂停状态,而

     libvlc_media_player_pause() 函数只会切换暂停状态。

   * libvlc_set_user_agent() 用于配置某些功能的“用户代理”字符串。

     协议(HTTP、PulseAudio 等)。这将取代 --http-user-agent 和

     以前的 --user-agent libvlc_new() 参数。

   * libvlc_video_set_callbacks() 和 libvlc_video_set_format() 允许抓取

     从选定的内存位置实时获取视频帧。这将取代

     先前版本中丑陋的 --vmem-* libvlc_new() 参数。

     请参阅 http://wiki.videolan.org/LibVLC_SampleCode_SDL 示例。

   * libvlc_audio_get_delay() 和 libvlc_audio_set_delay() 用于配置延迟

     当前输入的音频和视频/子画面之间。

 * 修复了各种问题并预防了崩溃,尤其是在视频功能方面

   早早打电话

解码器/解复用器:

 * 修复使用 ATI 显卡通过 DxVA2 进行 GPU 解码时的性能问题

   你需要 ATI Catalyst 10.7

 * 修复:TS 和 DVB-T 中的节目选择问题

 * 修复并改进了 MKV、Avformat 和 Avcodec 模块

 * 修复 Windows 和 Mac 版本对 mod 文件(.xm、.s3m、.it)的支持问题

流输出:

 * 修复 ts 中的 h264 流媒体问题

接口:

 * Qt:修复首选项、热键、消息和一些全屏行为问题

 * 皮肤:支持全屏模式下的鼠标滚轮,修复径向滑块

 * Http:修复全屏切换

Linux:

 * 修复脉冲关闭

 * VAAPI 的一些小改进,尤其是在提取模式选择方面。

macOS:

 * 修复了多个界面问题和崩溃问题

 * 反交错选择已修复

 * 修复了播放多声道音轨时崩溃的问题

视窗:

 * 在 XP SP3 上激活 DEP

 * 修复 .m3u 和 .pls 播放列表的打开问题

 * 修复“我的文档”不可用时发生的崩溃问题

 * 修复了在播放视频时 Windows 进入待机状态时发生的崩溃问题

译文:

 * 更新西班牙语、波兰语、德语、僧伽罗语、匈牙利语、高棉语的翻译

   巴西葡萄牙语、中文、希伯来语、斯洛伐克语、加利西亚语

1.0.6 版本与 1.1.0 版本之间的变化:

--------------------------------

用户须知:

 * 在 Linux 系统上,ALSA 库中已知的错误可能会导致音频输出失败。

   请更新至 alsa-lib 1.0.24 或更高版本,或者改用 PulseAudio 输出。

打包人员需要注意的重要变更:

 * 模块缓存已移至 ${libdir}/vlc/。现在可以对模块缓存进行操作。

   除非使用分阶段安装,否则会在安装时生成。

   在后一种情况下,您可以在安装后脚本中生成模块缓存。

   通过调用“vlc-cache-gen”。如果模块缓存不存在,并且vlc

   无法写入 ${libdir}/vlc/ 目录,这将导致 VLC 播放时间过长。

   每次启动。

 * 大多数与 X11 相关的插件现在使用 XCB 而不是 Xlib。VLC 现在使用

   - xproto,

   - xcb、xcb-shm、xcb-xv、xcb-randr(来自 libxcb),

   - xcb-keysyms(来自 xcb-utils),

   - x11-xcb(来自 libx11)- 仅用于 GLX 支持。

 * 在 X11 平台上,xdg-screensaver 的一个_可用_版本通常是

   需要禁用视频播放期间的屏幕保护程序。

使用权:

 * 支持 SFTP 协议

 * 支持 Windows 端口上的 CDDB 音频 CD 服务器

 * 新增内存输入 (imem) 访问和 access_demux 模块,用于从内存中向 VLC 提供数据

 * 新增 avio 模块,利用 libavformat 功能处理网络流,例如 rtmp://

 将屏幕模块从 Xlib 移植到 XCB

 * 将 dc1394 模块从 libdc1394 移植到 libdc1394 v2.0

解码器:

 * 支持在 Windows Vista 和 7 系统上使用 GPU 进行 H.264 解码的 DxVA2 算法

 * 支持在 GNU/Linux 系统上使用 GPU 进行 H.264 解码的 VAAPI

 * 支持使用 OpenMAX IL 组件的音频/视频解码器和编码器,用于 DSP

 * 支持蓝光光碟的PGS字幕

 * 支持高清DVB字幕 - 显示定义段

 * Invmem 模块改进

 * 支持 Atrac1 音频编解码器

 * 某些编解码器支持 SSE3 和 SSE4 功能

 * 对 .SRT 和 .SSA 字幕格式进行了多项改进

 * 支持对 Windows Media Speech(语音)音频编解码器进行原生解码

 * Windows 和 Mac 版本均支持 AMR-NB 音频编解码器

 * 支持Indeo5视频编解码器

 * FLAC格式的改进(支持7.1声道和88.2/176.4/192 kHz采样率)

 * 在音频编解码器模块中,H.264 更常使用直接渲染。

 * 支持 MPEG-4 ALS 无损音频编解码器

 * 支持 VP8 编解码器

 * 支持 Vorbis 音频的 7.1 声道

解复用器:

 * 修复了 Matroska 支持(特别是搜索功能)和 Webm 格式支持方面的多项问题

 * 支持 DVD-Audio(MLP 和 LPCM)中的 .aob 文件(尚不支持完整光盘播放)

 * 支持 .flv 流中的 ADPCM

 * 支持 TwinVQ (.vqf) 和 AMV (.amv) 文件

 * 多项埃及镑改进

 * 支持在 OpenDML 和旧版 .avi 文件中嵌入字幕

 * 元数据和封面图改进

播放列表:

 * 支持 WPL 和 ZPL 播放列表

 * 用于 Mpora、Vimeo 播放和 Rockbox FM 收音机的 Lua 脚本

 * 新增播放/暂停功能,可在播放到最新视频画面时停止播放

 * 现在会显示播客图片

视频输出:

 * 重写了视频输出核心和大部分视频输出

 * 为 Direct3D 输出模块添加了桌面模式。它与 DirectX 不同。

   桌面模式,因为它会隐藏桌面图标,但会对鼠标点击做出反应。

 * 基于 XCB 的全新 x11、glx 和 xv 模块

 * 基于 yadif 和 yadif(x2) 的新型反交错模式

 * 新增音频/视频滤镜,用于在视频输出上显示音频电平

 * 增强型 AtmoLight 滤镜,并提供硬件支持

     经典版 AtmoLight (http://www.vdr-wiki.de/wiki/index.php/Atmo-plugin)

     Quattro AtmoLight(只需将 4 个 Classic AtmoLight 合并为一个)

     MoMoLight(http://www.ambilight4pc.com/momolight/momolight.html)

     简易串行DMX控制器(http://www.ulrichradig.de/ 搜索DMX)

扩展:

 * 新内容扩展 Lua 框架

音频滤波器:

 * 合唱/镶边音频滤波器

 * 3F1R 至立体声下混滤波器

 * 杜比混音器、参数化均衡器、简易混音器、ScaleTempo、带限

   重采样器、线性重采样器、丑陋的重采样器、转换器_固定、DTS 转 SPDIF

   A/52 到 SPDIF 的滤波器已升级到“audio filter2” API

 * NEON 组装音频转换器模块

 * 转换器滤波器已重写并扩展,以支持 S32 输入。

服务发现:

 * 现在可以使用 Lua 编写服务发现脚本

 * 图片/音乐/视频用户目录的服务发现

 * 基于 libudev 的服务发现

 * Shoutcast 服务发现功能现已移除

编码器:

 * x264,添加 psy-rd 参数并更改默认设置

 例如,添加与 x264.exe 相同的配置文件限制器(x264)。

    #transcode{vcodec=h264,venc=x264{profile=baseline,level=1.2},vb=384,width=320,height=176}

 * x264,如果指定了比特率,则默认使用 crf=23,与 x264.exe 相同。

   使用 ABR,如果设置了 qp 值,则使用 CQP。

 * 需要 libx264 版本 0.76 或更高版本。

 * x264 支持调谐/预设参数

流输出:

 * 新的内存流模块,支持内存流传输

 * 允许合并重复的输出结果,例如:

   --sout "#duplicate{dst=transcode{vcodec=mp2v},select=es=0,dst=transcode,select=es=1}:std{...}"

接口:

 * 将旧版 rc、telnet 和 http 接口重命名为 oldrc、oldtelnet

   以及 oldhttp。

 * rc、telnet 和 http 现在都使用 lua 接口系统实现。

 * qt4 界面包含用于播放列表的新图标视图和列表视图模式

可视化:

 * 支持使用 projectM 库对 .milk 文件进行可视化

Mac OS X 移植版:

 * 大幅改进的 VLCKit 框架

 * 一种用于 libvlc 内部交互的新型对话框提供程序,无需完整接口

 * 通过使用 Sparkle 框架改进了更新检测和安装

   作者:Andy Matuschak 等人

 * 新的基于 CoreText 的文本渲染器取代了之前的 ATSUI 渲染器

 * 新增视频输出模块(主要针对 VLCKit)

 * 优化了使用 2009 款 Apple Remote 遥控器时的操作体验

Windows 版本:

 * 集成到 Windows 7 任务栏中

 * 通过 fluidsynth 的模块支持播放 .Midi 文件。

Maemo 端口:

 * 多项改进,提升N900口罩的合规性和效率

 * 支持N900的硬件加速视频解码

 * 改进了 maemo/hildon 接口

其他:

 * 新的 sqlite 模块

 * 不再支持 --save-config 命令行选项。

 * 修复并重新启用了网络同步模块。

 * 改进的 Solaris 移植

装订:

 * libVLC 的新 C++ 封装:libVLCpp

 * phonon-VLC 后端现已可用

已移除模块:

 * csri 编解码器:请改用 libass 模块。

 * galaktos 可视化:请改用新的 projectM 模块。

 * showintf:在 Qt 和 Mac OS X 中无用

 * 转率:故障已持续太久

 * Xlib x11、Xlib xvideo、Xlib glx:请改用新的 XCB 模块。

 * HAL:请改用 libudev。

 * gtk_main、gtk_main2、gnome_main、gnome_main2 和 pda 接口

 * WinCE、BeOS 和 qnx 接口

 * opie、qte 和 qte_main 接口

 * linear_resampler 和 trivial_resampler 已被移除:请使用不太美观的重采样器。

 * XvMC 加速模块:请改用 VAAPI。

 * Linux 系统下的 MGA(Matroska):请改用 Linux 帧缓冲区(或 X)。

 * opengllayer:请改用 macosx_video。

 * cddax:请改用 cdda。

 * cmml 和 tarkin 编解码器已被移除,因为它们是已停止使用的编解码器。

 * realaudio 编解码器:使用 libavcodec

 * 已移除 access_file,改为使用 filesystem

 * RTMP 输入输出:使用 Avio 模块

1.0.5 版本与 1.0.6 版本之间的变化:

--------------------------------

使用权:

 * 修复了 FTP URI 不包含文件路径时发生的崩溃问题

解码器/数据包处理器:

 * 修复 A/52、DTS、MPEG 音频和字幕支持中的溢出问题

解复用器:

 * 更新 YouTube 页面的 LUA 脚本

 * 修复 AVI、ASF 和 Matroska 文件中的崩溃问题

 * 修复格式错误的 ZIP 压缩文件导致的崩溃问题

 * 修复 FFmpeg/avformat 插件中的崩溃和泄漏问题

 * 修复无效 XSPF 播放列表导致的崩溃问题

X11端口:

 * 部分 Xlib 线程问题修复

   VLC 1.1.0 版本提供了更全面的修复程序。请更新!

接口:

 * 修复 Qt4 书签中的崩溃(释放后使用)问题

 * 修复了 Qt4 播放列表中的一些崩溃问题

译文:

 * 简体中文、爱沙尼亚语、法语、日语、韩语、西班牙语、瑞典语

   瓦隆语翻译已更新

 *僧伽罗语翻译已开始

已移除模块:

 * 由于安全问题,RTMP 输入和输出功能已被移除。请更新

   VLC 1.1.0 版本在需要时提供基于 FFmpeg 的 RTMP 输入。

1.0.4 版本与 1.0.5 版本之间的变化:

--------------------------------

解码器:

 * SubRip 额外样式改进

 * 修复 SSA 和 svg 解码器中潜在的崩溃问题

Mac OS X 界面:

 * 改进了对 2009 款 Apple Remote 遥控器的支持

Windows 版本:

 * 使用 gcc 4.4.2 而不是 gcc 4.2 进行编译。这可能会略有影响。

   提升性能并修复 x264 问题

译文:

 *葡萄牙语、巴西葡萄牙语、立陶宛语、罗马尼亚语、乌克兰语、日语、孟加拉语、

   瓦隆语、加利西亚语、丹麦语、高棉语、波兰语、斯洛文尼亚语、越南语、芬兰语

   俄语、斯洛伐克语翻译更新

 * 新增马拉雅拉姆语、马其顿语、新挪威语译本

1.0.3 版本与 1.0.4 版本之间的变化:

--------------------------------

音频输出:

 * 修复音频输出核心中的死锁

 * 如果可用,请将 PulseAudio 设置为默认输出。

视频输出:

 * 修复 KDE 4.3.3 和其他窗口管理器的全屏模式问题

 * 修复与 Cairo-Dock 和 Compositing 的不兼容性

输入:

 * 修复 VLC 1.0.3 版本中 DVB 扫描回归问题

 * 支持 XZ 压缩字节流(LZMA 算法)

播放列表:

 * 支持 .m3u8 播放列表文件(UTF-8 M3U)

Unix:

 * 支持 xcb-keysyms 版本 0.3.4 或更高版本

 * 修复 FreeBSD 上的全局热键问题

Qt4 接口:

 * 修复打开 V4L 版本 1 设备的问题

 * 修复流媒体向导中的默认目标端口

译文:

  * 新瓦隆语翻译

  * 瑞典语、乌克兰语和法语翻译更新

1.0.2 版本与 1.0.3 版本之间的变化:

--------------------------------

视频输出:

 * 修复在 Windows Vista 和 7 系统上调整视频大小时视频质量下降的问题,原因是:

   最热门的驾驶员出现倒退

 * 基于 yadif 和 yadif(x2) 算法的新型反交错器模块

解码器:

 * Windows 版本现在原生支持 WMA Professional 编解码器,因为它

   在 1.0.2 版本的软件包中不起作用

 * 修复部分 4.0 AC-3 音轨的混音问题

编码器:

 * x264 具有配置文件限制器,例如:

    #transcode{vcodec=h264,venc=x264{profile=baseline,level=12}..}

输入:

 * 更新 appletrailers lua 脚本

 * 修复了 RAR 流过滤器的问题

 * 修复了 ATSC/TS 流中 E-AC3 的问题。

 * 修复了 v4l 和 v4l2 的各种问题

 * 修复了mjpeg解复用器中的崩溃问题

服务发现:

 * 适用于 Linux 的新 udev 模块

Qt4 接口:

 * 修复了播放列表和流媒体输出面板的问题

译文:

 * 法语、加利西亚语、韩语、波兰语、俄语、罗马尼亚语、斯洛伐克语和乌克兰语更新

1.0.1 版本与 1.0.2 版本之间的变化:

--------------------------------

解码器:

 * 原生支持 WMA Professional,无需使用 Win32 dll 文件

 * 修复字幕问题,特别是SSA字幕问题

 * 对 Theora 和 OGG 进行了多项修复

解复用器:

 * 修复了 MPEG-TS 解复用器中 EPG 支持的各种问题

 * 修复了 .avi、.mp4 和 .asf 解复用器中潜在的堆栈溢出问题

使用权:

 * 修复了 v4l2 设备的问题

 * 修复了 DVB-C 频道扫描问题

Qt接口:

 * 修复了一些播放列表排序问题

Mac OS X 界面:

 * 修复了更新 VLC 时崩溃的问题。

 * 修复了打开视频文件时与 QTKit 相关的崩溃问题(仅限 10.6 版本)

 * 增加了与主项目同步播放第二个媒体的功能(输入从属)

 * 新增“播放后退出”功能

Mac OS X 移植版:

 * “删除首选项”脚本现在以通用二进制文件的形式提供。

   提供适用于 PowerPC、Intel 和 Intel 64 位架构的本地代码

 * 完全兼容 Mac OS X 10.5 和 10.6 的 64 位运行时环境

   不支持 Goom 和 SDL

   - 有限的文本渲染支持

   尽管该端口已发布二进制版本,但仍被视为实验性端口。

编码器:

 * 已移除 MPEG2 转码流输出

 * x264 默认值更接近 x264.exe 默认值。

 * x264 rc 行为修复:

   - 如果用户定义了 qp 值,则使用 CQP 模式。

   否则,如果用户定义 vb=0,则使用 CRF 模式。

   否则将使用 ABR 模式。

 * 如果用户未定义 vbv-bufsize/vbv-maxsize,则 x264 最好设置这些参数:

   - ABR 模式设置 vbv-max-bitrate=bitrate

   - vbv-bufsize 是比特率 * 关键帧之间的秒数(keyint/fps)

播放列表:

 * 用于 Mpora 和 Vimeo 播放的 Lua 脚本

Unix 构建:

 * 修复了多个问题,使 1.0 版本能够在 Solaris 和 OpenBSD 上构建。

译文:

 * 新增哈萨克语和克罗地亚语译文

 * Windows 系统提供立陶宛语翻译。

 * 加利西亚语、韩语、尼泊尔语、越南语、乌克兰语、葡萄牙语、巴西葡萄牙语

   阿拉伯语和法语翻译更新

1.0.0 版本与 1.0.1 版本之间的变化:

--------------------------------

解复用器:

 * 修复了导致音频丢失的 wmv/asf 问题

 * 修复了 ac3、mp3、dts 等多种格式的问题,并提高了 wav 格式的稳定性

 * 修复 RTSP 中的查找问题,使其符合 RFC 2326 规范

 * 修复 Dailymotion 访问脚本

 * 修复 xspf 文件处理程序中的崩溃问题

 * 修复了 Windows 版本中某些 flv 文件的查找和计时问题

使用权:

 * 为网络共享上的文件添加额外的缓存

 * 防止 Real 伪 RTSP 模块中的整数下溢,由 tixxDZ 发现

   DZCORE实验室,阿尔及利亚

解码器:

 * 修复 MPEG2 视频文件中的查找问题

 * 改进 SSA 字幕渲染

 * 更新 Windows 和 Mac 版本的大多数编解码器

混流器:

 * 修复 .flv 文件录制 mp3 音频的问题

Qt接口:

 * 可以调整全屏控制器的不透明度

 * 修复各种崩溃和 VIDEO_TS 文件夹打开问题

Mac OS X 界面:

 * 新增了禁用对 Apple Remote 和媒体键支持的选项。

 * 修复了音量、Last.fm 密码和字幕编码的选项

 * 修复了自动调整视频窗口大小时的重绘问题

 * “首选项”面板现在包含工具提示帮助

 * 更可靠的信息和消息面板

 * 修复各种崩溃问题

Windows 版本:

 * ZVBI 模块现已推出 Windows 版本,可提供完整的图文电视支持

巴西葡萄牙语、法语、德语、韩语、挪威语(新挪威语)的翻译更新

立陶宛语

0.9.10 版本与 1.0.0 版本之间的变化:

---------------------------------

重要提示:

----------------

 * Alsa 和 OSS 音频捕获功能已从 v4l 和 v4l2 访问中移除。

   请参阅“访问:”了解更多信息。

 * 由于技术限制,已停止对 Mac OS X 10.4.x 的支持。

播放:

 * 瞬间暂停

 * 逐帧播放

 * 更精细的速度控制

 * 支持所有媒体的即时录制

 * 大多数媒体支持时移功能

 * RTSP 诡计游戏支持

 * 字幕核心改进和修复

解码器:

 * 新的 AES3 (SMPTE 302M) 解码器

 * 全新杜比数字+ - E-AC-3 (A/52b)解码器

 * 全新 True HD/MLP 解码器和解析器

 * 全新蓝光线性PCM解码器

 * 新的 QCELP(高通 PureVoice)解码器

 * 改进的 RealVideo 3.0 和 4.0 解码器

 * 新的 WMA v1/2 定点整数解码器

 * 现在可以使用 SCTE-20 标准正确解码隐藏式字幕。

 * 改进 WavPack 解码器,使其支持所有整数模式和浮点模式

 * 修正了 5.1 和 7.1 声道解码和排序问题

解复用器:

 * 支持 Matroska 文件中的 Dirac、MLP 和 RealVideo 音频格式

 * RealMedia 文件(.rm 和 .rmvb)打开功能得到重大改进

 * 改进了用于处理蓝光和 AVCHD 格式 M2TS 文件的 TS 解复用器

 支持模组文件的元数据

 * 支持 Wav 文件中的 GSM 编解码器

 * 新增原始音频解复用器,支持原始PCM流

 * 用于原始狄拉克流的新型狄拉克解复用器

编码器:

 * 使用 libdirac 进行 Dirac 编码(Ogg 和 TS 均支持)

 * Shine mp3 定点编码器

使用权:

 * 使用 Darwin Streaming Server 进行 RTSP 身份验证

 * 即时解压缩 gzip 和 bzip2 文件(Windows 系统除外)

 * 播放未压缩的多 RAR 压缩包中的视频

 * Windows 系统支持 DVB-S 和 ATSC 卡

 * 新增 OSS 和 Alsa 访问。v4l2 和 v4l 模块不再支持。

   OSS 或 Alsa 音频输入。如果需要,请使用 --input-slave alsa:// 或 oss://。

 * Linux 系统上的 DVB 扫描

 * 实验性蓝光光盘和 AVCHD 文件夹支持

 * 即时解压缩和浏览 zip 文件(MRL 格式)

   zip://file.zip!/file.avi 指定文件 - 开发形式

   不再支持 zip://file.zip|file.avi)

 * 使用“fd://”打开任何文件描述符

 * 在 Unix 系统上访问 MTP 设备

 * CD-Text 支持 cdda 模块(CD-Audio)

 * :start-time 和 :stop-time 可以处理亚秒级的值

输入:

 * 在 x11 和 win32 屏幕模块中支持鼠标光标

 * 屏幕模块现在支持部分屏幕截图和鼠标跟随功能

   Windows 和 Mac OS X。

播放列表:

 * 将播放列表导出为 HTML 格式

 * 用于 BBC 广播播放的 Lua 脚本

 * 更好的元数据处理和读取

Linux/Windows 界面:

 * Windows 和 Linux 上的全局热键

 * 修复了 skins2 界面的多项问题

 * 最近玩过的物品列表

 * 界面工具栏自定义

 * 对 Qt 接口进行了多项改进:

    - 更多菜单操作

    - 更精细的速度滑块

    - 改进了许多对话

    - 新增插件列表对话框

    - 视频固定尺寸模式

    - 更好的图文电视、欺骗性播放和加密流控制

 * 在 GTK 环境中更好地集成

Mac OS X 界面:

 * 可通过现代苹果键盘上的媒体键进行控制(拉丝铝合金)

 * 在 Finder 中显示本地存储的项目。

 * 通过视频菜单轻松添加字幕

 * 其他可用性改进

流输出:

 * 恢复了旧的mpeg2转换模块。

 * 现在可以同时存在多个桥接实例。

 * bridge-in 可用于配置占位符流。

 * 远程音频输出协议(AirTunes)模块。

 * 修复了马赛克内存泄漏问题。马赛克功能现在可以再次使用了。

梅莫港:

 * 新增 Maemo 端口:

   - 基于Hildon框架的接口。

   - 基于 swscale_nokia770 库的缩放器。

Windows CE 移植版:

 winCE 移植的实验工作已经完成。

Mac OS X 移植版:

 * 实验性 64 位支持

 * 使用 llvm-gcc 可提高速度

 * Dominic Spitaler 设计的新文档图标

 * 支持最新款 iSight 摄像头

音频输出:

 * 移除了过时的Esound和aRts插件

 * 支持 PulseAudio 的环绕声

视频输出:

 * 从 OpenGL 视频输出中移除特效(立方体、圆环等)

 视频能够保持原始尺寸并全屏放大。

   (快捷键“o”)同时保持黑色边框

 * 图像视频输出已重写为名为“scene”的视频过滤器。

   旧版图像视频输出功能已移除。

 * 支持使用 FFMPEG imgresample 缩放和转换视频色度图

   由于存在漏洞,该功能已撤回。请改用更新的 FFMPEG swscale。

各种各样的:

 Invmem,一种用于显示来自外部应用程序的图像的伪编解码器

新本地化:

 高棉语

 * 蒙古语

 索拉尼

0.9.9a 和 0.9.10 版本之间的变化:

--------------------------------------

HTTP接口:

 * 修复了默认 ACL

Mac OS X:

 * 修复了多屏设置下的崩溃问题

 * 修正了“首选项”中的音量和字幕编码选项

 * 改进了播放列表未显示时的信息面板行为

 * 修复了最新款 iSight 摄像头的 QTCapture 输入支持问题

 * 添加了一个菜单项,用于解锁视频窗口的宽高比

 * 修复了自动调整视频窗口大小时的重绘问题

 * 更新了 libpng、libgpg-error、libgcrypt 和 fribidi 库

对以下模块进行了多项修复:

 * 使用权:

   HTTP、SMB

   - 更新和新增访问脚本(BBC广播、Dailymotion等)

   - 防止 Real 伪 RTSP 模块中的整数下溢,由 tixxDZ 发现

     DZCORE实验室,阿尔及利亚

 * 流输出:

   - RTP、RTSP VoD、Mosaic Bridge

 * 解码器:

   - TSCC

0.9.9 版本与 0.9.9a 版本之间的变化:

---------------------------------

Mac OS X:

 * 更新了多个第三方库,以与 Win32 版本保持同步

 * 修复了基于 PowerPC 的 Mac 电脑的播放问题

0.9.8a 和 0.9.9 版本之间的变化:

---------------------------------

解码器:

 * 适用于 Real Video 3.0 和 4.0 的实验性新解码器

解复用器:

 * 修复了与真实解复用器相关的各种问题

Mac OS X 界面:

 * 某些特定情况下,信息面板可能会显示空白。

   请注意,VLC 将显示当前_选中_项目的信息

     如果播放列表可见,则播放当前正在播放的项目,而不是当前正在播放的项目。

     主控窗口。

 * 修复了流媒体/导出向导中的多个 UTF-8 问题

Mac OS X 移植版:

 * 提升了基于英特尔处理器的Mac电脑的视频播放性能

新增本地化:

 * 印尼语

 * 孟加拉语

 * 其他本地化版本的更新

修复了多个错误:

 * 支持在奇数端口号上接收 RTP 数据包。

 * 修复了许多小错误。

 * 修复 Windows 多屏设置下的全屏行为

 * Windows 上的 Telnet 修复

 * 转码时进行重采样修复

0.9.6 版本与 0.9.8a 版本之间的变化:

---------------------------------

安全更新:

 * 修复了 Real 解复用器中的缓冲区溢出漏洞(SA-0811,CVE-2008-5276)

修复了一些小错误。

0.9.5 版本与 0.9.6 版本之间的变化:

--------------------------------

新增本地化:

 * 乌克兰语

安全更新:

 * 修复了 VCD 访问时 CUE 支持中的溢出问题(SA-0810,CVE-2008-5032)

 * 修复了 RealText 字幕支持中的溢出问题(SA-0810,CVE-2008-5036)

0.9.4 版本与 0.9.5 版本之间的变化:

--------------------------------

安全更新:

 * 修复了 TiVo 解复用器中的缓冲区溢出漏洞(SA-0809、CVE-2008-4686、CVE-2008-4654)

 * 修复了 Win32 和 MacOS 版本中的 libpng CVE-2008-3964 漏洞。

特征:

 * libmpeg2 已启用 EIA 608/708 字幕解析

修复了多个错误:

 * 修复了各种潜在的崩溃和内存泄漏问题

 * 修复了读取文件(尤其是非本地文件)时出现的问题

Windows 版本:

 * 修复了界面“吞噬”部分媒体键的错误

 * 修复 DirectShow 访问中的一些崩溃问题

Qt接口:

 * 修复了重置首选项时对话框状态未重置的错误

 * 右键菜单选择播放列表列功能已重新启用

 * 播放列表中的各种固定内容

使用权:

 * MMAP 模块现在默认已停用

译文:

 * 更新巴西语、瑞典语翻译

0.9.3 版本与 0.9.4 版本之间的变化:

------------------------------------

修复了多个错误:

 * 修复了 ogg、vobsub 和 dvdread 格式下的崩溃问题

 * 修复了多个内存泄漏问题。

Mac OS X 移植版:

 * 不再支持未安装 Quartz Extreme 的苹果电脑(请使用 0.9.2 或更早版本)

 * 修复了删除旧偏好设置时发生的崩溃问题。

 * 修复了已下载更新的目标名称

Windows 版本:

 * 修复了视频输出的稳定性问题。

0.9.2 版本与 0.9.3 版本之间的变化:

--------------------------------

修复了多个错误:

 * 修复了 5.1 系统上的 DTS 声道顺序

 * 修复了字幕和音频 CD 的暂停问题

 * 多字幕和播客修复

 * 修复了 PS、SSA、mkv、xspf 和 freetype 格式中的各种崩溃问题

 * 修复了更新系统错误

 * 其他错误修复(DVD 语言选择、字幕颜色、HTTP 保持连接……等)

Mac OS X 移植版:

 * 修复了基于 PowerPC 的 Mac 上 ffmpeg 运行缓慢的问题

 * 修复了在旧版首选项上安装时启动崩溃的问题。

 * 修复了在 Mac OS X 上打开目录时出现的错误

 * 修复了简易首选项中的字体选择问题

 * 字幕渲染器的边框更粗

 * 修复了流媒体/转码向导中播放列表项的显示问题

 * 修复了 Mac OS X 上的 AC3 直通问题

 * 修复了 Mac OS X 系统上音量标准化设置的行为

 * 移除了已弃用的 QuickDraw 视频输出模块,以避免崩溃

   现代 Mac OS X 版本

Windows 版本:

 * 修复了全屏控制器的灵敏度问题

 * 修复了VLC未正确卸载时启动时出现的错误信息

   安装前

 * 修复从全屏播放状态返回时控制器显示的问题

 * 修复了多个目录和路径位置问题。

Qt4 接口:

 * 在控制器面板中添加了“更快/更慢”图标

 * 修复了切换播放列表视图时播放列表列丢失的问题

 * 在简易首选项中添加了必要的选项(以避免 NVIDIA 驱动程序问题)

 * 全屏控制器:新增时间标签,记住上次位置

 * 修复了播放列表的拖放行为

 * 其他多项修复(例如,在首选项中输入快捷键、皮肤选择等)

0.9.1 版本与 0.9.2 版本之间的变化:

--------------------------------

 * 恢复了 --sout-keep 的旧行为。现在默认情况下已禁用此选项。

 * 修复了 Windows 系统上的 Skins2 界面。

 * 修复了多个错误。

0.9.1 版本与 0.9.0 版本之间的变化:

--------------------------------

 * 修复了多个错误。

0.8.6i 和 0.9.0 版本之间的变化:

---------------------------------

重要提示:

----------------

 * 此版本需要 Windows 2000 和 Mac OS X 10.4 (Tiger) 或更高版本。

   最近运行正常

 * 默认情况下,HTTP 接口现在仅在本地计算机上可用。

   如果你想让其他机器也能访问它,你必须……

   编辑“.hosts”文件。

   - 在 UNIX/Linux 系统中,该文件位于 /usr/share/vlc/http/.hosts。

     如果您使用的是旧版 HTTP 接口,它位于:

     /usr/share/vlc/http/old/.hosts

   - 在 Windows 系统中,它们位于 C:\Program Files\VideoLAN\VLC\http\.hosts 目录下。

     C:\Program Files\VideoLAN\VLC\http\old\.hosts

   - 在 Mac OS X 系统中,您可以在 VLC.app/Contents/MacOS/share/http/.hosts 文件中找到它。

     分别位于 VLC.app/Contents/MacOS/share/http/old/.hosts 中

 * 此版本的 VLC 包含适用于 Windows 和 Linux 的新界面。

   该界面具有全屏控制器和简化的首选项。

   此界面缺少VLC播放器中曾经存在的“流媒体向导”。

   0.8.6,但提供基本配置文件。

 * --sout-keep 的行为已更改。现在默认情况下已启用。

 * 遥控界面中的 marq、mosaic 和 logo 命令已更改。

   现在需要将目标名称作为第一个参数。例如:

   vlc --sub-filter "marq@test{marquee=Hello}" -I rc <somevideo>

   然后您可以使用类似这样的命令:@test marq-marquee Goodbye

   如果你没有使用 @test 命名对象,它的名称将默认为 @test。

   本例中的插件名称(因此称为“marq”)。

   这些新命令在 telnet 接口中也可用。

 * “rtp”访问输出模块已被移除。

   请改用 RTP 流输出,例如:

     旧版本:'#std{access=rtp,mux=ts,dst=239.255.1.2:5004,sap}'

     新增:'#rtp{mux=ts,dst=239.255.1.2,port=5004,sap}'

 现在您需要在命令行中添加 --m3u-extvlcopt 以启用

   解析 m3u 播放列表中的 EXTVLCOPT 选项。请注意,仅支持有限的选项集。

   m3u 播放列表有多种选项(CVE-2007-6683)。

 * 不再支持使用旧的 access:url 语法来解决歧义

   某些文件名可能存在问题。请改用 access://url。

    例如:vlc:quit -> vlc://quit;

           udp:@239.255.12.12 -> udp://@239.255.12.12

 * ffmpeg 模块已被移除,并被新的 avcodec 模块取代。

   avformat、swscale(或者如果您使用的是不带 swscale 的 ffmpeg 版本,则为 imgresample)

   以及后处理模块。

 * Web 插件 ActiveX (IE)/Firefox/Mozilla/Safari 现在可以识别

   以下状态:空闲/关闭=0,打开=1,缓冲=2,播放=3,暂停=4,

   停止=5,前进=6,后退=7,结束=8,错误=9。前进和

   BACKWARD 保留用于未来的实现,因此不适用。

   功能性 ATM。

 * 转码过程中的裁剪和填充现在使用 croppadd 视频完成

   筛选。例如:

   transcode{vcodec=mp2v,vfilter=croppadd{cropttop=20,cropbottom=30,paddleft=100}}

 * 现在转码中的画布设置是通过画布视频滤镜完成的。

   例如:

   transcode{vcodec=mp2v,vfilter=canvas{width=640,height=480}}

 * Glide视频输出模块已被移除。

变更:

--------

安全更新:

 * 更新了 Windows 和 Mac OS X 上的 libfreetype(CVE-2008-1806,CVE-2008-1806,

   CVE-2008-1807)

 * TTA 解析器改进(CVE-2008-3732)

 * 彩信访问模块改进(CVE-2008-3794)

播放列表:

 * 大幅改进了播放列表支持:

    * 创建媒体库以保存所有播放列表项目

    * “实时搜索”

    * Shoutcast 电视节目单

    * 支持 Audioscrobbler/Last.FM

 * 专辑封面支持

 * 用户可自定义 Lua 播放列表脚本。请参阅 share/lua/playlist/README.txt

   (默认脚本会打开 YouTube、DailyMotion、Metacafe、Google Video 和

   还有很多其他网址)

 * 用户可自定义的 Lua 专辑封面获取脚本。请参阅 share/lua/meta/README.txt

输入:

 * 支持 Linux 2 (V4L2) 视频输入

 * 用于 RTP/AVP 的 UDP-Lite 传输

 * DCCP 转运用于 RTP/AVP

 * 支持 MMSH 流的代理

 * 支持 JACK 音频输入

 * 输入运行时间选项(改进的直播流录制)

 * BDA 设备访问模块,用于 Microsoft Windows 上的 DVB-C/S/T 采集卡

 * 为 Mac OS X 重写了屏幕访问模块

   使用 OpenGL 而不是 QuickDraw

 * 屏幕模块现在支持 X11 上的部分屏幕截图和鼠标跟随功能。

 * 实验性 EyeTV 接入模块

   这需要用户在 EyeTV.app 上安装一个插件。

   (可单独下载)。

 * 简单的 RTP 输入(支持 MPEG A/V、G.711 和 PCM)。

 * RTMP 输入支持

 * 基于 QTKit 的 Mac OS X 输入模块,支持视频显示和流式传输

   取自所有带有 iSight 标签的摄像机(不支持音频)

 * HTTP 访问现在支持 gzip 压缩数据和摘要式访问

   验证。

 * 新增选项,可减少原始数据到达和显示之间的延迟

   帧。(--auto-adjust-pts-delay 和 --use-stream-immediate)

解复用器:

 * 支持 MP4 gpac 和 Apple 章节

 * 修复了 AIFF 立体声文件的播放问题

 * 修复了搜索时的音频故障

 * 改进的 FLAC 解复用器(时长/当前时间/元数据)

 * AAC标签支持

 * 支持 APEv1/2 标签

 * 改进了对 ID3v2 标签的支持

 * 改进了对 Ogg/Vorbis 标签的支持

 * 支持原始视频

 * 支持标准 MIDI 文件(类型 0 和 1)。

 * 支持 TiVo Series 2

 * 支持 CD+G 卡拉 OK 文件

 * 支持 MXF 文件

 * OMA支持

解码器:

 * 支持 VP60/VP61/VP6F/VP62

 * 支持 Flash 屏幕视频

 * CamStudio 屏幕视频支持

 * DosBox Capture 支持

 * 卡尔·莫顿的视频支持

 * 有限的 atrac3 支持

 * 支持 Fraps

 * Fluidsynth MIDI 软件合成(带外部音色库)

 * 新增 FOURCC 编解码器,以支持更多特定文件:

   Avid、FCP、索尼、三星……

 * H.264 PAFF 支持

 * 支持 DNxHD / VC-3

 * NellyMoser ASAO 支持

 * APE(Monkey 音频)支持

 * 支持 RealVideo(需配合 RealVideo 运行时环境)

 * 使用 libschroedinger 实现 Dirac 视频支持

字幕:

 * 隐藏式字幕解码器(DVD、ReplayTV、TiVo、DVB/ATSC)

 * VBI 和 EBU(图文电视)支持(*nix,Mac OS)

 * 支持 Ogg/Kate 字幕

 * AQTitle 字幕支持

 * 支持 MKV USF 字幕

 * 支持基于 HTML 的字幕

 * 支持 MPSub 字幕

 * JacoSub 字幕基本支持

 * 支持 MPL2 字幕

 * 重写 ASS/SSA 脚本和字幕支持

 * 支持 PowerDivX (.psb) 字幕

 * 支持 Realtext 字幕

 * DKS字幕支持

 * SubViewer 1.0 (SubRip09) 字幕支持

 * 修正字幕中从右到左的语言支持

编码器:

 * 支持 Flash 屏幕视频

 * 提升了 H.264 编码速度

视频输出和滤波器:

 * 新的基于 CoreAnimation 的输出模块(仅限 OS X 上的 VLCKit 框架)

 * 调整、反转和扭曲(现在分为波形、涟漪、渐变和

   迷幻视频滤镜现在可以流媒体播放了

 * 新的拼图视频输出过滤器

 * 重写了运动检测视频滤波器

 * 新增提取视频滤镜(从视频中提取红色、绿色和蓝色分量)

   视频)

 * 新增锐化视频滤镜(增加相邻像素的对比度)

 * 新增视频擦除滤镜(去除视频中的水印)

 * 增强了字幕渲染器,以支持粗体、斜体和一些 HTML 标签

   (谷歌编程之夏学生项目)

 * 支持 RGBA 和 I420 混合。

   后者能显著改善 Mosaic 的 CPU 使用率。

 * 新的透明度遮罩视频滤镜(与 mosaic_bridge 模块一起使用)。

 * 新增蓝屏视频滤镜(与 mosaic_bridge 模块配合使用)。

   这原本是马赛克模块的一部分。

 * 修复了 RSS 过滤器中出现随机字符的问题。

 * 添加 rotate-decangle 以提高旋转过滤器的精度

 * 色度转换器支持 Intel SSE2 指令集

 * 改进了色度转换器中对 Intel MMX 指令集的使用

 * 新增 Croppad 和 Canvas 视频滤镜。

音频输出和滤波器:

 * 重播增益支持

 * 播放速度变慢/加快时音频播放(通过音调校正)

   新的音阶速度音频滤波器)

 * 新的空间化音频滤波器

 * 通过 S/PDIF 输出正确的 DTS 信号

流输出:

 * 用于 TS 复用广播流的 RTSP

 * 新的RTP有效载荷格式:

   * Speedx语音音频编解码器

   * ITU T.140(用于文本、字幕)输出

   * G.711(A 律和 μ 律)输出

 * 用于 RTP 的 UDP-Lite 传输

 * RTP 的 DCCP 传输

 * 修复了大量 RTSP 广播问题

 * RTMP 输出

接口:

 * 全部

   * 新增简易首选项对话框,以简洁明了的方式显示最重要的设置

     适合最终用户的方式。

   * 改进了用户交互

   * 改进的鼠标手势

   * 更新检查器大幅改进

   * 完全支持元数据编辑(ID3v2、Ogg/Vorbis、AAC、APEv1/2)

 * Windows/Linux

   * 基于 Qt 工具包的全新 Linux 和 Windows 界面

   * 全屏控制器(Linux+复合模式下的透明效果)

 * Mac OS X

   * 改进的视频输出功能

   * 通过 VLC 播放器在线访问 VideoLAN 的帮助 Wiki

   * 新增设置,可禁用“最近使用的项目”服务

   * 播放电台(直播)流时,当前曲目显示正确。

   * 在使用 Aqua 石墨主题的 Mac 电脑上显示正常

   * 简化的扩展控制面板

 * Ncurses:

   * 使用 UTF-8 区域设置时,能够正确显示宽字符。

     如果 libncursesw 可用。

   * 如果终端支持(大多数终端都支持),可以添加一些漂亮的颜色。

 * 实验性 Lua 接口模块。请参阅 vlc -I lua 和

   更多信息请参阅 share/lua/intf/README.txt。

 * Unix

   * 可以选择仅允许一个运行实例,使用 D-Bus 接口。

   * 实现 MPRIS 的 D-Bus 接口

     (媒体播放器远程接口规范),一种常见的dbus控制

     媒体播放器接口,旨在成为 xdg 标准

     已完成:http://wiki.xmms2.xmms.se/index.php/Media_Player_Interfaces。

   * 运动模块采用圆盘式加速度计来保持视频水平。

   * 使用 MissionControl 设置心灵感应存在消息的插件

 * 修复了 Linux 系统上的 VLM 调度时间

Linux 端口:

 * VLC 现在符合 XDG 基本目录规范 0.6 版。

   http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html

   (这意味着 VLC 不再使用 $HOME/.vlc 目录)

Mac OS X 移植版:

 * Mac OS X 框架“VLCKit”,可用于将 VLC 嵌入到第三方播放器中

   应用程序(Google Summer of Code 学生项目,仅限 Mac OS X 10.5)

 * 基于 Quartz 的全新文本渲染器取代了现有的 Freetype 解决方案

 * 完全兼容 Mac OS X 10.5 Leopard

   现在需要编译一个功能齐全的版本。

 * 已停止支持 Mac OS X 10.3.9 和 QuickTime 6.x。

LibVLC:

 * libvlc 中的事件管理和各种改进

   (谷歌编程之夏学生项目的一部分)

新增本地化:

 芬兰语

 * 波斯语

 * 抛光

 *旁遮普语

 * 保加利亚语

开发者:

  * LibVLC 现在可以正确支持外部构建的插件。

    提供了一个名为“vlc-plugin”的 pkg-config 软件包。

  * Java 绑定现在是从单独的源构建的。

0.8.6h 和 0.8.6i 之间的变化:

----------------------------------

安全更新:

 * 修复了 WAV 解复用器中的整数溢出漏洞 (CVE-2008-2430)

修复了多个错误:

 * 修复了在 GLX 视频输出模块中使用共享内存的选项

 * 改进了基于 Galaktos 的 FreeBSD 音频可视化功能

 * 修复了多个模块和 libvlc 中的各种错误

   (转码流输出、OSD菜单视频滤镜、VCD输入,

    SAP 服务发现,HTTP 控制接口)

 * 更新后的波兰语翻译

0.8.6g 和 0.8.6h 之间的变化:

----------------------------------

安全更新:

 * 更新了 Windows 和 Mac OS X 上的 GnuTLS 和 libgcrypt (CVE-2008-1948,

   CVE-2008-1949、CVE-2008-1950)

 * 更新了 Windows 和 Mac OS X 上的 libxml2 (CVE-2007-6284)

好东西:

 * 更新了 Mac OS X 上的 libebml 和 libmatroska 库,提高了可靠性。

 * 修复了多个模块和 libvlc 中的各种错误

   (FTP访问、录制访问过滤器、视频过滤器、RC接口,

    播放列表解复用器、IP 网络、MPJPEG 复用器、流输出)

 * 改进了对 Final Cut Pro 创建的 MPEG2 内容的支持

 * 更可靠地接收MPEG TS流的音频

 * 修复了 0.8.6g 版本中一个回归问题,该问题会导致使用快照功能时出现以下情况:

   应用程序意外终止

 * 新塞尔维亚语翻译

 * 更新后的罗马尼亚语翻译

0.8.6f 和 0.8.6g 之间的变化:

----------------------------------

安全更新:

 * 从 Mozilla 和 ActiveX 中移除了 VLC 变量设置

   (CVE-2007-6683、VideoLAN-SA-0804)

 * 已从当前目录中移除加载插件

   (CVE-2008-2147、VideoLAN-SA-0805)

 * 更新了 Windows 和 Mac OS X 上的 libpng 库 (CVE-2008-1382)

 * 修复了 libid3tag 拒绝服务漏洞 (CVE-2008-2109)

 * 修复了 libvorbis 漏洞(CVE-2008-1419、CVE-2008-1420、CVE-2008-1423)

 * 修复了Speex边界检查不足的问题(CVE-2008-1686,oCERT-2008-004)

修复了多个错误:

 * 修复了多个内存泄漏问题,提高了服务器端运行时的稳定性

 * 修复了与最新版本 FFmpeg 的编译问题

 * 正确解析来自 MPEG-TS 的 SAP 公告

 * 修复了 AAC 重采样问题

 * 全屏控制器在 Mac OS X 系统上显示正常,

   如果选择了“始终置顶”视频选项。

0.8.6e 和 0.8.6f 之间的变化:

----------------------------------

安全更新:

 * 真正修复了字幕缓冲区溢出漏洞(CVE-2007-6681,CVE-2008-1881)

 * 修复了 Real RTSP 代码执行问题 (CVE-2008-0073)

 * 修复了 MP4 整数溢出漏洞(CVE-2008-1489、CVE-2008-1768)

 * 修复了 Cinepak 漏洞 (CVE-2008-1769)

 - 更多信息可在 VideoLAN-SA-0801 和 VideoLAN-SA-0803 中找到。

修复了多个错误:

 * Mozilla 插件可在 Mac OS X 上注册一系列可用的 MIME 类型

 * 改进了 VLC 在运行 Mac OS X 的多屏设置下的视频输出性能

 * 修复了 H264 打包器中的崩溃问题

 * 网络超时时关闭彩信访问

 * 修复 AAC 解码器和数据包生成器的一些问题

0.8.6d 和 0.8.6e 之间的变化:

----------------------------------

修复了多个错误:

 * 恢复通过 FTP 查看内容的播放

 * 修复了远程 X11 的 XShm 检测问题

安全更新:

 * 字幕解复用器溢出(CVE-2007-6681)

 * HTTP 监听器格式字符串注入漏洞 (CVE-2007-6682)

 * 修复了 SDL_image 库中的缓冲区溢出漏洞 (CVE-2006-4484)

 * 真正的 RTSP 溢出漏洞(CVE-2008-0225、CVE-2008-0295、CVE-2008-0296、

   VideoLAN-SA-0801)

 * MP4 解复用器中的任意内存覆盖(CORE-2008-0130,

   VideoLAN-SA-0802)

音频滤波器:

 * 修复了 DTS 转 S/PDIF 转换器

音频输出:

 * 修复了ALSA上的5.1声道音频问题

使用权:

 * 修复了部分RTSP挂起问题以及通过RTSP URL传递用户名/密码的问题

流输出:

 * 修复了 H.264 打包器中等待 SPS/PPS 的问题

编码器:

 * 提高了创建可在 iPhone 上播放的 H.264 视频文件的兼容性

 * 改进了对多线程 H.264 的最佳线程数的检测

   在多CPU系统上进行编码

    - 请注意,当转码线程数设置为 0(默认值)时会使用此功能。

    - Windows 系统不支持(多线程需要手动配置)

Mac OS X 接口和端口:

 * 恢复了与 Mac OS X 10.3.9 的兼容性

 * 修正了“首选项”面板的行为

 * VLC播放器在播放过程中退出时不再崩溃

本土化:

 * 更新了罗马尼亚语和波兰语翻译

0.8.6c 和 0.8.6d 之间的变化:

----------------------------------

修复了多个错误:

 * Mozilla 插件:支持 Windows 系统上相当数量的 MIME 类型

 * Linux:修复了 ALSA 的 S/PDIF 直通问题

 * 自动恢复意外数据流中断(时钟间隙)的情况

   输入

 * 使用场顺序(上/下)进行正确的块/线反交错

 * 修复书签加载代码中无效的免费代码

Windows 和 Mac OS 二进制文件

 * FLAC 安全更新 (CVE-2007-4619),防止多次整数溢出

ActiveX 插件:

 * 安全更新(VideoLAN-SA-0703、CVE-2007-6262)

Mac OS X 接口和端口:

 * 在 Mac OS X 10.5 Leopard 上增强了对 Apple Remote 的支持

 * 改进了对 Mac OS X 10.5 Leopard 的视频输出兼容性

 * 改进了全屏控制器和模式切换的行为

   全屏和窗口化视频输出

 * 柔化了过渡过程中可能出现的白色闪光伪影

   两部不同的电影

 * 支持当前的 Ogg 文件格式

 注意:此版本需要 Mac OS X 10.4 或更高版本。

       Mac OS X 10.3.9 已停止支持。

编码器:

 * 提高了Mac OS X上的H.264编码速度

其他变化:

 自动更新功能已被移除。

 现在您需要在命令行中添加 --m3u-extvlcopt 以启用

   解析 m3u 播放列表中的 EXTVLCOPT 选项。

 * RTSP 服务器远程拒绝服务漏洞已修复 (CVE-2007-6684)。

0.8.6b 和 0.8.6c 之间的变化:

----------------------------------

修复了多个错误,特别是:

 * 兼容 Windows Vista

 * Direct3D 中的裁剪

 * Mac OS X 系统全屏切换时崩溃

 * RSS 过滤器字符串溢出

 * 内存泄漏极少

 * MKV 解复用器崩溃(与搜索有关)

CDDA / Vorbis / Theora / SAP 插件:

 * 安全更新(VideoLAN-SA-0702、CVE-2007-3316、US-CERT VU#200928)

解复用器:

 * 修复了AVI格式视频中检测嵌入式字幕(GAB2格式)的问题。

 * 防止 WAV 文件整数溢出(CVE-2007-3467 和 CVE-2007-3468)

解码器:

 * 更新了 FLAC API 兼容性

输入:

 * 支持新的 v4l2 编码器 API

本土化:

 * 新增本地化:阿拉伯语、波斯语

0.8.6a 和 0.8.6b 之间的变化:

----------------------------------

修复了多个错误,特别是:

 * 解复用器中的越界读取

 * 解复用器崩溃(包括 CVE-2007-0256)

 * Mac OS X 界面崩溃

 * Windows平台上的VP31解码

 * 修改 Direct3D 视频输出以兼容 Vista 系统*向 Icecast 或 Shoutcast 服务器提供流的

 正确行为

解码器:

 * 增强了对 Flash 视频的支持,包括 VP61 和 VP60

 * 支持图文电视字幕 (telx)

网页浏览器插件:

 * 修正了行为并提高了可用性

Mac OS X 接口和端口:

 * 多项可用性改进

 * 新增向导选项,可嵌入字幕

 * 视频暂停时,屏幕保护程序/自动睡眠模式将启用。

 * 改进了删除首选项脚本

0.8.6 版本与 0.8.6a 版本之间的变化:

---------------------------------

CDDA/VCDX插件:

 * 安全更新(VideoLAN-SA-0701、CVE-2007-0017)

Mac OS X 界面:

 * 全屏控制器改进

0.8.5 版本与 0.8.6 版本之间的变化:

--------------------------------

播放列表:

 * Shoutcast 电视节目列表支持

输入:

 * 支持 RTSP 身份验证

 * 支持即时添加字幕

 * 修复了 MPEG-PS 时长计算问题

 * 支持 ATSC 制式的 DVB 输入

 * 部分支持读取DVR-ms录像

 * 部分支持读取 MXF 和 GXF 文件格式

 * 改进了对 Flash 视频文件的支持

解码器:

 * 原生支持 WMV9/VC-1

 * 支持WMA语音(通过二进制编解码器)

 * VP5/VP6 - 支持 Flash 视频(不支持 VP61)

 * 支持真正的无损音频编解码器

 * Matroska WavPack 支持

 * 改进了对 H.264 的支持(隔行扫描、速度提升等,但不支持 PAFF)

 * 修复了 MPEG2 场图像的问题

 * 修复了DVB字幕颜色互换的问题

视频输出:

 * 其他 OpenGL 特效(圆柱体、圆环体、球体等)

 * 实验性 Direct3D 9 视频输出(win32)。在 Vista 系统上运行效果最佳 :)

 * 改进了对 libcaca 的支持

接口:

 * 全部

   * 新增裁剪和缩放快捷键

   * 支持通过 HTTP 接口进行快照

 * Windows

   * 皮肤支持系统托盘

 * OS X

   * 支持 Apple Remote 遥控器

   * 全屏控制器面板(Simon Damkjær Andersen 的作品)

   * 新的游戏模式按钮(Simon Damkjær Andersen 的作品)

   * 视频输出中的右键/Ctrl键菜单

   * 全屏播放视频时,主菜单会自动隐藏

 * Linux

   * 使用 notification-daemon 发送通知

Windows 版本:

 * 支持 Unicode 文件名(Windows NT 及更高版本)

   Windows 9x/ME 用户:

     请注意,这些 Windows 版本未获得官方支持。

     - 通过以下方式提供对 Windows 9x/ME 应用程序的 Unicode 支持:

       Microsoft Layer for Unicode 可从以下位置获取:

       http://www.microsoft.com.nsatc.net/globaldev/handson/dev/mslu_announce.mspx

       下载 MSLU 软件包(unicows),并将内容解压到文件夹中。

       C:\Windows\System

 * 修复了客户端的 IPv6 支持

 * 修复了禁用屏幕保护程序(Direct3D 和 DirectX 视频输出)的问题

本土化:

 * 添加捷克语

 * 添加斯洛伐克语

 * 添加马来语

 * 添加斯洛文尼亚语

开发者:

 * libvlc API 的更新

 * 修复了 Mozilla 和 ActiveX 插件的问题

0.8.4a 和 0.8.5 版本之间的变化

--------------------------------

核心支持:

 * 统计数据收集(比特率、数据包、连接数等)

 * 支持下载更新

 * 更新字符串

输入:

 * 初步支持基于HTTP的RTSP(以允许NAT穿越)

 * Linux DV(数字视频 - 火线)输入

 * 改进了音频 CD 输入

     - 为每首曲目创建单独的播放列表条目

     - 支持 CDDB

 * 支持更多DVB(卫星)加密模块

 * 改进了字幕编码支持

 * 改进了对从网页播放 MP4 文件的支持

解码器:

 * Cook(Real Audio)支持

播放列表/服务发现:

 * XSPF 播放列表支持

 * 播客支持

 * 已更新 Shoutcast 以使用新的列表

音频输出:

 * 新增 JACK 音频输出

视频输出:

 * 新增视频滤镜:

    - 放大:允许您放大图像的某个部分。

    - 梯度和边缘检测:“卡通化”效果

    蓝屏:将一段视频的部分内容透明地叠加到另一段视频上。

 * Logo视频滤镜:现在可以循环播放多个图像

 * RSS视频过滤器:显示RSS源图像。支持Atom订阅源。

 * 改进了字幕渲染效果

流输出:

 * 初步支持对点播流媒体用户进行限速

接口:

 * 用于通知用户和请求信息的系统

    - HTTP 身份验证

    - 致命错误

    - ...

 * wxWidgets

    - VLM(VideoLAN媒体管理器)控制面板

    - 改进的媒体信息面板(显示统计数据、元数据等)

    - 播放列表中支持拖放功能

 * Skins2

    - 新的默认皮肤

    - 支持 Winamp 2 皮肤

    - 改进了播放列表处理

    - 支持弹出菜单、动画位图、均衡器等……

 * OS X

    - 嵌入式视频输出

    - 新增“跳转到特定时间”功能

    - 播放过程中视频裁剪和宽高比改变

    - 改进的媒体信息面板(显示统计数据、元数据等)

    - 支持在一次运行中使用向导处理多个项目

    - 可选择将向导中的选择保存到当前会话(默认启用)

 * HTTP

    - VLC 和 VLM 的新默认界面页面(包括马赛克向导)

    - 一系列新的 RPN 函数

Windows 端口:

 * MSN Messenger“正在播放”支持

OS X 移植版:

 * Mac-Intel 兼容性

 * 增强了对各种音频输出设备的支持

 * Growl“正在播放”支持

*Nix端口:

 * 能够将日志记录到系统日志

 * Root 封装器,避免以 root 用户身份运行 VLC

开发者:

 * 新的 libvlc API(尚未完成)

 * Java绑定

 * 更多自动化测试

0.8.4 版本与 0.8.4a 版本之间的变化:

---------------------------------

音频输出:

 * 修复 ALSA 中通过 SPDIF 传输的 A52 信号

 * Mac OS X 音频菜单中再次提供 SPDIF 输出。

解码器:

 * 为 ffmpeg 添加对新的 BMP 和 Cook (RealAudio G2) 解码器的支持

 * 添加对 H.264/H.263 中使用的一些非标准 FOURCC 的支持

解复用器:

 * 修复了部分 HE-AAC 音频轨道的错误

服务发现:

 * HAL修复,现在应该可以与新的API兼容

 * SAP,修复 Windows 系统 20 秒卡顿问题

 * UPnP修复

 * 支持 Avahi 0.6

接口:

 * Mac OS X

    - 修复了使用向导时 H.264/H.263 内容的编码问题

0.8.2 版本与 0.8.4 版本之间的变化:

--------------------------------

核心支持:

 * 内部字符串处理现在基于 UTF-8 编码

 * 新的 OSD 系统

视频输出:

 * 修复了 OpenGL 输出问题

 * 新增 --monitor-par(像素宽高比)选项

 * 修复了 HDTV-1080 格式的显示问题

输入:

 * 改进了对除 Ku 波段以外的其他卫星频段的 DVB 支持

 * 支持 IPv6 和 FTP 的扩展被动模式

 * IPv6 源特定组播支持

 * GnomeVFS 输入模块

 * 支持RTP数据包重排序

 * 修复了FTP URL的语法

解码器:

 * 支持 libSDL_image 导入不同的图像类型

 * 使用 libmpdec 的 Musepack 解码器

 * 支持 QDM2 音频(需要 2005 年 10 月 19 日或之后发布的 ffmpeg 版本)

服务发现:

 * UPnP 服务发现(目前仅限 Linux)

 * 使用 avahi 进行 Bonjour 服务发现(仅限 Linux)

视频滤镜:

 * RSS订阅源叠加层

音频滤波器:

* 修复、增强并新增了与耳机通道相关的选项

  混音器和杜比环绕声

流输出:

 * 新增喊话输出模块,可将流转发到 Icecast 服务器

 * 修复了多个 SAP 和 SDP 公告错误。

 * 修复了 MTU 处理问题,避免 IP 分片

接口:

- 由 Richard ¯iestad(Eurodata,retron.info)设计的新圆锥体图标

 * Mac OS X

    - 新的流媒体和转码向导

    - 新的扩展控制面板

    - 新的书签窗口

    - 修复了播放列表排序问题

    - 修复了播放列表内的拖放问题

 * wxWidgets

    - 重命名 wxWidgets 中的 wxWindows 界面。

    - 所有 --wxwin-* 选项现在都变成了 --wx-*

    - 在“流输出”对话框中支持 RTP 流式传输

    现在需要支持 Unicode 的 wx2.6 版本

 * Skins2

    - 树播放列表

 * HTTP

    - 新增 RPN 函数以控制 VLC 功能(参见 play-howto)

    - 能够正确处理非ASCII字符和空格的功能

      文件名

    - 包含宏以包含其他文件

    - 支持 CGI 1.0

ActiveX插件:

* 现在应该也能在IE以外的浏览器中运行了

Mac OS X 移植版:

* 新增脚本,可自动删除偏好设置。

Windows 版本:

* 修复了HTTP流媒体的带宽问题

* 修复了 DirectX 音频输出的音频问题

译文:

 新增以下语言:

 * 加利西亚语

 * 韩国人

 * 罗马尼亚语

 * 简体中文

 以下语言已重新添加:

 * 瑞典语

0.8.1 版本与 0.8.2 版本之间的变化:

--------------------------------

核心支持:

 * 重写播放列表

    树状结构

    - 输入准备(用于元数据)

    - 按艺术家分组等支持

 * 偏好设置改进:

    - 新组织,旨在提高可用性

    - 新的配置类型(模块列表等)

 * XML 解析器

 * 核心图像处理支持

 * 客户端 SSL/TLS 支持

 * 支持 SSL 客户端证书检查(实现安全的视频点播)

 * 将 --spu-channel 重命名为 --sub-track

 * 将 --spumargin 重命名为 --sub-margin

 * 将 --audio-channel 重命名为 --audio-track

 * 将 --filter 重命名为 --vout-filter

 * 过滤器、额外接口、可视化和服务发现模块是

   现在用“:”而不是“,”分隔。

 * 访问过滤器架构

 * 根据首选语言(--sub-language 和 --audio-language)选择曲目

 * Zsh 对 VLC 参数的自动补全

 * 修复了许多错误……

输入/解复用器:

 * 支持 SOCKS 代理

 * 支持 Shoutcast 元数据

 * 支持 (HE-)AAC 原始音频流

 * 支持HTTP服务器上刷新的图片

 * 更好地支持 Kasenna 流

 * RTSP UDP->TCP 切换支持

 Matroska 的大幅改进

 * 支持 XA 和 VOC 音频文件

 * TiVo 解复用器

 * Samba(Windows 共享)访问模块

 * 改进的 CDDAX 模块(使用多个播放列表项)

 * 修复了 Linux DVB 支持问题

 * 修复“负字幕延迟”错误

 * 支持通过 IPv6 进行 FTP 通信

解码器/编码器:

 * 狄拉克解码器和编码器

 * PNG解码器/编码器

 * 改进了 DVB 字幕编码器

 * 支持 Apple Lossless 音频编解码器

访问筛选器:

 * 新增录制和时移过滤器

服务发现:

 * 新型模块,可将项目添加到播放列表

 * 全新 SAP 模块

     * 要启用 SAP,您现在需要使用“-S sap”或添加 SAP。

       “管理->服务发现”菜单

     (IPv6 SAP 现已默认启用)

     SAP宣布已移除对HTTP流的非标准支持

 * 硬件抽象层 (HAL) 发现

 * DAAP(iTunes共享)支持

 * Shoutcast

音频输出:

 * 支持 20/24 位 LPCM

视频输出:

 * 支持视频截图(png 或 jpg 格式)

 * 图像文件视频输出(png)

 * 运动检测滤镜(可触发播放列表操作)

 * 改进了墙面视频滤波器

 * 支持字体颜色和不透明度

流输出:

 * 多路复用器

    - ASF 改进

 * 视频流/视频点播

    - 能够在启动时加载配置文件

    - 寻求在视频点播流中的支持

 * 马赛克(画中画系统)

接口:

 * wxWidgets

    - 重新设计的播放列表:添加播放列表、添加目录……

    - 改进的偏好设置

    - 向导的改进

    DVD、VCD 和音频 CD 导航按钮

 * MacOS X

    - 重新设计的播放列表

    - 改进的偏好设置

 * 皮肤

    - 支持多个操作

    - 修复

 * HTTP

    - 支持新的播放列表系统

 * Lirc

    现在使用新的配置设置。请参阅 doc/lirc/example.lirc

Windows 版本:

 * 修复屏幕保护程序禁用问题

 * DirectShow 调谐器配置

 * 支持无装饰窗口

MacOS X 移植版:

 * 修复了许多与 Mac OS X 10.4 Tiger 相关的问题

 OpenGL视频输出已恢复

 * 一个新的音频模块,在各种配置下都能更可靠地输出模拟音频。

   - 支持多通道离散模拟输出

   数字音频输出需要您更改首选项设置,因为它

     新模块中尚不可用

   - 请阅读 README.MacOSX.rtf 文件以获取更多信息。

BeOS 端口:

 * 支持单缓冲覆盖

Pocket PC 移植版:

 * 多项修复

 * 新界面

 * 新增视频输出

Mozilla插件:

 * 修复了 Javascript 相关问题

 * Mozilla MacOS X 插件已回归(尚未发布)

IE插件:

 * 全新的 Internet Explorer ActiveX 插件

译文:

 新增以下语言:

 * 加泰罗尼亚语

 * 丹麦语

 * 土耳其语

0.8.0 版本与 0.8.1 版本之间的变化:

--------------------------------

核心支持:

 * 包含 TLS/SSL API(在 libgnutls 可用的平台上)

 * HTTP守护进程中的SSL支持(HTTP流输出和HTTP接口)

Windows 版本:

 * 修复了 win32 多声道音频输出支持(该功能在 0.8.0 版本中存在问题)

 * 修复了 dshow 输入中对 DV 和 MPEG(WinTV PVR 250/350)的支持

 * 修复了切换到全屏模式后任务栏上出现错误项的问题

WinCE 移植版:

 * 还有一些更新(我们仍然缺少界面和快速视频输出)。

音频输出:

 * Portaudio 音频输出插件改进

视频输出:

 * 如有宽高比信息,则使用这些信息正确缩放子图像。

解复用器:

 * 修复了ODML avi文件崩溃的问题

 * 修复了 VCD/SVCD bin 文件的自动检测问题

 * 支持 Kasenna VoD(仅限 MPEG2)和同步广播流媒体

流输出:

 * 编码器:

   * ffmpeg 编码器模块中固定了宽高比和隔行扫描支持

 * 流输出:

   * 支持播放列表群组公告

0.7.2 版本与 0.8.0 版本之间的变化:

--------------------------------

核心支持:

 * 对 libvlc 进行了重大修改。更改/重命名/添加了函数。

 * 完全切换到新的输入核心(更好的寻址、多输入等)

 * 新增插件缓存,加快启动速度

 * 新增 --play-and-stop 功能,可在播放完每首歌曲后停止播放列表。

 * 守护进程模式(在后台运行 VLC)

 * 字幕/OSD子系统得到重大改进

输入:

 * 适用于 X11、Win32、BeOS 和 Mac OS X 的全新屏幕截图输入插件

    (串流您的桌面)

 * 改进了 DVD 支持:

    - 使用 libdvdnav 库播放支持菜单的 DVD

    - 使用 libdvdread 进行带菜单的简单播放(例如,用于流媒体播放)

 * 实验性多输入支持(使用 --input-slave 进行测试)

 * UDP流的自动MTU发现

 * 更强大的 MRL 语法,用于 DVD/VCD/CDDA 访问

    (标题/章节选择)

解复用器:

 * 支持 iTunes 音乐商店预览

 * 支持 MJPEG 网络摄像头(例如 AXIS 摄像头)

 * 新增了对初始 mp4 和 mpeg-ts 文本轨道的支持

 * Windows Media Server RTSP 支持

 * 支持带纠错功能的MPEG TS流(204/192字节TS数据包)

 * 支持 MPEG TS 中的 DTS 音频(ETSI TS 102 154 附录 G)

 * Skins2 .vlt 文件加载器(仅当 skins2 为当前界面时)

 * 改进的 Ogg 解复用器

 * 支持 MPEG PS 流和 MPEG 4 视频。

 * 支持所谓的 AACPlus 网络流

编解码器:

 * G.726 音频支持

 * 14496-17 MPEG TS 文本支持

 * MPEG-4 文本支持

 * 大幅改进的DVB字幕解码器(ETS 300 743)

 * 已在 DVB 字幕渲染中启用颜色

 * VobSub 在外部和 Matroska 中均受支持

流输出:

 编码器:

  * 在转码器模块中重用音频/视频/SPU解码器。从现在开始,

     凡是VLC播放器能播放的,都应该可以转码。

  * 字幕在转码器中叠加

  * 转码器中叠加子画面(参见视频输出)

  * 转码器中的帧速率选择

  * DVB字幕编码器

  * 使用 libtoolame 的 MPEG 1 Layer 2 音频编码器

  * 改进 vorbis/theora 编码

 混流器:

  * mp4 文本轨道混流

  * 多部分 MJPEG 复用。您的视频可以直接在 Mozilla 浏览器中观看。

  * 14496-17 MPEG TS 文本轨道复用

  * 支持 MPEG TS 中的 DTS 音频(ETSI TS 102 154 附录 G)

  * MPEG TS 中的图文电视(0x56 描述符)流媒体支持。

  * 新增WAV多路复用器(支持多声道音频)

  * 改进的 ASF 复用器

 其他:

  * H.263 RTP 流媒体支持

  * SDP 生成功能可输出更符合规范的 SDP,并且现在可以创建 SDP 文件。

  * 改进的RTSP和VoD服务器(实验性)

音频输出:

 * 新的音频均衡器滤波器

 * 非常简单的音量标准化器

 * 在立体声模式下播放 5.1 声道素材时,真正的声道下混

 * 更渐进的重采样应该可以改善音调变化效果。

 * 新的音频输出插件,使用 PortAudio v19

视频输出:

 * Roku HD1000 视频输出

 * 实验性通用 OpenGL 视频输出(X11、Win32、MacOS X)

   支持特效。

 * 改进了滤镜和子图像支持:

    - 可以发布新的滤镜。

    - “子画面滤镜”用于在视频上叠加子画面

    - 集中式扩展和混合

 * 新增筛选条件:

    - "time", 用于显示当前时间

    - "marq", 用于显示跑马灯

接口:

 * 音量和位置信息的 OSD 滑块

 * 播放和暂停的 OSD 图标

 * 适用于 Windows 和 Linux 默认界面 (wxWindows) 的全新流媒体向导

 * 一些皮肤2的改进

 * 向 ncurses 接口添加了搜索、音量、循环和随机函数

 * 为 ncurses 接口添加了文件系统浏览器

 * 远程控制接口现在可以监听套接字上的命令

 * 改进的 CORBA 控制模块

Mac OS X 移植版:

 * 修复了“无法设置缓冲区大小:[nope]”的 Core Audio 问题

 * Quartz 视频输出速度大幅提升

 * 现在不再需要 Mac OS X 界面来显示视频

Linux 移植版:

 * 新的 Galaktos 可视化插件(兼容 MilkDrop)

 * 实验性 SVG 渲染模块

 * 支持DVB CAM模块。

Windows 版本:

 * DirectX 媒体对象解码器(允许播放某些媒体类型,例如 WMV3)

 * DirectX 媒体对象音频和视频编码器

 * 修复了长期存在的win32螺纹手柄泄漏问题

 * 修复了字幕渲染时 CPU 使用率过高的问题

 * DirectX 视频输出的壁纸模式(仅在叠加模式下)

WinCE 移植版:

 * 重大更新(我们仍然缺少界面和快速视频输出)。

Mozilla插件:

 * 添加了许多可通过 Javascript 访问的功能

 * 音量、位置、长度、搜索等。

其他:

 * 服务器/客户端网络同步模块

 * 完全支持 VBrick 流

 * 支持 Cisco IP/TV 流

 * VLM增强功能

0.7.1 版本与 0.7.2 版本之间的变化:

--------------------------------

核心支持:

 * 书签功能,方便在媒体文件内查找/访问。

 * 支持在接口中嵌入视频输出。

 * 改进了HTTP守护进程。

 * 保存的播放列表现在可以记住 VLC 特有的选项。

编解码器:

 * 新的连续媒体标记语言(CMML)编解码器。

   (http://www.annodex.net/overview.html)

 * 使用 openmash 的新型 H.261 视频解码器。

 * H264编码器、解复用器和打包器。

 * 必要时,数据包处理程序会在解复用器和编解码器之间提供接口

   (允许使用 ffmpeg 插件解码 MPEG 流,并实现更好的 AAC 解码)。

 * 支持 Theora alpha3(解码和编码)。

输入:

 * 使用 --start-time <秒> 和 --stop-time <秒> 来开始和停止播放

   在指定的秒数内保存文件。仅适用于少数情况。

   文件格式(avi、mov、mkv、mp4)

 * 改进了目录访问模块。

 * 新增“file-cat”选项,用于播放截断的电影。

 * 更好地处理元信息(标题、作者、描述等)。

 * 新增向输入传递元信息的选项。

 * 现在可以播放来自 DVB-S/C/T 流的节目。

   (卫星电视、有线电视或数字地面电视)

解复用器:

 * 支持 Annodex (http://www.annodex.net)。

 * mmsh 流媒体修复。

 * 修复了 AVI 解复用器在处理损坏/不完整文件时出现的无限循环问题。

字幕:

 * 支持 Subviewer 和 Subviewer v2 字幕。

 * 可以选择自动检测的字幕路径。

 * 字幕延迟可以通过快捷键实时更改。

流输出:

 * 改进了会议公告系统。

 * 默认情况下,尽量减少线程使用。

 * 为文件输出增加了比实时更快的流输出(受 CPU 限制)。

 * 改进的 MOV/MP4 复用器。

 * 改进了MPEG TS复用器。

 * 改进的翻译器。

 * 复用器使用的元信息选项。

 * 新的配置系统。

 * 转码时可更好地进行音频通道混音。

视频局域网管理器:

 * 新的视频局域网(媒体)管理器(VLM):一个旨在启动视频局域网的小型管理器

   在 VLC 的一个实例中管理多个流。

 * 支持直播和点播。

 * 支持日程安排。

 * vlm 的 Telnet 接口。

 * vlm 的 HTTP 接口。

接口:

 * Skins II(仅限 Windows 和 Linux)

    - 能够嵌入视频输出。

    - 支持位图字体。

    - 改进了很多。

 * wxWindows(Windows 和 Linux 的默认界面)

    - 全新的设计和图标集。

    - 能够嵌入视频输出。

    - 支持快捷键。

    - 支持书签功能。

 * Mac OS X

    - 支持“组”和播放列表项属性。

    - 更佳的热键处理。

Mac OS X 移植版:

 * 如果可用,OpenGL 视频输出现在是默认设置。

 * 添加了 FAAC 编码器 (mp4a)。

 * 修复音频输出问题,使其能够在 HAL 设备上处理多个音频流。

 * 可能修复与 CodeTek VirtualDesktop 的冲突(未经测试)。

Win32 端口:

 * DirectShow 输入插件应该可以兼容更多设备。

 * 观看电影时禁用显示器断电功能。

 * 改进了 Windows 安装程序。

Linux 移植版:

 * PowerPC 修复。

其他:

 * 对 Goom 可视化插件进行了改进。

 * Roku HD1000 音频输出。

0.7.1 版本与 0.7.1a 版本之间的变化:

---------------------------------

Mac OS X:

 * 修复了臭名昭著的“mp3 文件占用 CPU 时间是正常情况的两倍”的 bug

 * 现在可以正常运行MOD文件了。

0.7.0 版本与 0.7.1 版本之间的变化:

--------------------------------

核心支持:

 * 修复了一个导致偏好设置有时无法保存的严重错误。

 * 在 Windows XP 和 Linux 下为 VLC 提供 IGMPv3 支持。

编解码器:

 * 基于libdts的全新DTS Coherent Acoustics音频解码器

   (http://www.videolan.org/dtsdec.html)

 * 修复了 DTS S/PDIF 输出

 * SVCD(飞利浦 OGT)和 CVD 字幕

播放列表:

 * 内部改进

 * 改进了进出口

输入:

 * 实验性支持 Nullsoft 流媒体视频 (.nsv) 和真实媒体 (.rm)

   容器格式。

 * 新增解复用模块,使用 ffmpeg 的 libavformat 库。增加了对多种格式的支持。

   小巧而奇特的格式。

 * 新的PVA解复用器。

 * 新的 MOD 音频解复用器。

 * 支持 DTS 和 A52/AC3 wav 文件。

 * 支持 DTS 和 A52/AC3 音频 CD。

 * 新的实验性 DVD 输入插件,支持菜单(使用 libdvdnav)。

 * 在原始 DV 解复用器中重新添加了 DV 音频支持。

流输出:

 * MP4/MOV 复用器改进(快速启动、mov 中的 aac 等)。

 * 修复了 mpeg 视频打包器中的一个严重错误。

 * 改进了转码(多线程、更多优化等)。

服务发现:

 * 修复了 SAP 中的 sdp。

Mac OS X 移植版:

 * 新增 OpenGL 视频输出插件。

Win32 端口:

 * 对 DirectShow 输入插件进行了一些改进。

 * 修复了 IPv6 名称解析问题。

0.6.2 版本与 0.7.0 版本之间的变化:

--------------------------------

核心支持:

 * 全新的解码器/数据包处理程序 API。

   增加了更多灵活性,同时简化了解码器插件。

 * 新的编码器 API(支持 Ffmpeg、Vorbis、Theora、Flac 和 Speex 编码器)。

 * 视频输出尽可能循环利用。

   这样可以消除两个相似视频文件之间的任何“闪烁”现象。

 * 修复了视频滤镜问题。使用滤镜时视频不会再出现黑屏。

 * 全新输入核心。优势包括:更好的寻道性能、更快的响应速度、支持……

   字幕文件是核心,还有更多内容。

播放列表:

 * 添加了重复模式,可以一遍又一遍地重复播放单个文件。

 * 播放列表排序

输入:

 * 支持RTP/RTSP。

 * 修复了 Ogg 文件令人烦恼的查找问题(查找需要很长时间)。

 * 支持 Ogg 文件中的 Flac 格式。

 * MPEG TS 解复用器还可以处理 DVB 流中的 A52 和 AAC 音频。

 * 重写 Flac 解复用器。

 * 使用 libcdio、libvcd 和 libvcdinfo 的 cddax 和 vcdx 插件。(仅限 Linux)

 * 重新设计了DVB调谐方式。

 * 更好地支持 Icecast。

 * 新的 MPEG 视频基本流解复用器。

 * 新的 DTS 音频基本流解复用器。

编解码器:

 * 支持 Theora 视频编码。

 * 支持Speex音频解码/编码。

 * 重写Flac解码器并增加编码支持。

 * 支持最近添加到 libmpeg2 (cvs) 中的 MPEG2 422 解码。

 * 支持 AAC + SBR 和正确的多声道重排序。

 * 支持MPEG 2.5音频。

 * 移除已弃用的解码器(a52_old、mpeg_video 和 mpeg_audio)。

流输出:

 * 改进了 MPEG TS 复用器。

 * 新增MPEG2视频转码模块。

 * 为 MPEG AAC ADTS 流添加了数据包化功能。

 * 添加了 Flac、Speex、Theora、LPCM、DTS 和 SPU 流的打包器。

 * 改进了mp4复用,并在转码时增加了AAC/MP4V支持。

 * 改进了 Ogg 混流,并增加了对 Theora、Speex、Flac 和字幕的支持。

 * MPEG TS 复用器遵循 ATSC/DVB 规范,用于嵌入式 A52 音频。

 * --sout-keep 选项,用于在更改输入时保持流打开。

 * 初步支持RTP。

 * 修复了 SAP 公告中的问题。

界面:

 * 皮肤:

    - 修复错误

    - 其他改进(例如,“保持领先”选项)。

 * 全新的标准化和可自定义快捷键。

 * wxWindows

    - 播放列表改进(排序、搜索、模式按钮)。

    - 改进和帮助偏好设置

    - 新的流媒体向导

    - 修订版光盘打开菜单

 * HTTP

    - 标准页面的改进

    - 支持新命令

 * OSD(目前仅限 OS X 和快捷键)。

服务发现:

 * 对 SAP 模块进行了多项修复

 SAP 现在支持 HTTP 流。

字幕:

 * 文字字幕现在带有黑色轮廓。

 * 字幕自动检测。

 * 字幕字符集自动检测。

 * 所有视频文件均配有文字字幕。效果可能因人而异。

 * 支持希伯来语字幕。部分支持阿拉伯语字幕。

 * 自动选择文本字幕的字体大小。

 * 修复了SAMI文本字幕支持问题。

 * 支持 Matroska 文件中的字幕。

 * 支持DVB流中的字幕。

Mac OS X 移植版:

 * 由 Max Rudberg(www.maxthemes.com)设计的全新控制器

 * 保存播放列表。

 * 已恢复在 10.1.x 版本上的正常运行。对此问题深表歉意。

 * 支持黑豹党。

 * 支持将流的原始数据转储到磁盘。

 * 适用于 Mac OS X 的 Mozilla 插件(实验性)。

Win32 端口:

 * 新增 DirectShow 输入模块(适用于视频采集卡、网络摄像头、PVR 等)。

 * VLC 可以安装为 Windows NT 服务。

 * 允许即时切换主界面。

 * 支持音频输出中的 3F2R。

 * 新增 --one-instance 选项,强制只运行一个 VLC 实例。

 * Mozilla Windows 插件(实验性)。

 * 多显示器支持(未经测试)。

 * 修复了某些双核/P4超线程系统上的严重时序错误。

Linux 移植版:

 * 改进了 Video4Linux 输入功能。同时增加了对纯音频输入的支持。

 * 支持以 root 权限运行时的实时优先级。

 * 允许即时切换主界面。

iPaq端口:

 * 全新 GTK 2 界面

各种各样的:

 * 音频视觉效果滤镜(频谱、范围和随机)。

 * 使用 goom 进行音频视觉效果过滤。

 * 提供西班牙语、葡萄牙语(巴西)和匈牙利语译本。

 * libcaca 视频输出(彩色 ASCII)

0.6.1 版本与 0.6.2 版本之间的变化:

--------------------------------

核心支持:

 * 修复了 0.6.1 版本中导致某些直播流无法播放的严重回归问题。

流输出:

 * 转码器现在可以生成正确的 pts/dts 文件,因此应该能更好地工作。

 * 改进了MPEG TS复用器。

输入端口:

 * 支持使用 Linux 2.6.x 内核的 v4l2 API 的 DVB-S/C/T 卡。

 * 对 VCD 导航进行了一些修复。

接口:

 * wxWindows 界面新增对 DVD 菜单导航的支持。

UNIX 端口:

 * ALSA 多通道支持已修复并测试。

 * 修复了 GNOME Metacity 的全屏显示问题。

Win32 端口:

 * 修复了部分机器上VCD支持出现故障的问题。

iPaq端口:

 * 已移除(已弃用)与 Gtk+-1.2 和 GPE 支持的熟悉接口。

各种各样的:

 * 文字字幕现在居中显示在图片上。

 * Ffmpeg解码器现在可以生成正确的pts,可用于播放

   mpeg1/2 视频。

0.6.0 版本与 0.6.1 版本之间的变化:

--------------------------------

核心支持:

 * 应该减少虚假重采样现象,尤其是在 DVD 上。

 VLC播放器现在会等待介质唤醒后再开始计时。

   停顿片刻后。

流输出:

 * 为 Ogg 流媒体添加了 vorbis 音频支持。

 * 新增 Vorbis 音频转码支持。

 * 添加了mp3音频转码支持(当ffmpeg与mp3lame一起编译时)。

UNIX 端口:

 * ALSA 多通道支持已修复并测试。

 * 修复了 GNOME Metacity 的全屏显示问题。

Win32 端口:

 * 修复了部分机器上VCD支持出现故障的问题。

iPaq端口:

 * 已移除(已弃用)与 Gtk+-1.2 和 GPE 支持的熟悉接口。

各种各样的:

 * 文字字幕现在居中显示在图片上。

 * Ffmpeg解码器现在可以生成正确的pts,可用于播放

   mpeg1/2 视频。

0.6.0 版本与 0.6.1 版本之间的变化:

--------------------------------

核心支持:

 * 应该减少虚假重采样现象,尤其是在 DVD 上。

 VLC播放器现在会等待介质唤醒后再开始计时。

   停顿片刻后。

流输出:

 * 为 Ogg 流媒体添加了 vorbis 音频支持。

 * 新增 Vorbis 音频转码支持。

 * 添加了mp3音频转码支持(当ffmpeg与mp3lame一起编译时)。

 * PS muxer 现在可以创建 mpeg1 文件并生成带有系统头的流。

 * 现在可以将两个以上声道的 a52 转码为 mpga。

Win32 端口:

 * 修复了由于 libdvdcss 中的一个错误而导致的 DVD 支持部分失效的问题。

 * 修复了 sblive/audigy 声卡的 5.1 音频支持问题。

 * 修复了 Windows NT 系统下的声音问题。

UNIX 端口:

 * 修复/改进了 ALSA 支持,并启用了多通道音频输出。

 * X11/Xvideo:现在应该可以在大端字节序的机器上运行了,您现在可以

   使用方向键浏览 DVD 菜单。

iPaq端口:

 * Gtk+2 接口称为 PDA

 * 已弃用 GTK+

 * 新增 a52、Faad2 和 flac 编解码器

 * 已启用 Video4Linux(解复用和转码)

 * 启用转码支持的流媒体输出(使用编解码器:HuffYuvv 和 A-law)。

接口:

 * 对 wxWindows 界面进行了一些小的更新/修复。

 * 改进了HTTP远程控制界面。现在您可以创建自己的HTML页面。

 * 一个新的 CORBA 控制插件。

输入解复用器:

 * 改进了对 Matroska 容器格式的支持。

各种各样的:

 * 改进的构建系统。

 * 新增视频滤镜插件,可叠加徽标。

 * 增加了对 Winamp 3 B4S 文件的支持。

 * 新的字幕模块,使用 freetype2 渲染任意大小的任意字体。

   应该也能支持俄语等语言。

0.5.3 版本与 0.6.0 版本之间的变化:

--------------------------------

核心支持:

 * 已移除频道服务器支持(已弃用)

输入访问:

 * 修复了 FTP 和 HTTP 访问中的一个重大漏洞,该漏洞导致许多平台无法访问。

   (在 OSX 上最为突出)用于查看 ftp 和 http 流。

 * 修复了 Windows 上的大文件支持问题

 * 视频 4 Linux 支持

 * CD 数字音频支持

 * 修复了 Windows 和 OSX 上的 IPv6 多播问题。

输入解复用器:

 * 更好地检测 AAC 和 mp3 文件

 * 支持 OpenDML avi 文件

 * 更完善的 .mp4/.mov 支持

 * 对 Matroska 容器格式的早期支持(如果无法正常工作,请不要抱怨 ;)

编解码器:

 VLC 自带的 MPEG1/2 解码器已被 libmpeg2 取代。

 * 通过 ffmpeg 支持 Sorenson 3(SVQ3 或 Quicktime 内容)。

 * OSX 支持 QDM2 和 QDMC 音频,常用于 QT 内容。

 * 修复了导致 DivX 视频(ffmpeg)出现瑕疵的错误

 * 更新了我们的 Theora 解码器,使其使用 libtheora 的 alpha 2 版本。

 如果 ffmpeg 无法跟上进度,请跳过并尝试恢复,而不是完全停止运行。

 * 支持小端字节序计算机的 Indeo Video 3 (IV32)。(因此不适用于 OSX)

接口:

 * wxWindows 界面现在完全可用,并且支持 Unicode 安全协议。

 * 新的HTTP远程控制接口

流输出:

 * 新的流输出方案。现在可以构建流输出链。

   例如,允许同时播放和显示一些内容。

 * 现在,流媒体输出允许实时转码内容。

 * 修复了阻止流式传输带有下拉内容的 mpeg 1/2 视频的重大错误。

 SAP/SDP宣布支持IPv4和IPv6。

各种各样的:

 * 新增偏好设置重置选项

 * 您可以在首选项中设置语言。

 * 使用 ffmpeg 的全新视频色度转换模块

 * 向发行版中添加了 Gentoo ebuild

 * 新增了一种较小的字幕字体(现已设为默认字体)以及用于生成自定义字幕的脚本

 * SAP/SDP IPv6 支持

UNIX 端口:

 * 对 X11 Xinerama 扩展提供基本支持。

 * 新的可换肤界面已移植到 X11。

 * 将 opie-vlc 和 zaurus-vlc 作为 GuiServer 运行

Mac OS X 移植版:

 * 当您向播放列表添加多个项目时,它们将按字母顺序排序。

 * 新增“关于”面板和改版后的“偏好设置”面板。

 * 修复了反交错菜单。

 * 视频输出支持悬浮于屏幕顶部、适应屏幕以及透明度选项。

 * 新增转码和显示输出对话框,支持流媒体播放功能。

 * Davor Orel 设计的全新图标。

 * 新增音频重采样器。应该能大幅提升 VLC 播放器的运行速度。

 * 修复了声音消失和噼啪作响的问题(PTS超出范围的错误)

 * 当您退出应用程序时,我们将不再自动保存您的偏好设置。

 现在使用方向键浏览 DVD 菜单

Win32 端口:

 * wxWindows 界面现在是默认界面

 * 键盘快捷键现在与 Linux 版本相同

 * 修复了NT4上的“无声音”问题

 * 改进了可更换皮肤的界面(现在使用 wxWindows 界面对话框)。

 * 新增对压缩皮肤文件(.vlt 文件)的支持

 * 修复了 SVCD 章节支持问题。

 * 修复了 5.1 音频的内存泄漏问题。

BeOS 端口:

 * 界面本地化

 * 如果以全屏模式运行游戏,则屏幕保护程序将禁用

 * 新增一些键盘快捷键

 * 全新全功能首选项窗口

0.5.2 版本与 0.5.3 版本之间的变化:

--------------------------------

核心支持:

 * 修复了小端字节序机器上的 DTS S/PDIF 输出问题

 * 支持界面级别的皮肤

 * 使用 Freetype2 的新 OSD 模块

 * 当关联的输入结束时,视频输出将被销毁。

 * 视频输出考虑了缓存引入的延迟

   输入级别在超出日期范围之前。

 * 用于禁用界面翻译的配置选项

输入访问:

 * 修复了 HTTP 重定向问题

 * 支持打开整个目录

 * 应能更可靠地检测EOF

 * 新的 video4linux 访问插件

 * 新的 kfir 访问插件,旨在解决 kfir 驱动程序中的一个错误。

输入解复用器:

 * 为部分摩托罗拉MPEG-2视频编码器添加了流类型

 * 修复了部分 ogg 网络广播流的问题

 * 修复了通过 HTTP 读取 TS 流的问题

编解码器:

 * 支持 3ivx D4(不支持早期版本)

 * 支持“3ivd”和“3vid”编码

 * 支持“MSS1”编解码器(与WMV2相同)

 * 支持 SAMI 字幕(未经测试且不完整)

 * 更好的 SSA4 字幕识别

 * 用于原始 I420 视频的新编解码器

 * 对基于 libmpeg2 的 MPEG 视频解码器进行了改进

接口:

 * 改进了基于 wxWindows 的界面

   (尽管它仍然缺少一些重要功能)

 * Gnome2/GTK2 插件的框架

流输出:

 * 新增 HTTP 输出支持

 * 修复了 AVI 复用器中的段错误

 * 修复了音视频同步问题

各种各样的:

 * 支持旧式 ID3 流派

UNIX 端口:

 * SDL vout 插件现在可以在大端字节序机器上运行了。

Mac OS X 移植版:

 * 可重新排序的播放列表

 * 修复了多显示器上鼠标隐藏的问题

 * 修复了部分 USB 扬声器的重大问题

 * 支持单声道音频输出设备

 * 退出 VLC 前,请将音频设备重置为默认模式。

 * 修复了一些外观问题

 您可以拖动控制器窗口的背景(理应如此)。

 * 消息窗口会记住更多行

 现在可以通过字幕文件来覆盖延迟和帧率设置。

 * http 和 ogg 流输出选项

 * Apple 菜单及其相关功能现在也将进行翻译。

Win32 端口:

 * 新的可换肤界面

 * DirectX 视频输出在按下 ctrl+alt+del 时不再崩溃。

iPAQ 熟悉的 Linux 版本:

 * 支持 FLAC 音频格式

 * 界面会根据屏幕尺寸/旋转角度进行调整

 * 播放列表

 * 界面中的网络选项卡

 * 首选项中的“应用”处理

0.5.1a 和 0.5.2 版本之间的变化:

---------------------------------

核心支持:

 * 高级配置选项现在默认隐藏。

 * 新增 --spdif 选项,默认使用 S/PDIF 音频输出

 * 修复了切换视频流时出现的“咔哒”声

 * 新的带限重采样器,主要功能是提高音频质量

   Mac OS X

 * 修复了通过 HTTP 传输音频时导致部分网络电台无法正常工作的问题。

 * 支持 DTS S/PDIF

编解码器:

 * 通过 ffmpeg 库支持 DV 音频

 * 通过 libflac 支持 FLAC 音频

 * 基于 libmpeg2 的全新但基础的 MPEG 视频解码器

 * 修复了 LPCM 代码中的一个重大错误(修复了 iDVD 光盘的问题)

流输出:

 * 支持通过 MPEG-2 TS 流式传输 DivX 1/2/3、wmv1/2、h/i263 格式的视频。

 * 新增 --ttl 选项,用于设置生存时间 (Time To Live)。

DVD 支持:

 * 修复了 DVD 菜单支持方面的一些问题

UNIX 端口:

 * 修复了 GNU-pth 支持

Win32 端口:

 * 支持 DirectX 和 Waveout 的多声道音频和 S/PDIF 输出

   插件

 * 通过 gettext 实现的本地化支持现已全面可用

 * rc 接口现已完全可用

 * 修复了 MSVC 项目文件生成问题

Mac OS X 移植版:

 * 修复了多声道音频设备的多个问题。AC3 over SPDIF 音频输出已修复。

   M-Audio Sonica Theater 仍然无法正常工作。这很可能是驱动程序的问题。

   该漏洞已报告给 M-Audio。(Sonica、Revolution、Delta、Griffin)

   iMate 和 MOTU 火线设备应该可以正常工作)

 * VLC 现在使用默认音频设备

 * 新信息面板

 * 对通过 AppleScript 控制 VLC 的初步支持

 * 支持鼠标手势

 * 新的优先级方案可避免低端机器出现死机现象

Linupy 端口:

 * OA 使用的 Linupy 发行版有一个全新的端口。

   YOPY PDA。它仍处于实验阶段,请进行测试。

各种各样的:

 * 改进了 ID3 标签检测

 * 将多个错误改为警告;经常报告的“这是

   “不是PS流,继续”是其中之一

 * 鼠标手势在 Windows 和 macOS 系统上都能用,但仍然没有任何实用功能。

   手势

 * 对 Shoutcast 使用的 .pls 播放列表提供一些支持

0.5.1 版本与 0.5.1a 版本之间的变化:

---------------------------------

Mac OS X 移植版:

 * 修复了 VLC 选择错误语言的问题

   英语被设定为首选语言

0.5.0 版本与 0.5.1 版本之间的变化:

--------------------------------

核心支持:

 * 新的鼠标手势界面

 * 现在即使没有文件播放,也可以随时更改音频音量。

   玩耍

输入访问:

 * 对网络输入进行了多项细微修复

 * 修复了一些奇怪的 URL 解析问题(/Volumes/toto:tata/harry@coin.mpg)

 * VCD:固定曲目编号和章节索引

输入解复用器:

 * 修复了mp4插件中错误的初始化问题

 * 新增 --buggy-psi 选项,用于那些不更新的 TS 流

   连续性计数器

编解码器:

 * 支持 MPEG-2 片内刷新(又称 Slice-I)流

DVD 支持:

 * 修复了将默认界面设置为仅命令行界面的错误

   未经用户同意

UNIX 端口:

 * GTK:修复了切换到全屏模式或从……更改音量时发生的崩溃问题

   弹出菜单

 * X11:新的屏幕保护程序禁用插件(--extraintf screensaver)

 * KDE:修复了与 KDE 3.1 的编译问题

 * ALSA:修复了单声道文件输出问题

Mac OS X 移植版:

 * 修复了某些本地化系统启动时崩溃的问题

 降低了实时优先级,以避免在运行速度较慢的机器上出现死机现象。

 * VLC现在可以作为ftp、http、mms和udp URL的处理程序

 * 播放列表增强

 * 添加了半屏、正常窗口和双屏视频窗口菜单项

 * 新增前进/后退命令

 * 在全屏模式下,Dock 栏应该不再可见

 * Mac OS X 二进制文件现在已编译并支持 Ogg/Theora。

 * vlc.app 现在是 VLC.app

Win32 端口:

 * 修复了“富文本编辑器行插入错误”的错误

 * 现在可以从其安装目录之外运行 VLC 播放器

 * 修复了无法找到默认字幕字体的错误

BeOS 端口:

 * 更智能的 BeOS 优先级排序,避免系统死机

 * 界面有一些改进(尤其是设置窗口)

奥皮港:

 * 原生视频输出已恢复正常

 * 仅支持命令行界面

 * 通过 ffmpeg 包支持 MPEG4 和 DivX

0.4.6 版本与 0.5.0 版本之间的变化:

--------------------------------

核心结构:

  * 允许完全重入的对象结构,称为 libvlc

  * 基于滤波器管道的全新音频输出架构,提供

    S/PDIF 和多声道支持

  * 大多数架构都支持通过 gettext 进行本地化

  * 新的流输出架构,允许使用 VLC 进行单播,

    将流组播或广播到另一个 VLC 播放器(仅限 MPEG 1、2 和 4)。

    支持 A/52 流)

  * 构建系统现在使用 autoconf/automake/autopoint

输入访问:

  * mms:// 支持

  * ftp:// 支持

  * 修复了 HTTP 访问的稳定性问题

  * 自动检测RTP封装

  * VCD入口点支持

  * VCD 图像文件支持

输入解复用器:

  * 支持 *.asf 格式

  * 改进了对 *.avi 文件的支持,尤其是在通过 HTTP 连接时

  * 支持 *.mp4 和 *.mov 格式

  * 支持 ogg 封装

  * 支持原始 DV 格式

  * 支持 *.wav 格式

  * 新增 demuxdump 解复用器,允许将流保存到文件

  * 原始 AAC 支持

流媒体发现和播放列表:

  * 支持 SAP/SDP 和 SLP 协议

  * 支持 .m3u 文件格式

  * 支持 .asx 文件格式

  * 查找嵌入了 WMP 的 HTML 页面中的流媒体源的技巧

编解码器:

  * 支持 microdvd、subrip、ssa1、ssa2-4 字幕文件格式

    (仅适用于 .avi 解复用文件)

  * 支持 ADPCM 音频编解码器

  * 支持原始PCM数据

  * 支持 Cinepak 视频编解码器

  * 支持通过 libdv 或 ffmpeg 实现 DV 视频编解码器

  * 通过 libfaad2 支持 AAC 音频编解码器

  * 支持 Xvid 编解码器

  * 支持 Xiph.org 的 Vorbis 音频编解码器

  * 支持 Xiph.org 的 Tremor 音频编解码器(从源代码编译时)

  * 支持 Xiph.org 的 Tarkin 和 Theora 视频编解码器(编译时)

    (来源)

  * 最新 ffmpeg 版本支持的新编解码器:WMV、WMA、SVQ 1、H263、

    H263i、MJPEG A/B

  * 修复了 LPCM 编解码器中的字节序错误

DVD 支持:

  * 通过 libdvdplay 对 DVD 菜单提供实验性初步支持

各种各样的:

  * 新的 WxWindows 界面

  所有接口均允许动态更改音量和音频

    设备和通道配置

  * 带虚拟空间效果的耳机通道混音器

  * 基于 libvlc 的 Mozilla 插件,用于在任何网页中嵌入播放。

    VLC播放器可以播放的格式

  * 新的瑞典语翻译

  * 改进了播放列表窗口

  * 新的消息窗口,用于查看调试信息

  * 修复了一些崩溃问题

iPaq端口:

  * GTK+/GPE 熟悉界面中的滑块

  * 修复了在熟悉界面中更改目录时发生的崩溃问题

  * 添加了 qte_main 模块,供所有需要 Opie 或 Qte 支持的模块使用

  Qt Embedded/Opie 的原生视频输出模块无法正常工作