Vlc media player
Содержание:
- Работа с распространенными протоколами и форматами
- Other control interfaces
- Интерфейс и функциональные достоинства
- All features
- Audio Bar Graph over Video
- Supported Formats
- Поддержка форматов
- The Mozilla plugin
- How To Start VLC Server with http Interface
- Keyboard shortcuts in the Windows (DirectX) video output
- Transcoding
- How to associate media files with VLC
- VLC Download
- The HTTP interface
- Version history / Release notes / Changelog
- Интерфейс
Работа с распространенными протоколами и форматами
В зависимости от операционной системы, ВЛЦ плеер работает с разными протоколами и форматами, но распространенные поддерживаются в любом случае. Среди протоколов и форматов стоит отметить такие, как: HTTP, HTTPS, RTP, RTSP, FTP, DVD, VCD, SVCD, Audio CD, Blu-Ray, H.263, H.264, AVI, MP4, MPEG-1, MPEG-2, MPEG-4, WMV, WMA, MP3, WAV, 3GP, ASF, MKV, FLV, AAC, AC3, FLAC, ALAC, DTS, Indeo Video, RealMedia, RealAudio, WavPack, QuickTime, Ogg Vorbis, PVA, VOB и другие. Прочие из форматов могут быть преобразованы с использованием специальных конвертеров, например: распространенный DivX и спутниковый DVB-S. Стоит отметить работу с субтитрами и плейлистами всех актуальных форматов.
Other control interfaces
VLC includes a number of so-called interfaces that are not really interfaces, but means of. Nevertheless, they are enabled by setting them as interface or extra interface, either in the Preferences, in General/Interface, or using -I or —extraintf on the command line.
Hotkeys
This module allows you to control VLC and playback via hotkeys. It is always enabled by default. You can use hotkeys in the video output window, you can’t in the audio dummy interface.
Hotkeys can be hacked by:
% vlc --key-<function> <code>
Code is composed by modifiers keys (Alt, Shift, Ctrl, Meta,Command) separated by a dash (-) and terminated by a key (a…z, +, =, -, ‘,’, +, <, >, `, /, ;, ‘, \, , *, Left, Right, Up, Down, Space, Enter, F1…F12, Home, End, Menu, Esc, Page Up, Page Down, Tab, Backspace, Mouse Wheel Up and Mouse Wheel Down). Main controls are available from hotkeys, such as : fullscreen, play-pause, faster, slower, next, prev, stop, quit, vol-up, etc. (use the —longhelp option for full list of functions). For example, for binding fullscreen to Ctrl-f, run:
% vlc --key-fullscreen 'Ctrl-f'
The list of the default hotkeys is available here.
RC and RTCI
These two interfaces allow you to control VLC from a command shell (possibly using a remote connexion or a Unix socket).
Start VLC with -I rc or —extraintf rc. When you get the Remote control interface initialized, `h’ for help message, press h and Enter to get help about available commands.
To be able to remote connect to your VLC using a TCP socket (telnet-like connexion), use —rc-host your_host:port. Then, by connecting (using telnet or netcat) to the host on the given port, you will get the command shell.
To use a UNIX socket (local socket, this does not work for Windows), use —rc-unix /path/to/socket. Commands can then be passed using this UNIX socket.
The RTCI interface gives you more advanced options, such as marquee control for the marquee subpicture filter (See filter section).
Ncurses
This is a text interface, using ncurses library.
Start VLC with -I ncurses or —extraintf ncurses.
The ncurses interface
Press h to get the list of all available commands, with a short description.
There is also a filebrowser available for the ncurses interface in order to add playlist items. Press ‘B’ to use it.
The ncurses filebrowser
You can set the filebrowser starting point by launching vlc with the —browse-dir option:
% vlc -I ncurses --browse-dir /filebrowser/starting/point/
Интерфейс и функциональные достоинства
Главными качествами интерфейса пользователя программы VLC Media Player от интернациональной компании с французскими корнями VideoLAN считаются:
— продуманный красивый интуитивно понятный интерфейс,
— удобная навигация в меню и работа в настройках на русском языке,
— полноценная установка скинов Winamp 2 и XMMS,
— возможность работы в консоле на базе Ncurses,
— поддержка telnet и HTTP (AJAX) для дистанционного управления.
Функциональные возможности ВЛС впечатляют следующими фактами:
— качественная работа с современными востребованными A/V файлами,
— множество оригинальных опций и настроек для оптимизации картинки,
— корректировка видеоизображения: контрастность, яркость, насыщенность, интенсивность, резкость, размытие,
— масштаб, поворот, кадрирование, постобработка,
— изменение громкости, режима стерео, нормализация, реверс, применение спецэффектов,
— наличие встроенного десяти полосного графического эквалайзера для коррекции звука,
— воспроизведение испорченных мультимедиа файлов, с поврежденными индексами, недокачанных, битых,
— одновременный параллельный просмотр или трансляция нескольких потоков или файлов, в том числе и в фоновом режиме,
— транслирование Интернет радио онлайн,
— полноценная запись потокового видео или аудио на жесткий диск компьютера или USB Flash носители,
— поддержка многочисленных дополнительных плагинов от сторонних разработчиков,
— ActiveX-компонент для встраивания, например, в ИЕ, и плагин для Мазилы.
All features
VIDEO
Rewritten video output core and modules, allowing subpicture blending in GPU.
Shader support in the OpenGL output, for colorspace conversion, including 10bits.
New video outputs for Windows 7, Android, iOS and OS/2.
New debanding, grain, denoising and anti-flickering filters.
New deinterlacing filter, including an Inverse Telecine algorithm.
AUDIO
New resamplers for higher quality audio.
New dynamic range compressor and karaoke filters.
Simplification of the audio core for faster processing.
New audio outputs for iOS, Android and OS/2.
FORMATS
Multi-threaded decoding for H.264, MPEG-4/Xvid and WebM.
Support for 10bits codecs, WMV image and some other codecs.
Rewritten support for images, including jpeg, png, xcf, bmp…
Important changes in RealVideo and Real Format support.
CrystalHD cards and Android OpenMAX support for hardware decoding.
INPUT AND DEVICES
Experimental support for BluRay discs:
— Menus are deactivated in this release (will come soon).
— AACS and BD+ DRM libraries and keys are not shipped, for legal reasons.
Support for SDI capture cards and QTKit devices.
Support for new adaptive streaming protocols, like HLS and DASH.
FOR MAC USERS
Completely new, single window interface:
— Available in 2 colors: Lion grey and QTX black.
— Extensions support and better Lion integration.
Support for all QTKit devices through qtcapture and qtsound modules.
Continued support for X 10.5 and PPC users (1080p and ProRes on Dual-G5!).
FOR ANIME FANS
Vastly improved MKV demuxer.
Rewritten linked segments and ordered chapter files support.
Correct support for FLAC, RV and Hi10p in MKV.
Rewritten seeking support in cue files.
Various ASS subtitles improvements.
FOR PROFESSIONAL USERS
Support for ProRes 422 and 4444, AVC/Intra.
Support for Jpeg-2000 and DNxHD/VC-3 in 10bits.
Support for EBU subtitles (stl) and EIA-608.
SDI and HD-SDI card support for input on Linux.
New Dirac/VC-2 encoder, faster than the previous one.
FOR DEVELOPERS
libVLC, libVLCcore and libcompat have switched from GPL to LGPLv2.1+.
New libVLC examples are available: media player, photobooth and mediainfo clones.
New JSON requests on the web interface to control running VLC instances.
Implementation of the MPRIS2 interface to control media players.
VLC’s web plugins have been rewritten for better integration and stability in all browsers.
Audio Bar Graph over Video
This section specifies how to enable the audiobargraph audio filter and video overlay, (mostly) via the GUI. This displays an audio meter overlaid on the video.
There are three parts — an audio filter, which sends it’s output via TCP to the Remote Control (RC) Interface. This information is then picked up and displayed by the Audio Bar Graph video subpicture filter (OSD).
To enable this, VLC needs to be started with the —rc-host command-line switch — e.g.
% "C:\Program Files\VideoLAN\VLC\vlc.exe" --rc-host localhost:12345
In the GUI, set the following (this example from VLC v1.1.9 on Windows 7):
- Preferences:Show settings:All
- Audio/Filters > Enable «Audio part of the BarGraph function»
- Audio/Filters/audiobargraph > use defaults, change «Sends the barGraph information every n audio packets» to 1 to enable see a more accurate display
- Interface/Main interfaces > Enable «Remote control interface»
- Interface/Main interfaces/RC > Enable «Do not open a DOS command box interface»
- Video/Subtitles-OSD > Enable «Audio Bar Graph Video sub filter»
- Video/Subtitles-OSD/Audio Bar Graph > Set the following settings:
- «Value of the audio channels levels» = 0 (setting this to 0:1 crashes VLC v1.1.9)
- «X coordinate» = 0
- «Y coordinate» = 0 (this doesn’t seem to affect anything)
- «Transparency of the bargraph» = 128 for 50% transparency which looks ok
- «Bargraph position» = Left (seems to only work Left,Center,Right — can’t go top or bottom)
- «Alarm» = 1 (enables the silence alarm — puts a red border around the bargraph if silent for too long)
- «Bar width in pixel» = 10 (20 if you want it to be really visible)
Supported Formats
VIDEO : MPEG-1/2, DivX (1/2/3/4/5/6), MPEG-4 ASP, XviD, 3ivX D4, H.261, H.263 / H.263i, H.264 / MPEG-4 AVC, Cinepak, Theora, Dirac / VC-2, MJPEG (A/B), WMV 1/2, WMV 3 / WMV-9 / VC-1, Sorenson 1/3, DV, On2 VP3/VP5/VP6, Indeo Video v3 (IV32), Real Video (1/2/3/4), VOB.
AUDIO : MPEG Layer 1/2, MP3 – MPEG Layer 3, AAC – MPEG-4 part3, Vorbis, AC3 – A/52, E-AC-3, MLP / TrueHD>3, DTS, WMA 1/2, WMA 3, FLAC, ALAC, Speex, Musepack / MPC, ATRAC 3, Wavpack, Mod, TrueAudio, APE, Real Audio, Alaw/µlaw, AMR (3GPP), MIDI, LPCM, ADPCM, QCELP, DV Audio, QDM2/QDMC, MACE.
Others : DVD, Text files (MicroDVD, SubRIP, SubViewer, SSA1-5, SAMI, VPlayer), Closed captions, Vobsub, Universal Subtitle Format (USF), SVCD / CVD, DVB, OGM, CMML, Kate. ID3 tags, APEv2, Vorbis comment.
Поддержка форматов
Поддерживаемые для воспроизведения
VLC может читать различные форматы, в зависимости от того, на какой ОС он запущен.
- Контейнерные форматы (цифровые): 3GP, ASF, AVI, DVR-MS, FLV, Matroska (MKV), MIDI, QuickTime File Format, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB, RM, DVD-Video, VCD, SVCD, CD Audio, DVB
- Форматы аудио: AAC, AC3, ALAC, AMR, DTS, DV Audio, XM, FLAC, , MACE, MOD, Monkey’s Audio, MP3, Opus, PLS, QCP, QDM2/QDMC, RealAudio, Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack, WMA (WMA 1/2, WMA 3 partially).
- Источники захвата: Video4Linux (Linux), DirectShow (Windows), рабочий стол (screencast), цифровое TV (DVB-C, DVB-S, DVB-T, DVB-S2, DVB-T2, ATSC, Clear QAM)
- Сетевые протоколы: FTP, HTTP, MMS, RSS/Atom, RTMP, RTP (unicast или multicast), RTSP, UDP
- Форматы для стриминга: Apple HLS, Flash RTMP, MPEG-DASH, MPEG Transport Stream, RTP/RTSP ISMA/3GPP PSS, Windows Media MMS
- Субтитры: Advanced SubStation Alpha, Closed Captions, DVB, DVD-Video, MPEG-4 Timed Text, MPL2,OGM, SubStation Alpha, SubRip, SVCD, телетекст, текстовые файлы, VobSub, WebVTT
- Видеоформаты со сжатием: Cinepak, Dirac, DV, H.263, H.264/MPEG-4 AVC, H.265/MPEG HEVC, HuffYUV, Indeo 3, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, RealVideo 3&4, Sorenson (поддерживается прямое воспроизведение файлов, сжатых модифицированным кодеком Sorenson H.263 и скачанных с YouTube), Theora, VC-1, VP5, VP6, VP8, VP9, DNxHD, ProRes и WMV.
Форматы для потокового вывода/конвертации
VLC может кодировать или транслировать аудио и видео в разные форматы. Поддерживаемые (реализованные) форматы для вывода/кодирования различаются в зависимости от используемой ОС.
- Контейнерные: ASF, AVI, FLAC, FLV,Fraps,Matroska, MP4, MPJPEG, MPEG-2 (ES, MP3), Ogg, PS, PVA, QuickTime File Format, TS, WAV, WebM
- Аудио: AAC, AC-3, DV Audio, FLAC, MP3,Speex, Vorbis
- Потоковые протоколы: HTTP, MMS, RTSP, RTP, UDP
- Видео: Dirac, DV, H.263, H.264/MPEG-4 AVC, H.265/MPEG-H HEVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Theora, VP5,VP6, VP8,VP9
The Mozilla plugin
Install the plugin
GNU/Linux Debian, Ubuntu, etc.
Install the mozilla-plugin-vlc package using your preferred package manager. For example, at the command line enter:
# apt-get update # apt-get install mozilla-plugin-vlc
Windows
Quit Firefox or Mozilla.
Select the Mozilla Plugin option when installing VLC Media Player. The installer will then automatically detect your browser and install the plugin.
Restart Firefox or Mozilla.
Manual Install
Create the directory if it doesn’t exist.
Folders to copy:
- osdmenu
- plugins
Files to copy:
- vlc.exe
- vlc.exe.manifest
- vlc-cache-gen.exe
- npvlc.dll.manifest
- npvlc.dll
- libvlccore.dll
- libvlc.dll
- libvlc.dll.manifest
- axvlc.dll
- axvlc.dll.manifest
macOS
The Mozilla/Safari plugin for macOS is only available from vlc version 0.8.5.1 and onwards.
Quit Safari browser.
Run the installer from the dmg image.
Compile the sources yourself
Use the Mozilla plugin
If in the browser you open a link to an audio or video URL handled by the VLC plugin, or if a web page has HTML code that embeds audio or video handled by the VLC plugin, then the plugin should start and play the audio/video.
Note the plugin (as of version 1.1.9) does not present any user interface — it has no default control panel and no keyboard shortcuts.
To get the list of the media types handled by the VLC plugin, browse to about:plugins.
Conflicts will arise if you have more than one plugin installed that supports the same media type.
See the Web plugin documentation to create HTML pages that use JavaScript to control the plugin.
How To Start VLC Server with http Interface
VLC ships with a little HTTP server integrated. It is used both to stream using HTTP, and for the HTTP remote control interface.
Step 1: VLC Server Preferences Settings
- Set up the http interface details in the VLC server application: Open VLC, then select Tools > Preferences. In the bottom left corner of the window, under «Show settings», click «All».
- In the left-hand menu click on the + button next to Interface. This will display three choices: Control interfaces, Hotkeys settings, and Main Interfaces. Click «Main Interfaces». Select «HTTP remote control interface».
- Click on the plus button next to «Main interfaces». This will display four settings: HTTP, Qt, RC, and Skins. Click on HTTP to display the «HTTP remote control interface» settings.
- Host address: Address and port the HTTP will listen on, defaults to 0.0.0.0:8080. Set to 127.0.0.1 (a.k.a. localhost) if you want only the local machine.
- Source directory: If you have installed VLC in a different folder than the default, enter path\to\VLC\\http.
- If you are NOT using handlers or SSL certificates the setup is complete.
- Click on the Save button in the lower right hand of the window.
- If needed, edit the .hosts file in the vlc/http directory. By default only «localhost» is allowed, edit to enable other hosts.
- Exit and restart VLC
Step 2: Command Line Startup
The VLC application can be run in a server or client environment. For complicated
video and audio streaming on a LAN, one should consider dedicating a machine to act
as the VLC server.
To start the VLC application in a server mode with the http interface automatically
set, use the following command line in your desktop shortcut. This assumes the default
location for installation was selected.
% "C:\Program Files\VideoLAN\VLC\vlc.exe" --extraintf http --intf wx
Step 3: Testing the Interface
From another computer, connect to the VLC server computer using your browser to the URL
http://server_ip_address:8080, such as http://192.168.0.186:8080
The Main VLC Interface page will be displayed,
See Web Interface for additional information
Keyboard shortcuts in the Windows (DirectX) video output
See also: QtHotkeys and How to set global hotkeys
Note: these shortcuts are only default settings and can be customized (along with many others). To tweak hotkeys settings, go to Settings->Preferences->Interface->Hotkeys settings
F | Fullscreen |
Space | Play/Pause |
T | Show position (time) |
S | Stop |
Ctrl+Q | Quit |
+/- | Faster/Slower |
N/P | Next/Previous |
Shift+Left/Shift+Right | Jump very short |
Alt+Left/Alt+Right | Jump short |
Ctrl+Left/Ctrl+Right | Jump medium |
Ctrl+Alt+Left/Ctrl+Alt+Right | Jump long |
Ctrl+Up/Ctrl+Down | Volume up/down |
M | Mute |
Ctrl+M | Show DVD-menu |
Left/RightUp/DownEnter | DVD-menu navigation keys |
Transcoding
Transcoding is the process of taking a media file or stream and converting it to a different format or bitrate.
There are two methods for transcoding in VLC: via the GUI (VLC’s default interface) or via the commandline. The term transcode by itself normally refers to converting one media format to another and saving the output to a file (i.e. no streaming involved).
Transcoding using the GUI
One of the methods of transcoding is via the GUI. To access this:
- In VLC, go to «Media >> Convert / Save…» (Ctrl+R).
- Add the input file(s) or stream(s) you want to transcode. Press «Convert / Save».
- In the «Convert» windows specify the destination file name (including file extension — e.g. on Windows «C:\out.mp3»).
- Select the desired codec from the profile list. To check/edit the settings of a given profile press the «Edit selected profile» button. Profiles can also be added/deleted.
- Press «Start».
If the profile settings were compatible and transcoding was successful, a playable destination file should be created.
Using the commandline
Another method of transcoding is via the commandline. This is more flexible than via the GUI as it enables full usage of the modules and options available in VLC.
To use the VLC’s commandline you need to have access to the commandline interface, for example via a shell.
Windows-based systems
On Windows-based systems the Command Prompt can be used. This can be found in the «Accessories» folder of the Start menu. Alternatively by going to «Start >> Run…» or pressing «Windows key + R», entering «cmd» into the text field and press «OK» or Enter.
Once the Command Prompt window is opened navigating to the folder/directory where VLC is located is easiest for using the commandline as only «vlc.exe» or «vlc» (as the .exe part is assumed) needs to entered to run VLC. If VLC is installed in the default location (on a 32-bit system) running:
cd "C:\Program Files\VideoLAN\VLC"
Should change to the directory where vlc.exe is located.
Unix systems
On Unix-based system (such as Linux and macOS) a terminal window can be opened. Running «vlc» should be all that is needed to open VLC:
../VLC.app/Contents/MacOS/VLC
Transcoding commandline string structure
A typical commandline string for converting a file to another format is:
vlc --sout "#transcode{}:std{}" INPUT
Where is the input stream, are the options set for the desired output format, codecs, bitrate etc. and are the option set for the output type. is the stream output commandline option.
Example commandline: Converting an audio file to a MP3 file
An example usage might be converting an audio file to a MP3 file:
vlc --sout "#transcode{acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=file,mux=raw,dst=OUTPUT}" INPUT
Where INPUT is the input file and OUTPUT is the destination file (for example «C:\out.mp3» on Windows or «/home/username/out.mp3» on a *nix system).
The above sout string is the default «Audio — MP3» profile setting accessible via the GUI. It will convert an audio input to a 128kbps CBR MP3 file (sample rate 44100Hz, 2 channels).
Other examples commandline strings
Convert an audio input to an uncompressed WAVE (*.wav) file:
vlc --sout "#transcode{acodec=s16l,channels=2,samplerate=44100}:std{access=file,mux=wav,dst=OUTPUT}" INPUT
Convert an audio input to an AAC file (MP4 container):
vlc --sout "#transcode{acodec=mp4a,ab=128,channels=2,samplerate=44100}:std{access=file,mux=mp4,dst=OUTPUT}" INPUT
How to associate media files with VLC
See also:
This should be done through the VLC settings interface, choose «Tools | Preferences » and then click on the «Set up Associations…» button.
Select any file extension that you wish to open with VLC, then click «Apply». This should change all media files icons to the VLC cone, and double-clicking any of them should open VLC and immediately start playing the media.
If this seems to have no effect on the UI, and/or double-clicking the file icon does not start VLC, check that you have correctly set Windows preferences through «Start | Default Programs» (on Vista; see the relevant item on Windows XP or newer Windows OS; possibly this is not applicable to Windows 2000).
In that UI click on «Set default programs», select the «VLC media player» item and check the description (it will usually say «All default settings for this program are active»). Then choose your own course of actions by either clicking on «Set this program as default» or «Choose default settings for this program».
Other ways to achieve the same effects are as follows (not really recommended).
- In Windows Explorer, right-click a file you wish to open.
- Click «Open With» in the context menu that pops up.
- Click «VLC media player» to use VLC just this once, or click «Default program…»
- Click the name of the program (VLC) which you want to be used to open the file.
Alternatively:
- In Windows Explorer, right-click the file you want to open with VLC.
- Click Properties in the context menu that pops up.
- On the General tab, click Change.
- Click the name of the program (VLC) which you want to be used to open the file.
Either of these options affects all files that have the same filename extension (the letters after the filename’s period) as the file you selected. For example, if you change the program that opens goober.avi, then all .avi files will be opened with VLC.
Rerun the installer
- Reinstall VLC and choose the «associate files» option when it comes up. Please note that on Vista and newer systems this will not cure the ‘Windows Media Player won’t go away’ symptom, and you should go the «Set default program» route instead, as described above.
Edit the registry
Warning: this instruction set is outdated and should not be used. Direct registry editing should be avoided anyway unless you’re desperate and you really really know what you’re doing.
Warning: use this technique only if you really know what you are doing! And be sure to back-up your registry first.
- Open a text editor, like Notepad (but not WordPad).
- Copy this text below.
- Modify the strings to match your VLC installation.
- Save as vlc.reg.
- Execute vlc.reg (adding this data to your registry).
- Enjoy VLC 🙂
Text to copy:
Windows Registry Editor Version 5.00 @="VlcFile" @="VlcFile" @="VlcFile" @="VlcFile" @="VlcFile" @="VlcFile" @="VlcFile" @="VlcFile" @="VLC File" @="C:\\Program Files\\VideoLAN\\VLC\\vlc.exe,0" @="C:\\Program Files\\VideoLAN\\VLC\\vlc.exe \"%L\""
Note: This associates asf, asx, avi, divx, mpeg, mpg, vob and wmv files. If you get the idea, you can associate any file you want.
VLC Download
This player supports broad ranges of OS and device, choose your OS and download it here. After downloading and installing it, VLC Download Media Player will launch a procedure that requires very few minutes, you will be faced with a simple and essential program, which does what it promises to do (ie let you watch videos or make you listen to music) without frills and without wasting your time. The most obvious controls are those related to the media, therefore the play, the pause, the rewind, the possibility of seeing a video in full screen, the volume control with lots of equalizers, the possibility to set the automatic replay of the video or audio files, and much more.
The HTTP interface
VLC ships with a little HTTP server integrated. It is used both to stream using HTTP, and for the HTTP remote control interface.
To start VLC with the HTTP interface, use:
% vlc -I http [--http-src /directory/]
If you want to have both the «normal» interface and the HTTP interface, use vlc —extraintf http.
The HTTP interface will start listening at host:port (<all interfaces>:8080 if omitted), and will reproduce the structure of /directory at ( vlc_source_path/share/http if omitted ).
Use a browser to go to . You should be taken to the main page.
VLC is shipped with a set of files that should be enough for generic needs. It is also possible to customize pages. See Documentation:Play HowTo/Building Pages for the HTTP Interface.
Available pages for 1.0.3 :
- http://host:port — Main Interface
- http://host:port/vlm.html — VLM Interface
- http://host:port/mosaic.html — Mosaic Wizard
- http://host:port/flash.html — Flash based remote playback
Version history / Release notes / Changelog
Changes between 3.0.10 and 3.0.11:
———————————-
Access:
* rtp descriptor leak on error fix
Demux:
* Fixed regression with some encrypted HLS streams
* Live HLS delay until first update fix
* HLS rendition switch regression fix
* Fix imprecise m4a seek
Decoder:
* Fixed missing captions with some capture cards
Audio filters:
* soxr resampling fixes
Contribs:
* Updated libfaad to 2.9.2 (Parametric Stereo regression)
* Updated libarchive to 3.4.2
macOS:
* Fixed moving video window with mouse
* Fixed UI issue showing «permissions warning» unnecessarily often
* Fixed stack buffer overflow listing bluray mount points
* Fixed potential crashes at startup
Audio Output:
* Fix sound not coming back after a pause with CoreAudio (macOS/iOS)
Misc:
* Update Youtube script
View full changelog
Интерфейс
Изначально графический интерфейс VLC базировался на wxWidgets, однако из-за многочисленных проблем, связанных с этим инструментарием, разработчиками было принято решение перейти на использование Qt 4 для графического интерфейса. Некоторое время можно было выбирать между этими двумя инструментариями, однако в данный момент интерфейс на wxWidgets полностью исключён.
Рождественский интерфейс медиапроигрывателя VLC
VLC поддерживает скины через skins2 интерфейс, через него реализована поддержка скинов Winamp 2 и XMMS. Однако VLC не поддерживает напрямую скины для Winamp Classic.
Для пользователей, использующих терминал, реализован интерфейс на ncurses.
Также существуют интерфейсы, использующие telnet и HTTP (AJAX), специально для удалённого управления программой.
VLC плеер включает в себя ActiveX-компонент, который может быть встроен в другое приложение (например, Internet Explorer), и плагин для Mozilla Firefox.