VLC多媒體播放器

VLC多媒體播放器（），最初名為，是VideoLAN計劃的开放源代码多媒體播放器。支援眾多音訊與視訊解碼器及檔案格式，並支援DVD影音光碟、VCD影音光碟及各類串流協定。它也能作為单播或多播的串流伺服器在IPv4或IPv6的高速網路連線下使用。调用FFmpeg計劃的解碼器與程式庫使其有播放多媒體檔案及加密DVD影碟的功能。

 历史 
VideoLAN最初作为大学的研究项目于1996年启动。VLC原指VideoLAN客户端（），但VLC已不再是个简单的客户端。该软件包含了客户端及服务器以通过校园网播放视频流。VLC作为VideoLAN计划所开发的客户端，最初是巴黎中央理工學院學生的專題計畫，現在贡献者已经遍及世界，并由非营利组织VideoLAN开发。

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

VLC的图标是源自于交通錐，由Ecole Centrale's Networking Students' Association创作。2006年由手繪的低解析度圖示改成高解析度的CGI，作者是Richard Øiestad。

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

2011至2012年，大部分VLC组件重新以GNU通用公共许可协议发布。

VLC是最早被SourceForge完全统计下载的软件，下载量超过42亿次。

VLC现在可通过苹果的App Store下载于iPad、iPhone及iPod Touch。早期因为GPL和iTunes Store许可的冲突而被下架，后来改用Mozilla公共许可证发布。

2014年3月13日开始发布Windows Store的版本。支持Windows Phone及可能支持Xbox One的版本也在开发中。
+版本歷史版本號代號發布時間1.0.0Goldeneye2009-07-071.0.1Goldeneye2009-07-281.0.2Goldeneye2009-09-221.0.3Goldeneye2009-10-311.0.4Goldeneye2009-12-101.0.5Goldeneye2010-01-311.0.6Goldeneye2010-04-211.1.0The Luggage2010-06-221.1.1The Luggage2010-07-211.1.2The Luggage2010-07-291.1.3The Luggage2010-08-181.1.4The Luggage2010-08-271.1.5The Luggage2010-11-131.1.6The Luggage2011-01-231.1.7The Luggage2011-02-011.1.8The Luggage2011-03-231.1.9The Luggage2011-04-121.1.10The Luggage2011-06-061.1.11The Luggage2011-07-151.1.12The Luggage2011-10-061.1.13The Luggage2011-12-202.0.0Twoflower2012-02-182.0.1Twoflower2012-03-192.0.2Twoflower2012-07-012.0.3Twoflower2012-07-192.0.4Twoflower2012-10-182.0.5Twoflower2012-12-152.0.6Twoflower2013-04-112.0.7Twoflower2013-06-102.0.8Twoflower2013-07-292.0.9Twoflower2013-11-052.0.10Twoflower2014-02-212.1.0Rincewind2013-09-262.1.1Rincewind2013-11-142.1.2Rincewind2013-12-102.1.3Rincewind2014-02-042.1.4Rincewind2014-02-212.1.5Rincewind2014-07-262.2.0Weatherwax2015-02-272.2.1Terry Pratchett2015-04-162.2.2Weatherwax2016-02-062.2.3Weatherwax2016-05-032.2.4Weatherwax2016-06-052.2.5.1Weatherwax2017-05-122.2.6Weatherwax2017-05-242.2.7Weatherwax2017-11-212.2.8Weatherwax2017-12-053.0.0Vetinari2018-02-093.0.1Vetinari2018-02-283.0.2Vetinari2018-04-233.0.3Vetinari2018-05-293.0.4Vetinari2018-08-313.0.5Vetinari2018-12-273.0.6Vetinari2019-01-103.0.7Vetinari2019-06-073.0.8Vetinari2019-08-193.0.10Vetinari2020-04-283.0.11Vetinari2020-06-163.0.11.1Vetinari2020-07-293.0.12Vetinari2021-01-183.0.13Vetinari2021-05-103.0.14Vetinari2021-05-113.0.16Vetinari2021-06-213.0.17Vetinari2022-04-193.0.18Vetinari2022-11-293.0.19Vetinari2023-09-303.0.20Vetinari2023-11-013.0.21Vetinari2024-06-054.0.xOtto 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 2 與 XMMS 的外觀格式。但 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具有跨平台的特性，可用于Windows、macOS、GNU/Linux、FreeBSD、NetBSD、OpenBSD、Solaris、Android、iOS、QNX、Syllable Desktop及OS/2。

開啟實驗性功能：使用GPU加速解碼（需顯卡及配合驅動程式支援），用於大幅降低CPU佔用率。

在Windows、Linux以及某些平台，VLC提供了一個Mozilla擴充套件，使得某些網站上附帶的QuickTime及Windows 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根據其作業系統可支援多種格式，包括但不限於以下：

 視訊檔格式：3GP, ASF, AVI, DVR-MS, FLAC , FLV, Matroska (MKV), MIDI, MP4, Ogg,QTFF, OGM, QTFF, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, RAW, VOB, 藍光光碟, DVD-Video, VCD, SVCD, CD-DA, DVB, HEIF, AVIF。
 音訊編碼格式：AAC, AC3, MIDI, DV, FLAC , MP2, MP3, Musepack , MOD, Speex, Vorbis

 網路協定：FTP, HTTP, MMS, RSS/Atom, RTMP, RTP, RTSP, UDP, 自適性串流。
 網路串流協定：HLS, 即時訊息協定, 基於HTTP的動態自適應流, MPEG2-TS, RTP/RTSP。
 字幕：SubStation Alpha, 隱藏式字幕，DVB，文字檔案，OGM。

 輸出格式 
VLC可以串流或轉碼音訊和視訊到多種格式，包括但不限於以下：

 視訊檔格式：ASF, AVI,  FLAC , FLV, Matroska, MP4, MPEG-2(ES, MP3), Ogg, QTFF
 音訊編碼格式：AAC, AC3, DV, FLAC , MP3, Speex, Vorbis
 網路串流協定：HTTP, MMS, RTP, RTSP, UDP

 彩蛋 

VLC在聖誕節的前後各一週（12月18日至翌年1月1日）会自动把软件執行中的圖示设置为一个戴圣诞帽的交通錐。

VLC在播放媒體文件名為：Kill Bill後，軟件執行中的圖示將設置為上述電影風格的交通錐

參見

 媒体播放器列表

參考資料

外部連結


 VLC Media Player Portable官方網站 

Category:免費軟體
Category:媒體播放器
Category:自由跨平台軟體
Category:使用LGPL许可证的软件
Category:使用Qt的軟體
Category:苹果设计奖获奖作品
Category:多媒体框架