VLC 미디어 플레이어

VLC 미디어 플레이어(영어: VLC media player)는 비디오랜(VideoLAN) 프로젝트가 개발한 자유-오픈 소스 포터블 크로스 플랫폼 미디어 플레이어 소프트웨어이다. VLC는 데스크톱 운영 체제, 그리고 안드로이드, iOS, iPadOS, 타이젠, 윈도우 10 모바일, 윈도우 폰모바일 플랫폼용으로 내려받을 수 있다. 또, VLC는 애플의 앱 스토어, 구글 플레이, 마이크로소프트 스토어와 같은 디지털 배급 플랫폼에서도 내려받을 수 있다.

VLC 미디어 플레이어
VLC Icon.svg
리눅스와 그놈 셸에서 실행 중인 VLC 3. 블렌더 재단의 단편 영화 Spring을 재생하고 있다.
리눅스와 그놈 셸에서 실행 중인 VLC 3. 블렌더 재단의 단편 영화 Spring을 재생하고 있다.
개발자비디오랜(VideoLAN)
발표일2001년 2월 1일 (19년 전)(2001-02-01)[1]
미리보기 버전
3.0.0-rc8 (윈도우, 리눅스, macOS) / 2018년 1월 27일 (2년 전)(2018-01-27)[2]
저장소 위키데이터에서 편집하기
프로그래밍 언어C, C++ (코코아 기반 운영체제인 경우: 오브젝티브-C)
운영 체제마이크로소프트 윈도우, 윈도우폰, macOS, 리눅스, 안드로이드, iOS, 애플TV, 타이젠, OS/2, 엑스박스 원
플랫폼IA-32, x64, ARM, MIPS, 파워PC
언어48개의 언어개 언어[3]
종류미디어 플레이어
라이선스LGPLv2.1+[4][5]
웹사이트www.videolan.org/vlc/
VLC 3.0.10 환경 설정과 효과 (리눅스에서 실행 중)

VLC는 수많은 오디오, 비디오 압축 방식과 파일 형식을 지원하는데, 여기에는 DVD-비디오, 비디오 CD, 스트리밍 프로토콜이 포함된다. 컴퓨터 네트워크를 경유하여 미디어 스트리밍이 가능하고 멀티미디어 파일을 트랜스코드할 수 있다.[6]

VLC의 기본 구성은 수많은 자유 디코딩 및 인코딩 라이브러리를 포함하고 있어서 사유 플러그인의 검색과 캘리브레이션의 요구를 회피한다. FFmpeg 프로젝트의 libavcodec 라이브러리는 VLC 코덱 다수를 제공하지만 플레이어는 주로[7] 자체 muxer와 demuxer를 사용한다. 또, 자체 프로토콜 구현체를 가지고 있기도 하다. libdvdcss DVD 암호화 해제 라이브러리를 사용하여 리눅스macOS에서 암호화된 DVD의 재생을 지원하는 최초의 플레이어로 각광을 받았으나, 이 라이브러리는 법적 논란이 있으며 그 결과로 리눅스 배포판의 수많은 소프트웨어 저장소에 포함되어 있지 않다.[8][9]

원래는 프랑스의 공과대학 에콜 센트랄 파리에서 학생 프로젝트로 시작하여 개발되었고, 대표적으로 널리 알려진 자유 소프트웨어 프로그램이며 아이콘은 러버콘이다.

역사편집

비디오랜 소프트웨어는 1996년 학술 프로젝트의 하나로서 기원하였다. VLC는 VLC가 비디오랜 프로젝트의 클라이언트였을 당시 "비디오랜 클라이언트"(VideoLAN Client)를 대표하곤 했다. VLC가 더 이상 단지 클라이언트만이 아니기 때문에 이 두문자어는 더 이상 클라이언트를 대표하는 단어는 아니다.[10][11] 캠퍼스망을 경유하여 위성 디시로부터 비디오를 스트리밍하기 위한 클라이언트와 서버로 구성될 예정이었다. 에콜 상트랄 파리의 학생들에 의해 처음 개발되었으며 지금은 전 세계 기여자들에 의해 개발되고 있고 비디오랜이라는 비영리 단체에 의해 조율되고 있다. 1998년에 처음부터 다시 작성된 이 소프트웨어는 에콜 상트랄 파리 교장의 인가와 함께 2001년 2월 1일 GNU GPL로 출시되었다. 서버 프로그램의 기능인 비디오랜 서버(VideoLan Server, VLS)는 대부분 VLC로 포함되었다가 구식(deprecated) 처리되었다.[12] 이 프로젝트의 이름은 "VLC 미디어 플레이어"로 변경되었는데, 그 이유는 더 이상 클라이언트/서버 하부 구조로 되어 있지 않기 때문이다. VLC의 콘 아이콘은 에콜 상트랄의 네트워킹 학생 협회가 수집한 트래픽 콘들을 참고한 것이다.[13] 콘 아이콘 디자인은 손으로 그린 낮은 해상도 아이콘에서[14] Richard Øiestad 일러스트의 더 높은 해상도의 CGI-렌더링 버전으로 2006년 변경되었다.[15]

2007년, VLC 프로젝트는 라이선스 호환성을 이유로 막 출시된 GPLv3로 업그레이드하지 않기로 결정하였다.[16] 13년의 개발 이후 버전 1.0.0의 VLC 미디어 플레이어는 2009년 7월 7일 출시되었다.[17] 2010년 안드로이드용 VLC에 대한 작업이 시작되었고 2011년 이래로 구글 플레이 스토어에서 안드로이드 기기들에서 이용이 가능하게 되었다.[18][19] 2010년 9월, Applidium라는 이름의 기업이 VLC 프로젝트의 지지와 함께 GPLv2 하의 iOS용 VLC 포트를 개발하였으며 애플에 의해 앱 스토어에 수용되었다.[20][21] 2011년 1월, VLC 개발자 Rémi Denis-Courmont의 VLC의 GPLv2와 앱 스토어 정책 간 라이선스 충돌에 관한 애플에 대한 불평 이후[22] VLC는 애플에 의해 앱 스토어로부터 철회되었다.[23] 최종적으로 2011년 10월 VLC 개발자들은 더 나은 라이선스 호환성을 달성하기 위해(예: 애플 앱 스토어) GPLv2에서 LGPLv2로 VLC 엔진 일부를 리라이선스하기 시작하였다.[24][25][26][27] 2013년 7월, VLC 애플리케이션은 모질라 공용 허가서앱스토어에 다시 제출될 수 있었다.[28] 버전 2.0.0의 VLC 미디어 플레이어는 2012년 2월 18일 출시되었다.[5][29] [[마이크로소프트 스토어 (디지털)|마이크로소프트 스토어]|]용 버전은 2014년 3월 13일 출시되었다. 윈도우 RT, 윈도우 폰., 엑스박스 원을 위한 지원이 나중에 추가되었다.[30] 2016년 기준으로 VLC는 소스포지 전체 다운로드 수 기준 3위를 차지하며,[31] 다운로드 건수는 30조 건 이상이다.[32]

2016년 6월 이래로 윈도우, 리눅스, macOS용이 개발되었으며[33] 2018년 2월 출시되었다.[34]크롬캐스트 출력 지원(자막 제외[35]), 하드웨어 가속 디코딩, 4K 및 8K 재생, 10비트 및 HDR 재생, 360° 비디오 및 3D 오디오, HD 오디오 코덱용 오디오 패스스루, 블루레이 자바 메뉴 지원, 로컬 네트워크 드라이브 탐색 등 수많은 새로운 기능이 포함되어 있다.

2017년 12월, 유럽 의회는 EU의 IT 인프라 구조 개선을 위해 VLC를 위한 버그 바운티 프로그램에 투자하는 예산을 승인하였다..[36]

출시 역사편집

버전[37] 코드명 출시일
1.0.0 Goldeneye 2009-07-06
1.0.1 2009-07-26
1.0.2 2009-09-19
1.0.3 Goldeneye 2009-10-30
1.0.4 2009-12-10
1.0.5 Goldeneye 2010-01-28
1.0.6 2010-04-21
1.1.0[38][39] The Luggage 2010-06-21
1.1.1[40] 2010-07-20
1.1.2 2010-07-21
1.1.3 2010-08-18
1.1.4 2010-08-27
1.1.5 2010-11-13
1.1.6 2011-01-23
1.1.7 2011-01-30
1.1.8 2011-03-23
1.1.9 2011-04-12
1.1.10 2011-06-07
1.1.11 2011-07-14
1.1.12 2011-10-06
1.1.13 2011-12-20
2.0.0 Twoflower 2012-02-17
2.0.1 2012-03-16
2.0.2 2012-06-27
2.0.3 2012-07-18
2.0.4 2012-10-15
2.0.5 2012-12-11
2.0.6 2013-04-07
2.0.7 2013-05-26
2.0.8 2013-07-25
2.0.9 2013-10-23
2.0.10 2014-02-21
2.1.0 Rincewind 2013-07-23
2.1.1 2013-11-11
2.1.2 2013-12-09
2.1.3 2014-01-29
2.1.4 2014-02-21
2.1.5 2014-06-06
2.1.6 2015-02-26
2.2.0 Weatherwax 2015-02-27
2.2.1 Terry Pratchett 2015-04-13
2.2.2 Weatherwax 2016-01-20
2.2.3 2016-04-26
2.2.4 2016-06-01
2.2.5 2017-02-03
2.2.6 Umbrella 2017-05-24
2.2.7 2017-11-16
2.2.8 Weatherwax 2017-11-21
3.0.0 Vetinari 2018-02-08
3.0.1 2018-02-26
3.0.2 2018-04-19
3.0.3 2018-05-28
3.0.4 2018-08-09
3.0.5 2018-10-19
3.0.6 2019-01-10
3.0.7 2019-05-24
3.0.8[41] 2019-08-14

특징편집

많은 오디오 및 비디오 코덱을 지원하며, DVD 및 비디오 CD, 각종 스트리밍 미디어도 지원한다. IPv4IPv6 네트워크에서 스트리밍 서버로 활동할 수 있다. 라이브러리로는 FFmpeg 프로젝트의 libavcodec을 사용해서 많은 코덱을 지원하며 libdvdcss를 사용해서 암호화된 DVD도 재생할 수 있고 미디어 형식을 바꾸는 기능도 있다.

리눅스, 마이크로소프트 윈도, 맥 OS X, BeOS, 포켓 PC 등의 다양한 운영체제를 지원한다. 다른 미디어 플레이어에 비해 하드웨어 요구사항이 낮고 고화질의 비디오 파일을 부드럽게 재생시킬 수 있어서 저사양 사용자들이 선호한다. 일부 플랫폼에서는 모질라 파이어폭스 플러그인의 형태로도 작동하며, 0.8.2부터는 ActiveX 컨트롤의 형태로도 쓸 수 있게 되었다.

VLC는 RAR로 압축된 파일을 풀지 않고도 미디어 파일을 재생할 수도 있으며, 다운로드가 끝나지 않은 파일의 내용을 미리 볼 수도 있다. VLC가 사용하는 코덱은 운영체제에 의존하지 않는다.

지원 형식편집

입력 포맷편집

VLC는 VLC를 실행 중인 운영 체제에 따라 수많은 포맷을 읽을 수 있으며 다음을 포함한다:[42]

출력 포맷편집

VLC는 운영 체제에 따라 오디오와 비디오를 여러 포맷으로 트랜스코드하거나 스트리밍할 수 있으며 다음을 포함한다:

법적 문제편집

macOS 플랫폼과 윈도우 플랫폼용 VLC 미디어 플레이어 소프트웨어 인스톨러는 libdvdcss DVD 암호화 해제 라이브러리가 포함되어 있으며 이 라이브러리는 특정 관할 구역에서 법적으로 금지될 수 있다.[46][47]

같이 보기편집

각주편집

  1. “15 years of VLC and VideoLAN”. Jean-Baptiste Kempf. 2017년 4월 15일에 확인함. 
  2. “VLC media player, Index of /testing/”. 2018년 2월 9일에 확인함. 
  3. “VideoLAN internationalization”. 《VideoLAN. 2017년 4월 15일에 확인함. 
  4. “VLC engine relicensed to LGPL”. 《VideoLAN》. 2011년 12월 21일. 2017년 4월 15일에 확인함. 
  5. “VLC reaches 2.1.2”. 《VideoLAN》. 2013년 12월 10일. 2017년 4월 15일에 확인함. 
  6. “VLC Features”. 《VideoLAN. 2017년 4월 15일에 확인함. 
  7. “Contrib Status - VideoLAN Wiki”. 《wiki.videolan.org》 (영어). 2017년 7월 15일에 확인함. 
  8. “libdvdcss - VideoLAN”. 《www.videolan.org》. 2020년 2월 8일에 확인함. 
  9. Hoffman, Chris. “Why Watching DVDs on Linux is Illegal in the USA”. 《How-To Geek》 (영어). 2020년 2월 8일에 확인함. 
  10. Kempf, Jean-Baptiste (2006년 11월 23일). “VLC Name”. 《Yet another blog for JBKempf》. 2017년 4월 15일에 확인함. 
  11. VideoLAN Team. “Intellectual Properties”. 《VideoLAN Wiki》. 2017년 4월 15일에 확인함. 
  12. “The cross-platform streaming solution”. 《en:VideoLAN. 2017년 4월 15일에 확인함. 
  13. en:Jon Lech Johansen (2005년 6월 23일). “VLC cone”. 《Jon Lech Johansen's blog》. 2017년 4월 15일에 확인함. 
  14. “vlc48x48.png” (PNG). 《VideoLAN Project》. 2017년 4월 15일에 확인함. 
  15. “vlc48x48.png” (PNG). 《VideoLAN Project》. 2017년 4월 15일에 확인함. 
  16. Denis-Courmont, Rémi. “VLC media player to remain under GNU GPL version 2”. 《en:VideoLAN. 2017년 4월 15일에 확인함. In 2001, VLC was released under the OSI-approved GNU General Public version 2, with the commonly-offered option to use "any later version" thereof (though there was not any such later version at the time). Following the release by the Free Software Foundation (FSF) of the new version 3 of its GNU General Public License (GPL) on the 29th of June 2007, contributors to the VLC media player, and other software projects hosted at videolan.org, debated the possibility of updating the licensing terms for future version of the VLC media player and other hosted projects, to version 3 of the GPL. [...] There is strong concern that these new additional requirements might not match the industrial and economic reality of our time, especially in the market of consumer electronics. It is our belief that changing our licensing terms to GPL version 3 would currently not be in the best interest of our community as a whole. Consequently, we plan to keep distributing future versions of VLC media player under the terms of the GPL version 2. [...]we will continue to distribute the VLC media player source code under GPL "version 2 or any later version" until further notice. 
  17. Paul, Ryan (2009년 7월 8일). “VLC 1.0 officially released after more than 10 years of work”. 아르스 테크니카. 2013년 1월 12일에 확인함. 
  18. “VLC on Android”. Spill the Beans. 2011년 2월 2일. 2013년 10월 28일에 확인함. 
  19. “VLC media player for Android”. VideoLan. 2013년 10월 28일에 확인함. 
  20. hands-on-with-vlc-movie-player-for-ipad.ars on Arstechnica
  21. the-vlc-ios-license-dispute-and-how-it-could-spread-to-android on Arstechnica
  22. vlc-for-ios-vanishes-2-months-after-eruption-of-gpl-dispute.ars on arstechnica
  23. “Apple pulls VLC media player from the App Store”. 《MacNN》. 2011년 1월 7일. 2012년 5월 30일에 원본 문서에서 보존된 문서. 
  24. “Changing the VLC engine license to LGPL”. 2011년 10월 23일에 확인함. 
  25. Vaughan-Nichols, Steven. “No GPL Apps for Apple's App Store”. 지디넷. 2011년 10월 23일에 확인함. 
  26. “Press Release on libVLC relicensing to LGPL”. VideoLAN. 2011년 12월 21일. 2013년 1월 22일에 확인함. 
  27. “Press Release on modules relicensing to LGPL”. VideoLAN. 2011년 12월 21일. 2013년 1월 22일에 확인함. 
  28. VLC under Mozilla public relaunched. Accessed October 10, 2013
  29. “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]. 《르 몽드》 (French). 2012년 2월 20일. 2012년 2월 22일에 확인함. 
  30. vlc-for-the-new-windows-8-user-experience-metro on kickstarter.com
  31. “Top Project Listings”. 소스포지. 2012년 1월 2일에 확인함. 
  32. “VLC passes 3 billion downloads, will get AirPlay support and improved VR features soon”. 《VentureBeat》 (영어). 2019년 1월 11일. 2019년 1월 16일에 확인함. 
  33. http://nightlies.videolan.org/
  34. “VLC 3.0.0”. 《VideoLAN》 (영어). 2018년 2월 12일에 확인함. 
  35. “Subtitles doesn't work when playing via Chromecast”. 《VideoLAN projects》. 2018년 2월 11일. 2019년 3월 9일에 확인함. 
  36. “Vulnerability disclosure for VLC”. 《HackerOne》 (영어). 2017년 12월 7일에 확인함. 
  37. “git.videolan.org Git - projects in 'vlc'. 《git.videolan.org》. 2019년 8월 23일에 확인함. 
  38. “VLC 1.1.0 release - VideoLAN”. 《www.videolan.org》. 2020년 4월 17일에 확인함. 
  39. “VLC news”. 
  40. “VLC 1.1.1 release - VideoLAN”. 《www.videolan.org》. 2020년 4월 17일에 확인함. 
  41. “VLC 3.0.8 Vetinari - VideoLAN”. 《www.videolan.org》. 2020년 4월 17일에 확인함. 
  42. “VLC features list”. 《VideoLAN Project》. 2007년 2월 24일에 확인함. 
  43. “VLC 2.0.4 Twoflower”. VideoLAN. 2012년 10월 19일에 확인함. 
  44. VideoLAN team. “VLC playback Features”. 2010년 1월 3일에 확인함. 
  45. “VLC 2.1.2 Rincewind”. VideoLAN. 2014년 1월 30일에 확인함. 
  46. “VideoLAN - Frequently Asked Questions”. VideoLAN. 2012년 3월 24일에 확인함. 
  47. “VideoLAN - Legal”. VideoLAN. 2012년 3월 24일에 확인함. 
내용주
  1. Until VLC 1.1.0, to use AMR as audio codec, VLC and FFmpeg had to be compiled with AMR support. This is because the AMR license is not compatible with the VLC license.
  2. This feature needs sound fonts and might not work on every OS.
  3. RealAudio playback is provided through the FFmpeg library which only supports the Cook (RealAudio G2 / RealAudio 8) decoder at the moment.
  4. 2010년 기준, only supported in mono and stereo, so no multichannel support.
  5. This is present in 0.9.0 and newer version.
  6. Indeo 4 and 5 codecs are not supported
  7. from 0.9.9 and over
  8. This is from the 0.8.6 version.
  9. VLC must be compiled with mp3lame support

외부 링크편집