VLC media player

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук
VLC Media Player
Файл:VLC.svg

VLC 0.9.4
Тип: Програвач мультимедіа
Розробник: The VideoLAN Team
Перший випуск: 1 лютого 2001
Стабільний випуск: 1.0.0 / 7 липня 2009 р.
Нестабільний випуск: [1],[2]
Мова програмування: Сі
ОС: Кросплатформовий
Стан: Актуальний
Ліцензія: GNU General Public License вер. 2.0
Українська: так[3]
Сайт: http://www.videolan.org/vlc

VLC (VideoLAN Client) — кросплатформовий та вільний плеєр проекту VideoLAN. VLC здатний програвати різноманітні аудіо- та відеофайли, CD та DVD-диски, інтернет-радіо за різними протоколами та має багато інших можливостей. Незважаючи на наявність у назві слова «client», він також може бути сервером потокової трансляції файлів в реальному часі на один або кілька комп’ютерів мережі чи записувати вихідні дані у файл. Підтримуються протоколи IPv4 та IPv6. VLC підходить для більшості сучасних операційних систем, в тому числі Windows, Linux і Mac OS X. Версію 0.8.6 уже завантажено понад 99 млн. разів. VLC має багату бібліотеку власних кодеків і є чи не єдиним плеєром, що добре програє зіпсовані чи недозавантажені файли. Плеєр надійний та підходить користувачам з різним досвідом роботи, в тому числі професіоналам. Багатомовний інтерфейс[4].

Зміст

[ред.] Історія

Проект VideoLAN був заснований студентами французького університету École Centrale Paris. Тепер робота над проектом перейшла до The VLC Team, що включає спільноту розробників з 20 країн світу. Спочатку розробники створювали зв'язку двох програм для трансляції відео через мережу: сервера VLS (VideoLAN Server) і клієнта VLC (VideoLAN Client). У версію 0.5.0 плеєра VLC, що вийшла у січні 2003 року, розробники додали реалізацію потокового виводу з можливістю перекодування «на льоту». З версії 0.7.0 плеєр може виводити кілька джерел у один вихідний потік, а з версії 0.8.0 перекодовувати для потоку будь-які формати, що здатен відтворити. Таким чином існування VLS стало непотрібним і тепер його розробка припинилася. Крім VLC, у VideoLAN розробляють ще ряд допоміжних проектів, переважно бібліотек програмування. Вибір дорожнього конуса як логотипа програми пояснюється хобі спільноти програмістів VIA, до якої також входить VideoLAN, - колекціонуванням цих виробів.[1]

[ред.] Архітектура

VLC має модульну архітектуру, що дозволяє легко підключати підтримку нових форматів файла, кодеків, фільтрів тощо. Деякі модулі відсутні у готовій скомпільованій програмі і для того, щоб їх використати, необхідно скомпілювати джерельні коди вручну. Існує понад 300 модулів для VLC.

[ред.] Підтримка операційних систем

VLC є кросплатформовою програмою. На даний час, VLC працює на таких платформах:

Операційна система Mac OS 9 не підтримується.

[ред.] Підтримка форматів

VLC має власні кодеки для відтворення аудіо та відео. Підтримка різних форматів залежить від операційної системи, на якій працює VLC.[2]

[ред.] Читання форматів

Вхідні дані
UDP/RTP Unicast або Multicast, HTTP, FTP, MMS, TCP/RTP Unicast, DCCP/RTP Unicast, DVD, VCD, SVCD, CD Audio, DVB (тільки на Linux), Video acquisition (через V4L чи DirectShow), RSS/Atom подачі і з локальних файлів на комп'ютері.
Формати контейнерів
3GP,[3] ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, Annodex, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio (DTS, AAC, AC3/A52), Raw DV, MXF, VOB, Matroska (MKV).
Відеоформати
Cinepak, DV, H.263/H.263i, H.264, H.264/MPEG-4 AVC, HuffYUV, Indeo 3,[4] MJPEG (A/B), MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson 1/3 (отже, підтримується програвання модифікованого відео Sorenson H.263, завантаженого з YouTube), Theora (alpha 3), VC-1, VP5, VP6, WMV, DIVX (1/2/3/5).
Субтитри
DVD, SVCD, DVB, OGM, Matroska, SubStation Alpha (частково),[5] SubRip, Advanced SubStation Alpha (частково),[5] MPEG-4 Timed Text, текстові файли (MicroDVD, SubRIP, SubViewer, SSA1-5, SAMI, VPlayer), Vobsub, MPL2,[6] Teletext.[6]
Аудіоформати
AAC, AC3, ALAC, AMR,[3] DTS, DV Audio, XM, FLAC, MACE, MP3, PLS, QDM2/QDMC, RealAudio,[7] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[8] WMA, MIDI, Creative(tm) Voice.

[ред.] Формати для потокової трансляції (запису)

Формати контейнерів
ASF, AVI, FLV,[6] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV.
Відеоформати
H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5, VP6, Theora, DV.
Аудіоформати
AAC, AC3, DV Audio, FLAC, MP3,[9] Speex, Vorbis.
Протоколи потоків
UDP, HTTP, RTP, RTSP, MMS, File.

[ред.] Формати, що не підтримуються

Поки що не підтримуються такі формати:

[ред.] Інтерфейси

VLC підтримує велику кількість інтерфейсів. Для Windows та Linux інтерфейсом за замовчуванням є wxWidgets, а для Mac OS X - Cocoa. Також підтримуються скіни довільної форми, а отже й скіни популярних плеєрів Winamp та XMMS. У версії 0.9.0 планується підтримка Qt 4. Крім графічних, є текстовий інтерфейс, що дозволяє керувати програмою через командний рядок або написанням скриптів. Для віддаленого керування існує веб-інтерфейс та зв'язок через Telnet.

[ред.] Рішення на основі VideoLAN

Рішення на основі VideoLAN включає наступні програми:

  • VLS (VideoLAN Server) з можливістю трансляції на один або декілька комп'ютерів мережі файлів формату MPEG-1, MPEG-2 і MPEG-4, DVD-відео, цифрового телебачення, включаючи супутникове, а також відео в реальному часі
  • VLC (спочатку званий VideoLAN Client), який можна використовувати або як сервер потокової трансляції файлів формату MPEG-1, MPEG-2 і MPEG-4, DVD-відео та відео в реальному часі на один або декілька комп'ютерів мережі, або як клієнт для прийому, декодування і демонстрації відеопотоків в різних операційних системах
Повний загальний вид рішення на основі VideoLAN

[ред.] Інші можливості

Для Mozilla Firefox та інших браузерів платформи Gecko існує плагін VLC, що дає можливість відтворювати аудіо та відео з вікна браузера.

[ред.] Примітки

  1. Jon Lech Johansen (June 23, 2005). VLC cone (англ.). So sue me: Jon Lech Johansen's blog. Процитовано 2008-07-03.
  2. VLC features list (англ.). VideoLAN Project. Процитовано 2007-07-01.
  3. а б Щоб скористатись кодеком AMR, VLC і FFmpeg повинні бути скомпільовані з підтримкою AMR. Це пояснюється тим, що лізензія AMR не сумісна з лізензією VLC.
  4. Кодеки Indeo 4 і Indeo 5 не підтримуються.
  5. а б Поточна версія підтримує тільки частину форматування SSA/ASS (тільки вивід кольорів без позиціонування, анімації тощо). Анонсовано, що це буде виправлено у версії 0.9.0.
  6. а б в Буде додано в 0.9.0
  7. Програвання Real Audio доступне лише через бібліотеку FFmpeg, яка, на даний момент, підтримує тільки декодер Cook (RealAudio G2 / RealAudio 8).
  8. В даний час, підтримується тільки при інкапсуляції у формат Matroska і без підтримки багатоканальності.
  9. VLC має бути скомпільваний з підтримкою mp3lame.

[ред.] Посилання

Домашня сторінка VideoLAN (англ.)
Руководство пользователя VLC (рос.)
Screenshots (англ.)
Сайт École Centrale Paris (фран.)

Особисті інструменти