热门问题
时间线
聊天
视角

VLC多媒体播放器

開源多媒體播放器 来自维基百科,自由的百科全书

VLC多媒體播放器
Remove ads

VLC多媒体播放器(英语:VLC media player),最初名为VideoLAN Client,是VideoLAN计划的开放源代码多媒体播放器。支援众多音讯与视讯解码器及档案格式,并支援DVD影音光碟、VCD影音光碟及各类串流协定。它也能作为单播多播的串流伺服器在IPv4IPv6的高速网路连线下使用。调用FFmpeg计划的解码器与libdvdcss英语libdvdcss程式库使其有播放多媒体档案及加密DVD影碟的功能。

事实速览 开发者, 首次发布 ...
Remove ads

历史

VideoLAN最初作为大学的研究项目于1996年启动。VLC原指VideoLAN客户端(VideoLAN Client),但VLC已不再是个简单的客户端[8][9]。该软件包含了客户端及服务器以通过校园网播放视频流。VLC作为VideoLAN计划所开发的客户端,最初是巴黎中央理工学院学生的专题计画,现在贡献者已经遍及世界,并由非营利组织VideoLAN开发。

1998年开始重新编写,2001年1月1日通过GNU通用公共许可协议发布,获得了巴黎中央理工学院校长的许可。服务器版软件VideoLan服务器(VideoLan ServerVLS)的功能早已集成进VLC并停止开发[10]。由于软件已不再是客户端/服务器基础装备,因此被更名为VLC media player。

VLC的图标是源自于交通锥,由Ecole Centrale's Networking Students' Association创作[11]。2006年由手绘的低解析度图示改成[12]高解析度的CGI,作者是Richard Øiestad[13]

经过13年的开发,VLC多媒体播放器1.0.0版于2009年7月7日发布[14]。VLC多媒体播放器2.0.0版于2012年2月18日发布[7][15]

2011至2012年,大部分VLC组件重新以GNU通用公共许可协议发布[16][17]

VLC是最早被SourceForge完全统计下载的软件[18],下载量超过42亿次。[19]

VLC现在可通过苹果的App Store下载于iPadiPhoneiPod Touch。早期因为GPL和iTunes Store许可的冲突而被下架[20],后来改用Mozilla公共许可证发布。

2014年3月13日开始发布Windows Store的版本。支持Windows Phone及可能支持Xbox One的版本也在开发中。[21]

更多信息 版本号, 代号 ...
Remove ads

设计原则

模组化设计

VLC 与大多数多媒体框架一样,具有高度模组化的设计,使其更容易加入新的档案格式、编解码器、介面或串流方式的模组/外挂程式。VLC 1.0.0 拥有超过 380 个模组。

VLC 的核心会依据情况(例如输入协定、输入档案格式、输入编解码器、显示卡能力及其他参数)动态地建立自己的模组图。在 VLC 中,几乎所有东西都是模组,例如介面、视讯与音讯输出、控制器、缩放器、编解码器,甚至是音讯/视讯滤镜。

介面

预设图形介面(GUI)在不同系统上使用不同技术实作:BeOS 上使用 Be API、macOS 上使用 Cocoa,而 Linux 与 Windows 则使用 Qt 5,但它们呈现的标准介面大致相同。旧版预设 GUI 曾在 Linux 与 Windows 上采用 wxWidgets。VLC 透过 skins2 介面支援高度客制化的外观(skins),并且也支援 Winamp 2XMMS 的外观格式。但 macOS 版本不支援 skins。VLC 另外也提供 ncurses 介面、远端控制介面、以及 telnet 控制台介面。 同时还有 HTTP 介面,以及滑鼠手势与键盘快捷键的操作介面。

特色

VLC自建的动态核心模组,使所有的介面(interfaces)、视讯和音讯输出(video and audio outputs)、控制(controls)、定标器(scalers)、解码器(codecs)、音讯/视讯滤波器(audio/video filters)包含于统一的模组之内,便于使用。在播放媒体档时,无需使用者干预,VLC会根据不同的情况自行调度输入协定(input protocol)、输入档的格式(input file format)、输入转码器(input codec)、视讯卡功能(video card capabilities)和其他参数。

VLC media player具有跨平台的特性,可用于WindowsmacOSGNU/LinuxFreeBSDNetBSDOpenBSDSolarisAndroidiOSQNXSyllable DesktopOS/2

开启实验性功能:使用GPU加速解码(需显卡及配合驱动程式支援),用于大幅降低CPU占用率。

在Windows、Linux以及某些平台,VLC提供了一个Mozilla扩充套件,使得某些网站上附带的QuickTimeWindows Media多媒体档案,可以在非微软苹果电脑的作业系统中,正常显示于Mozilla的浏览器下。

从版本0.8.2开始,VLC亦提供了一个ActiveX的扩充套件,使用户可以在Internet Explorer下,正常显示某些网站上附带的QuickTime及Windows Media多媒体档案。

VLC支援播放某些没有下载完成的视讯档案部份内容。

VLC支援协力厂商面板。

Remove ads

跨平台支援

VLC支援跨平台,并有供如Windows, macOS, Linux, iOS, Android, tvOS, ChromeOS, Windows Phone, BSD, Solaris, BeOS, OS/2, 和 Syllable等平台的版本,然而,不同版本号的前后兼容性在经过数个世代后则不会再维持。

Windows 8 和 10 支援

Windows 8 和 Windows 10 的 VLC 由Kickstarter平台上的众筹所支持,并加入了新的GUI以适应微软现代UI风格。

Android 支援

在2012年五月,VLC开发团队开始Android版本的开发,稳定版1.0于2014年12月8号于Google Play上架。

支援格式

输入格式

VLC根据其作业系统可支援多种格式,包括但不限于以下:

Remove ads

输出格式

VLC可以串流或转码音讯和视讯到多种格式,包括但不限于以下:

彩蛋

VLC在圣诞节的前后各一周(12月18日至翌年1月1日)会自动把软件执行中的图示设置为一个戴圣诞帽的交通锥。[22]

VLC在播放媒体文件名为:Kill Bill后,软件执行中的图示将设置为上述电影风格的交通锥

参见

参考资料

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads