xine-lib 1.2.13 已发布,这是一个用于播放视频和音频文件的多平台库,以及一组相关插件。 该库可用于许多视频播放器,包括 xine-ui、gxine、kaffeine。
Xine支持多线程操作,支持大量流行和鲜为人知的格式和编解码器,并且可以处理本地内容和通过网络传输的多媒体流。 模块化架构使您可以通过插件轻松扩展功能。 插件主要有 5 类:用于接收数据的输入插件(FS、DVD、CD、HTTP 等)、输出插件(XVideo、OpenGL、SDL、Framebuffer、ASCII、OSS、ALSA 等)、用于解包的插件媒体容器(解复用器)、用于解码视频和音频数据的插件、用于应用效果的插件(回声消除、均衡器等)。
新版本中提出的关键创新包括:
- 添加了对 dav1d 1.0 的支持,dav1d XNUMX 是 AVXNUMX 视频编码格式的解码器。
- 添加了限制视频帧速率的功能。
- 实现了 xine_query_stream_info() 函数。
- 添加了用户可配置的 OpenGL 2 缩放模式。
- 改进了与 FFmpeg 的兼容性。
- 改进了对 DVB 字幕的支持。
- 改进了基于 HLS(HTTP Live Streaming)协议的输入流处理。
- 改进了媒体容器中 AAC 音频的解压缩。
- 改进了 .mp4 文件的音频处理。
- 添加了有问题的 Mesa vdpau 驱动程序的解决方法。
- 通过 OpenGL 2 优化视频输出。
- 优化音频输出。
- OSD 屏幕的实现已得到优化。
来源: opennet.ru