热门问题
时间线
聊天
视角
VLC多媒體播放器
自由且開放原始碼的媒體播放程式與串流媒體伺服器 来自维基百科,自由的百科全书
Remove ads
VLC多媒體播放器(英語:VLC media player),最初名為VideoLAN Client,是VideoLAN計劃的開放源代碼多媒體播放器。支援眾多音訊與視訊解碼器及檔案格式,並支援DVD影音光碟、VCD影音光碟及各類串流協定。它也能作為單播或多播的串流伺服器在IPv4或IPv6的高速網路連線下使用。調用FFmpeg計劃的解碼器與libdvdcss程式庫使其有播放多媒體檔案及加密DVD影碟的功能。
此條目可參照英語維基百科相應條目來擴充。 |
Remove ads
歷史
VideoLAN最初作為大學的研究項目於1996年啟動。VLC原指VideoLAN客戶端(VideoLAN Client),但VLC已不再是個簡單的客戶端[8][9]。該軟件包含了客戶端及服務器以通過校園網播放視頻流。VLC作為VideoLAN計劃所開發的客戶端,最初是巴黎中央理工學院學生的專題計畫,現在貢獻者已經遍及世界,並由非營利組織VideoLAN開發。
1998年開始重新編寫,2001年1月1日通過GNU通用公共許可協議發布,獲得了巴黎中央理工學院校長的許可。服務器版軟件VideoLan服務器(VideoLan Server,VLS)的功能早已集成進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下載於iPad、iPhone及iPod 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 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支援協力廠商面板。
Remove ads
跨平台支援
VLC支援跨平台,並有供如Windows, macOS, Linux, iOS, Android, tvOS, ChromeOS, Windows Phone, BSD, Solaris, BeOS, OS/2, 和 Syllable等平台的版本,然而,不同版本號的前後兼容性在經過數個世代後則不會再維持。
Windows 8 和 Windows 10 的 VLC 由Kickstarter平台上的眾籌所支持,並加入了新的GUI以適應微軟的現代UI風格。
在2012年五月,VLC開發團隊開始Android版本的開發,穩定版1.0於2014年12月8號於Google Play上架。
支援格式
VLC根據其作業系統可支援多種格式,包括但不限於以下:
Remove ads
VLC可以串流或轉碼音訊和視訊到多種格式,包括但不限於以下:
彩蛋
參見
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
