VLC media player

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm
VLC media player
VLC Icon.svg
VLC 2.0.6.png
VLC media player 2.0.6
Phát triển bởi VideoLAN Project
Phát hành lần đầu 1 , 2001; 13 năm trước
Bản ổn định 2.1.5 (26 tháng 7, 2014; 4 tháng trước) sửa dữ liệu
Bản mới nhất 2.1.5 (26 tháng 7, 2014; 4 tháng trước) sửa dữ liệu
Được viết bằng C, C++, Objective-C sử dụng Qt
Hệ điều hành Windows, OS X, Linux, Android, BSD, Syllable, OS/2, BeOS, QNX, iOS,[1]
Có các thứ tiếng 53 ngôn ngữ[2]
Thể loại Media player
Giấy phép GNU General Public License v2 hoặc hơn và LGPL[3][4]
Website videolan.org/vlc/

VLC media player (thường gọi tắt là VLC) là một media playerstreaming media server mã nguồn mở di động caođa nền tảng được viết bởi VideoLAN project.

VLC hỗ trợ nhiều phương thức nén âm thanh và video cũng như nhiều định dạng file, bao gồm DVD-Video, Video CDgiao thức streaming. Nó cho phép stream từ mạng máy tínhchuyển mã các file multimedia.[5]

Phân phối mặc định của VLC bao gồm một số lượng lớn các thư viện decodingencoding miễn phí, tránh việc tìm kiếm/ bổ sung các plugin độc quyền. Nhiều trong số các codecs của VLCđược cung cấp bởi thư viện libavcodec từ dự án FFmpeg, nhưng nó dùng chủ yếu từ muxer và demuxers riêng cũng như các giao thức riêng của nó. nó cũng được xem là media player đầu tiên hỗ trợ phát lại các đĩa DVD được mã hóa trên LinuxOS X bằng cách sử dụng thư viện giải mã DVD libdvdcss.

Lịch sử[sửa | sửa mã nguồn]

Dự án VideoLan ban đầu được bắt đầu như một dự án học tập trong năm 1996. VLC được dùng như VideoLAN Client, nhưng từ khi VLC không còn đơn giản là một client, cái tên ban đầu đã không còn được sử dụng.[6][7] Nó được dự định để bao gồm client và server để stream videos trên mạng của trường. VLC là client cho dự án VideoLAN. Được phát triển bởi sinh viên tại École Centrale Paris, bây giờ nó được phát triển bởi các thành viên trên toàn thế giới và được điều phối bởi VideoLAN - một tổ chức phi lợi nhuận..

Được viết lại vào đầu năm 1998, nó được phát hành theo giấy phép GPL vào 1/2/2001, với sự cho phép từ hiệu trưởng của École Centrale Paris. Các chức năng của chương trình máy chủ, VideoLan Server (VLS), hầu như đã được gộp vào VLC và đã bị phản đối.[8] Tên dự án được đổi thành VLC media player bởi vì không còn là một mô hình client/server nữa.

Biểu tượng hình nón được sử dụng trong VLC là một tham chiếu đến các tế bào hình nón được thu thập bởi Ecole Centrale Ecole Centrale's Networking Students' Association.[9] Thiết kế icon hình nón từ icon vẽ bằng tay phân giải thấp[10] thành độ phân giải CGI cao hơn vào năm 2006, được minh họa bởi Richard Øiestad.[11]

Sau 13 năm phát triển, phiên bản 1.0.0 của VLC được phát hành ngày 7/7/2009.[12] Phiên bản 2.0.0 của VLC được phát hành vào ngày 18/2/2012.[4][13]

VLC là lần đầu tiên tổng lượng tải về [14] và đã tải về trên sourceforge.net vượt 1 tỷ lần.[15]

VLC đã từng một lần có trên iPad, iPhone, và iPod Touch trên App Store của Apple, nhưng đã bị hủy do một cuộc xung đột giữa giấy phép GPL và các thỏa thuận của iTunes Store.[16]

Trong năm 2011 và 2012, phần lớn VLC đã được cấp giấy phép GNU Lesser General Public License.[17][18]

Nguyên lý thiết kế[sửa | sửa mã nguồn]

Thiết kế Modular[sửa | sửa mã nguồn]

VLC, giống như hầu hết multimedia framework, has a very modular design which makes it easier to include modules/plugins for new file formats, codecs, or streaming methods. VLC 1.0.0 đã có hơn 380 modules.[19]

Nhân VLC tạo ra động biểu đồ riêng của mình các module tùy thuộc vào tình hình: giao thức đầu vào, định dạng tập tin đầu vào, định đầu vào, khả năng card màn hình và các thông số khác. Trong VLC, gần như tất cả mọi thứ là modules như: giao diện, đầu ra video và âm thanh, control, scalers, codec, và âm thanh / bộ lọc video.

Giao diện[sửa | sửa mã nguồn]

Trong VLC, giao diện các mô-đun, có nghĩa là cốt lõi của VLC có thể khởi động một, nhiều, hoặc không có giao diện..

GUI mặc định là dựa trên Qt 4 cho Windows và Linux, Cocoa cho Mac OS X, và Be API trên BeOS; nhưng tất cả đều có giao diện tương tự nhau. GUI mặc định trước đây dựa trên wxWidgets cho Windows và Linux.[20]

Giao diện có chứa một easter egg which changes the VLC traffic cone logo so that it's wearing a Santa hat. The logo changes on December 18, one week before Christmas, and reverts to its normal appearance on January 1.

Notes and references[sửa | sửa mã nguồn]

  1. ^ “Official Downloads of VLC media player”. Videolan.org. Truy cập ngày 2 tháng 1 năm 2012. 
  2. ^ “VLC media player localization”. Videolan.org. Truy cập ngày 6 tháng 1 năm 2012. 
  3. ^ “Press Release on LGPL”. VideoLAN. Truy cập ngày 22 tháng 2 năm 2012. 
  4. ^ a ă “VLC 2.0 Twoflower”. VideoLAN. Truy cập ngày 22 tháng 2 năm 2012. 
  5. ^ “VLC playback Features”. VideoLAN. Truy cập ngày 2 tháng 1 năm 2012. 
  6. ^ Jean-Baptiste Kempf (23 tháng 11 năm 2006). “VLC Name”. Yet another blog for JBKempf. Truy cập ngày 24 tháng 2 năm 2007. 
  7. ^ VideoLAN Team. “Intellectual Properties”. VideoLAN Wiki. Truy cập ngày 30 tháng 7 năm 2007. 
  8. ^ “The streaming solution”. VideoLAN. Truy cập ngày 8 tháng 3 năm 2009. 
  9. ^ Jon Lech Johansen (23 tháng 6 năm 2005). “VLC cone”. So sue me: Jon Lech Johansen’s blog. Truy cập ngày 24 tháng 2 năm 2007. 
  10. ^ “vlc48x48.png” (PNG). VideoLAN Project. Truy cập ngày 15 tháng 3 năm 2010. 
  11. ^ “vlc48x48.png” (PNG). VideoLAN Project. Truy cập ngày 15 tháng 3 năm 2010. 
  12. ^ Ryan Paul (8 tháng 7 năm 2009). “VLC 1.0 officially released after more than 10 years of work”. Ars Technica. Truy cập ngày 12 tháng 1 năm 2013. 
  13. ^ “Une nouvelle version du lecteur multimédia VLC, dix ans après sa création” [New version of VLC media player 10 years after its first creation]. Le Monde (bằng French). 20 tháng 2 năm 2012. Truy cập ngày 22 tháng 2 năm 2012. 
  14. ^ “Top Project Listings”. SourceForge. Truy cập ngày 2 tháng 1 năm 2012. 
  15. ^ “Top Project Listings”. VideoLAN. Truy cập ngày 22 tháng 1 năm 2013. 
  16. ^ “Apple pulls VLC media player from the App Store”. MacNN. 7 tháng 1 năm 2011. Truy cập ngày 12 tháng 1 năm 2013. 
  17. ^ “Press Release on libVLC relicensing to LGPL”. VideoLAN. 21 tháng 12 năm 2011. Truy cập ngày 22 tháng 1 năm 2013. 
  18. ^ “Press Release on modules relicensing to LGPL”. VideoLAN. 21 tháng 12 năm 2011. Truy cập ngày 22 tháng 1 năm 2013. 
  19. ^ “VLC media player List of modules”. VLC media player trac system. VideoLAN. 
  20. ^ Jean-Baptiste Kempf (10 tháng 2 năm 2007). “Qt4 Interface”. Yet another blog for JBKempf. Truy cập ngày 13 tháng 1 năm 2013. 

Liên kết ngoài[sửa | sửa mã nguồn]