VLC多媒体播放器

来自Local Chinese Wikipedia
(重定向自VLC Media Player
跳转到导航 跳转到搜索

页面Module:Message box/mbox.css没有内容。

页面Module:Infobox/styles.css没有内容。

VLC多媒体播放器
File:VLC Icon.svg
VLC 3.0.16 在Arch Linux上执行时的屏幕截图
VLC 3.0.16 在Arch Linux上执行时的屏幕截图
开发者VideoLAN开发小组
首次发布2001年2月1日,​25年前​(2001-02-01
当前版本Template:Software version
源代码库页面Template:Plainlist/styles.css没有内容。
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
编程语言CC++Objective-C使用Qt
引擎页面Template:Plainlist/styles.css没有内容。
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统Microsoft Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Android, iOS, QNX, Syllable Desktop, OS/2[1]
    语言多国语言
    类型多媒体播放器
    许可协议GNU GPLv2 or later(player)
    GNU LGPLv2.1 or later(engine)[2][3]
    网站{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    页面Module:Infobox/styles.css没有内容。

    VLC多媒体播放器Template:Langx),最初名为package.lua第80行Lua错误:module 'Module:Lang/data/iana languages' not found,是VideoLAN计划的开放源代码多媒体播放器。支持众多音频与视频解码器及文件格式,并支持DVD影音光盘、VCD影音光盘及各类协议。它也能作为单播多播的流服务器在IPv4IPv6的高速网络连线下使用。调用FFmpeg计划的解码器与package.lua第80行Lua错误:module 'Module:Ilh/data' not found程序库使其有播放多媒体文件及加密DVD影碟的功能。

    历史[编辑]

    VideoLAN最初作为大学的研究项目于1996年启动。VLC原指VideoLAN客户端(package.lua第80行Lua错误:module 'Module:Lang/data/iana languages' not found),但VLC已不再是个简单的客户端[4][5]。该软件包含了客户端及服务器以通过校园网播放视频流。VLC作为VideoLAN计划所开发的客户端,最初是巴黎中央理工学院学生的专题项目,现在贡献者已经遍及世界,并由非营利组织VideoLAN开发。

    1998年开始重新编写,2001年1月1日通过GNU通用公共许可协议发布,获得了巴黎中央理工学院校长的许可。服务器版软件VideoLan服务器(package.lua第80行Lua错误:module 'Module:Lang/data/iana languages' not foundpackage.lua第80行Lua错误:module 'Module:Lang/data/iana languages' not found)的功能早已集成进VLC并停止开发[6]。由于软件已不再是客户端/服务器基础装备,因此被更名为VLC media player。

    VLC的图标是源自于交通锥,由Ecole Centrale's Networking Students' Association创作[7]。2006年由手绘的低分辨率图标改成[8]高清晰度的CGI,作者是Richard Øiestad[9]

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

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

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

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

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

    版本历史
    版本号 代号 发布时间
    1.0.0 Goldeneye 2009-07-07
    1.0.1 Goldeneye 2009-07-28
    1.0.2 Goldeneye 2009-09-22
    1.0.3 Goldeneye 2009-10-31
    1.0.4 Goldeneye 2009-12-10
    1.0.5 Goldeneye 2010-01-31
    1.0.6 Goldeneye 2010-04-21
    1.1.0 The Luggage 2010-06-22
    1.1.1 The Luggage 2010-07-21
    1.1.2 The Luggage 2010-07-29
    1.1.3 The Luggage 2010-08-18
    1.1.4 The Luggage 2010-08-27
    1.1.5 The Luggage 2010-11-13
    1.1.6 The Luggage 2011-01-23
    1.1.7 The Luggage 2011-02-01
    1.1.8 The Luggage 2011-03-23
    1.1.9 The Luggage 2011-04-12
    1.1.10 The Luggage 2011-06-06
    1.1.11 The Luggage 2011-07-15
    1.1.12 The Luggage 2011-10-06
    1.1.13 The Luggage 2011-12-20
    2.0.0 Twoflower 2012-02-18
    2.0.1 Twoflower 2012-03-19
    2.0.2 Twoflower 2012-07-01
    2.0.3 Twoflower 2012-07-19
    2.0.4 Twoflower 2012-10-18
    2.0.5 Twoflower 2012-12-15
    2.0.6 Twoflower 2013-04-11
    2.0.7 Twoflower 2013-06-10
    2.0.8 Twoflower 2013-07-29
    2.0.9 Twoflower 2013-11-05
    2.0.10 Twoflower 2014-02-21
    2.1.0 Rincewind 2013-09-26
    2.1.1 Rincewind 2013-11-14
    2.1.2 Rincewind 2013-12-10
    2.1.3 Rincewind 2014-02-04
    2.1.4 Rincewind 2014-02-21
    2.1.5 Rincewind 2014-07-26
    2.2.0 Weatherwax 2015-02-27
    2.2.1 Terry Pratchett 2015-04-16
    2.2.2 Weatherwax 2016-02-06
    2.2.3 Weatherwax 2016-05-03
    2.2.4 Weatherwax 2016-06-05
    2.2.5.1 Weatherwax 2017-05-12
    2.2.6 Weatherwax 2017-05-24
    2.2.7 Weatherwax 2017-11-21
    2.2.8 Weatherwax 2017-12-05
    3.0.0 Vetinari 2018-02-09
    3.0.1 Vetinari 2018-02-28
    3.0.2 Vetinari 2018-04-23
    3.0.3 Vetinari 2018-05-29
    3.0.4 Vetinari 2018-08-31
    3.0.5 Vetinari 2018-12-27
    3.0.6 Vetinari 2019-01-10
    3.0.7 Vetinari 2019-06-07
    3.0.8 Vetinari 2019-08-19
    3.0.10 Vetinari 2020-04-28
    3.0.11 Vetinari 2020-06-16
    3.0.11.1 Vetinari 2020-07-29
    3.0.12 Vetinari 2021-01-18
    3.0.13 Vetinari 2021-05-10
    3.0.14 Vetinari 2021-05-11
    3.0.16 Vetinari 2021-06-21
    3.0.17 Vetinari 2022-04-19
    3.0.18 Vetinari 2022-11-29
    3.0.19 Vetinari 2023-09-30
    3.0.20 Vetinari 2023-11-01
    3.0.21 Vetinari 2024-06-05
    4.0.x Otto Chriek

    设计原则[编辑]

    模块化设计[编辑]

    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支持协力厂商面板。

    跨平台支持[编辑]

    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根据其操作系统可支持多种格式,包括但不限于以下:

    输出格式[编辑]

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

    彩蛋[编辑]

    package.lua第80行Lua错误:module 'Module:Format link' not found VLC在圣诞节的前后各一周(12月18日至翌年1月1日)会自动把软件执行中的图标设置为一个戴圣诞帽的交通锥。[18]

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

    参见[编辑]

    参考资料[编辑]

    1. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    2. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    3. 3.0 3.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    4. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    5. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    6. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    7. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    8. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    9. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    10. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    11. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    12. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    13. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    14. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    15. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    16. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    17. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    18. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found

    外部链接[编辑]

    页面Module:Side box/styles.css没有内容。页面Template:Sister project/styles.css没有内容。

    package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found