VLC

VLC media player (від VideoLAN Client [2]) - вільний медіаплеєр.


1. Платформи

Програма працює на більшості сучасних операційних систем, зокрема на:

C версії 1.0.2 Goldeneye (Intel 64bit) для Mac OS X 10.6 VLC став 64-розрядним. [3]

C версії 2.0.1 Rincewind (Windows 64bit) для Microsoft Windows VLC став 64-розрядним. [4]


2. Можливості

Плеєр VLC можна використовувати в якості сервера для трансляції потоку аудіо / відео по мережі (підтримує протоколи IPv4 і IPv6). Для відтворення файлів мультимедіа не потрібна установка додаткових кодеків, вони вже "вбудовані" в програму. VLC може відтворювати DVD і потокове незашифрованому (без DRM) відео ( IPTV) та інтернет-радіо. Також програма може записувати потокове аудіо / відео на комп'ютер.

VLC відтворює зіпсовані файли - наприклад, з пошкодженими індексами.


3. Історія розробки

Спочатку проект був розроблений студентами паризького університету Ecole Centrale Paris, зараз же над проектом VideoLAN (клієнтська і серверна частина) працює The VLC Team і спільнота розробників, які проживають по всьому світу.

4. Інтерфейс

Спочатку графічний інтерфейс VLC базувався на wxWidgets, проте через численні проблем, пов'язаних з цим тулкіта, розробниками було прийнято рішення перейти на використання Qt 4 для графічного інтерфейсу. Деякий час можна було вибирати між цими двома тулкіта, проте в даний момент інтерфейс на wxWidgets повністю виключений.

Інтерфейс різдвяного VLC програвача

VLC підтримує скіни через skins2 інтерфейс, через нього реалізована підтримка скінів Winamp 2 і XMMS. Однак VLC не підтримує безпосередньо скіни для Winamp Classic.

Для користувачів, що використовують консоль, реалізований інтерфейс на ncurses.

Також існують інтерфейси, що використовують telnet і HTTP ( AJAX), спеціально для віддаленого управління програмою.

VLC плеєр включає в себе ActiveX -компонент, який може бути вбудований в інший додаток (наприклад, Internet Explorer), і плагін для Mozilla Firefox.


5. Підтримка форматів

5.1. Підтримувані формати

VLC може читати різні формати, в залежності від того, на якій ОС він запущений. [5]

Вхідні [6]
UDP / RTP unicast або multicast, HTTP, FTP, MMS, DVD, VCD, SVCD, Audio CD, DVB (тільки в Linux), Video acquisition (через V4l і DirectShow), розсилки RSS / Atom. У версії 1.0 додана експериментальна підтримка дисків Blu-Ray і папок AVCHD. [7]
Контейнерні формати (цифрові)
3GP, [8] ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB.
Відеоформати із стискуванням [9]
Cinepak, DV, H.263, H.264, HuffYUV, Indeo 3, [10] MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (підтримується пряме відтворення файлів, стислих модифікованим кодеком Sorenson H.263 і викачаних з YouTube), Theora, VC-1, [11] VP5, [11] VP6, [11], VP8, WMV.
Субтитри [12]
DVD, SVCD, DVB, OGM, (частково) SubStation Alpha, [13] SubRip, (частково) Advanced SubStation Alpha, [13] MPEG-4 Timed Text, текстовий файл, Vobsub, MPL2, [14] телетекст. [14]
Аудіоформати [15]
AAC, AC3, ALAC, AMR, [8] DTS, DV Audio, XM, FLAC, MACE, MP3, QDM2/QDMC, RealAudio, [16] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack, [17] WMA.

5.2. Формати для потокового виводу / конвертації

Підтримувані (реалізовані) формати для висновку / кодування розрізняються залежно від використовуваної ОС.

Контейнерні формати
ASF, AVI, FLV, [14] 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, [11] VP6, [11], Theora, DV
Аудіоформати
AAC, AC3, DV Audio, FLAC, MP3 [18], Speex, Vorbis
Потокові протоколи
UDP, HTTP, HTTPS, RTP, RTSP, MMS, File

5.3. Непідтримувані формати виводу

VLC 0.8.6c не здатний програвати відео, що використовує наступні кодеки:

  • Fraps
  • MIDI
  • RealMedia (у версії 0.9.8а забезпечена часткова підтримка), RealMedia Variable Bitrate (. rmvb).
  • Indeo Video 4 і 5, в тому числі IV50.
  • GoToMeeting

Деякі з цих кодеків можуть бути перетворені в підтримувані VLC, використовуючи відеоконвертера.

6. Підтримувані джерела

  • файли форматів MPEG-1, MPEG-2 і MPEG-4 / DivX на жорсткому диску, оптичних приводах і т. п.
  • диски формату DVD і VCD
  • декодер супутникового сигналу ( DVB-S)
  • потокове відео у форматах MPEG-1, MPEG-2 і MPEG-4, трансльоване за допомогою VideoLan Server або VideoLan Client
  • веб-камери і мікрофони.

7. Рішення на основі VideoLAN

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

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

Примітки

  1. Репозиторій VLC. - download.videolan.org / pub / videolan / vlc /
  2. Історія VideoLAN - wiki.videolan.org / History (Англ.)
  3. Програвач VLC для MAC OS X став 64-розрядним - www.deepapple.com/news/35260.html
  4. Windows x64 версія програвача VLC - download.videolan.org/pub/videolan/vlc/last/win64 /
  5. Список можливостей VLC - www.videolan.org / vlc / features.html. Офіційний сайт. Читальний - www.webcitation.org/65ZoFbp3a з першоджерела 19 лютого 2012.
  6. VideoLAN - VLC - Features - www.videolan.org/vlc/features.php?cat=input
  7. Реліз медіа плеєра VLC 1.0.0 - www.opennet.ru/opennews/art.shtml?num=22504. OpenNET (7 липня 2009). Читальний - www.webcitation.org/65ZoGUGDb з першоджерела 19 лютого 2012.
  8. 1 2 Для того, щоб використовувати AMR, аудіокодеки VLC і FFmpeg повинні бути скомпіліліровани з підтримкою AMR. Причина - ліцензія AMR не сумісна з ліцензією VLC.
  9. VideoLAN - VLC - Features - www.videolan.org/vlc/features.php?cat=video
  10. Кодеки Indeo 4 і 5 не підтримуються.
  11. 1 2 3 4 5 З версії 0.8.6
  12. VideoLAN - VLC - Features - www.videolan.org/vlc/features.php?cat=sub
  13. 1 2 Поточні версії [ коли? ] підтримують тільки частина тегів форматування даних з SSA / ASS (тільки кольоровість, але без позиціонування, анімації, набір і т. д.), але все інше планувалося до версії 0.9.0.
  14. 1 2 3 Буде у версії 0.9.0.
  15. VideoLAN - VLC - Features - www.videolan.org/vlc/features.php?cat=audio
  16. На даний момент [ коли? ] відтворення Real Audio йде через бібліотеку FFmpeg тільки з підтримкою декодера Cook (RealAudio G2 / RealAudio 8).
  17. Зараз [ коли? ] підтримується лише прихований в Matroska формат контейнера і без включення до нього мультиканальною підтримки.
  18. Потрібно скомпілювати VLC з підтримкою mp3lame.