VLC多媒體播放器

出自Local Chinese Wikipedia
(重新導向自VLC
跳至導覽 跳至搜尋

package.lua第80行Lua錯誤:module 'Module:CGroup/core' not found Template:Expand English

頁面Module:Infobox/styles.css沒有內容。

VLC多媒體播放器
腳本錯誤:沒有「InfoboxImage」這個模塊。
腳本錯誤:沒有「InfoboxImageVariant」這個模塊。
VLC 3.0.16 在Arch Linux上執行時的螢幕截圖
開發者VideoLAN開發小組
首次發布2001年2月1日,​腳本錯誤:沒有「TimeAgo」這個模塊。​(2001-02-01
當前版本Template:Software version
原始碼庫頁面Template:Plainlist/styles.css沒有內容。Template:EditAtWikidata
程式語言CC++Objective-C使用Qt
引擎頁面Template:Plainlist/styles.css沒有內容。
    腳本錯誤:沒有「Wd」這個模塊。
Template:EditAtWikidata
作業系統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]
網站Template:Official URL
腳本錯誤:沒有「Template wrapper」這個模塊。

腳本錯誤:沒有「Check for unknown parameters」這個模塊。

VLC多媒體播放器Template:Langx),最初名為腳本錯誤:沒有「Lang」這個模塊。,是VideoLAN計劃的開放原始碼多媒體播放器。支援眾多音訊與視訊解碼器及檔案格式,並支援DVD影音光碟、VCD影音光碟及各類串流協定。它也能作為單播多播的串流伺服器在IPv4IPv6的高速網路連線下使用。調用FFmpeg計劃的解碼器與腳本錯誤:沒有「ilh」這個模塊。程式庫使其有播放多媒體檔案及加密DVD影碟的功能。

歷史[編輯]

VideoLAN最初作為大學的研究項目於1996年啟動。VLC原指VideoLAN客戶端(腳本錯誤:沒有「Lang」這個模塊。),但VLC已不再是個簡單的客戶端[4][5]。該軟體包含了客戶端及伺服器以通過校園網播放視頻流。VLC作為VideoLAN計劃所開發的客戶端,最初是巴黎中央理工學院學生的專題計畫,現在貢獻者已經遍及世界,並由非營利組織VideoLAN開發。

1998年開始重新編寫,2001年1月1日通過GNU通用公共許可協議發布,獲得了巴黎中央理工學院校長的許可。伺服器版軟體VideoLan伺服器(腳本錯誤:沒有「Lang」這個模塊。腳本錯誤:沒有「Lang」這個模塊。)的功能早已集成進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可以串流或轉碼音訊和視訊到多種格式,包括但不限於以下:

彩蛋[編輯]

腳本錯誤:沒有「Labelled list hatnote」這個模塊。 VLC在聖誕節的前後各一週(12月18日至翌年1月1日)會自動把軟體執行中的圖示設置為一個戴聖誕帽的交通錐。[18]

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

參見[編輯]

package.lua第80行Lua錯誤:module 'Module:Portal/images/chinese' not found

參考資料[編輯]

  1. 腳本錯誤:沒有「citation/CS1」這個模塊。
  2. 腳本錯誤:沒有「citation/CS1」這個模塊。
  3. 3.0 3.1 腳本錯誤:沒有「citation/CS1」這個模塊。
  4. 腳本錯誤:沒有「citation/CS1」這個模塊。
  5. 腳本錯誤:沒有「citation/CS1」這個模塊。
  6. 腳本錯誤:沒有「citation/CS1」這個模塊。
  7. 腳本錯誤:沒有「citation/CS1」這個模塊。
  8. 腳本錯誤:沒有「citation/CS1」這個模塊。
  9. 腳本錯誤:沒有「citation/CS1」這個模塊。
  10. 腳本錯誤:沒有「citation/CS1」這個模塊。
  11. 腳本錯誤:沒有「citation/CS1」這個模塊。
  12. 腳本錯誤:沒有「citation/CS1」這個模塊。
  13. 腳本錯誤:沒有「citation/CS1」這個模塊。
  14. 腳本錯誤:沒有「citation/CS1」這個模塊。
  15. 腳本錯誤:沒有「citation/CS1」這個模塊。
  16. 腳本錯誤:沒有「citation/CS1」這個模塊。
  17. 腳本錯誤:沒有「citation/CS1」這個模塊。
  18. 腳本錯誤:沒有「citation/CS1」這個模塊。

外部連結[編輯]

頁面Module:Side box/styles.css沒有內容。頁面Template:Sister project/styles.css沒有內容。

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