VLC多媒體播放器檢視原始碼討論檢視歷史
VLC多媒體播放器(英語:VLC media player),最初名為VideoLAN Client,是VideoLAN計劃的開放源代碼多媒體播放器。支持眾多音頻與視頻解碼器及文件格式,並支持DVD影音光盤、VCD影音光盤及各類流協議。它也能作為單播或多播的流服務器在IPv4或IPv6的高速網絡連線下使用。調用FFmpeg計劃的解碼器與libdvdcss程序庫使其有播放多媒體文件及加密DVD影碟的功能。
歷史
VideoLAN最初作為大學的研究項目於1996年啟動。VLC原指VideoLAN客戶端(VideoLAN Client),但VLC已不再是個簡單的客戶端。該軟件包含了客戶端及服務器以通過校園網播放視頻流。VLC作為VideoLAN計劃所開發的客戶端,最初是巴黎中央理工學院學生的專題項目,現在貢獻者已經遍及世界,並由非營利組織VideoLAN開發。
1998年開始重新編寫,2001年1月1日通過GNU通用公共許可協議發布,獲得了巴黎中央理工學院校長的許可。服務器版軟件VideoLan服務器(VideoLan Server,VLS)的功能早已集成進VLC並停止開發。由於軟件已不再是客戶端/服務器基礎裝備,因此被更名為VLC media player。
VLC的圖標是源自於交通錐,由Ecole Centrale's Networking Students' Association創作。2006年由手繪的低分辨率圖標改成高清晰度的CGI,作者是Richard Øiestad。
經過13年的開發,VLC多媒體播放器1.0.0版於2009年7月7日發布[1]。VLC多媒體播放器2.0.0版於2012年2月18日發布。
2011至2012年,大部分VLC組件重新以GNU通用公共許可協議發布。
VLC是最早被SourceForge完全統計下載的軟件,下載量超過13億次。
VLC現在可通過蘋果的App Store下載於iPad、iPhone及iPod Touch。早期因為GPL和iTunes Store許可的衝突而被下架,後來改用Mozilla公共許可證發布。
2014年3月13日開始發布Windows Store的版本。支持Windows Phone及可能支持Xbox One的版本也在開發中。
特色
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在聖誕節的前後各一周(12月18日至翌年1月1日)會自動把軟件運行中的圖標設置為一個戴聖誕帽的交通錐[2]。
VLC在播放媒體文件名為:Kill Bill後,軟件運行中的圖標將設置為上述電影風格的交通錐。
視頻
VLC多媒體播放器 相關視頻
參考文獻
- ↑ VLC Media Player 1.0.0正式版終於出爐,快科技,2009-07-08
- ↑ 太不可思議了,竟然用交通錐當 logo!,程序員大本營