更新日志
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 的原生视频输出模块无法正常工作
