Медиаплеер vlc история создания

Обновлено: 03.07.2024

Разработчики популярного медиаплеера VLC готовят крупный релиз, в котором кардинально изменится внешний вид приложения и появится ряд новых функций.

Как сообщает ресурс Ars Technica, в версии 4.0, релиз которой состоится в 2021 г., интерфейс VLC будет существенно переработан. По словам одного из ведущих разработчиков плеера Жана-Батиста Кемпфа (Jean-Baptiste Kempf), приложение станет выглядеть более современно.

Команда VLC также планирует предоставить пользователям плеера широкий выбор расширений, которые позволят просматривать видео- и аудиоконтент из сторонних источников непосредственно в программе. Рассматривается возможность монетизации при помощи рекламы.

Также со слов Кемпфа известно о том, что команда VideoLAN работает над проектом с кодовым названием Moviepedia. Специалист сравнивает Moviepedia с популярным сервисом IMDb, который представляет собой крупную базу данных о кинематографе.

VLC также получит поддержку видекодеков AV2 и AV1. К последнему, как отмечает Ars Technica, в последнее время все чаще проявляют интерес стриминговые видеосервисы. Наконец, медиаплеер по-новому заработает в браузере – с помощью технологий Webassembly и JavaScript.

Новый интерфейс

Обозреватель Ars Technica Джим Солтер (Jim Salter) ознакомился с интерфейсом, который предлагает тестовая сборка VLC 4.0 для Linux от 12 февраля 2021 г.

По его словам, первое, что бросается в глаза – превращение плеера в настоящий медиацентр, в котором инструменты управления коллекцией отделены от средств воспроизведения ее содержимого. Так, если в версии 3.x при запуске приложения пользователя встречало пустое окно проигрывателя с характерным логотипом, то в 4.0 вместо него появляется медиабраузер, в котором отображаются эскизы (превью) всех видеофайлов, хранящихся в папке «Видео» текущего пользователя.

vlc3.xvs4.x.jpg

vlcbrowsing.jpg

Диалог открытия файла в VLC 3.x (слева) и вкладка Browse в VLC 4.0 (справа)

В случае необходимости, помимо папки «Видео», можно указать и другие в качестве источников, после чего VLC просканирует их, включая подпапки, и добавит все найденные видео в коллекцию. Однако добавить отдельные файлы, по утверждению обозревателя, новый VLC на данный момент не позволяет, что может быть не всегда удобно.

OSDU: что нужно знать об открытых стандартах работы с данными в нефтегазе


Подобный подход к формированию коллекции применяется в популярном открытом медиацентре Kodi – программа самостоятельно ведет мониторинг заранее заданных пользователем папок на предмет нового контента и добавляет его в коллекцию, подгружая дополнительную информацию о нем из Сети. Хоть в теории, рассуждает Солтер, данный подход избавляет пользователя от необходимости вручную структурировать свою медиаколлекцию, но не является универсальным. «Мне не обязательно видеть все глупые мемы, которые я скачал, и видеоклипы, которые я записал с помощью своей веб-камеры», – отмечает обозреватель. В отличие от VLC 4.0 в его текущем состоянии, Kodi предоставляет пользователю выбор формата представления коллекции, в том числе организованной на уровне файловой системы.

vlc4audiowheresthefilenamedammit.jpg

Порой бывает непросто понять, какой именно файл воспроизводится в новом VLC

Еще одно важное изменение, отмечает обозреватель, становится заметно лишь в процессе проигрывания видео. В более старых версиях VLC кнопки управления воспроизведением и непосредственно видео отображались в едином интерфейсе. В VLC 4.0 воспроизведение видео запускается в новом отдельном окне, а органы управления находятся в другом. Более того, в полноэкранном режиме какие-либо элементы управления полностью отсутствуют. Поставить видео на паузу, к примеру, все же можно, с помощью контекстного меню, которое, как и ранее, вызывается щелчком правой кнопкой мыши в области воспроизведения.

vlconewindowvsspawnwindow.jpg

Совмещенные (слева) окно воспроизведения и элементы управления в классическом VLC и раздельные (справа) в новом

Солтер также сетует на то, что в новом интерфейсе пользователю непросто определить имя и физическое расположения файла, помещенного в коллекцию. Это можно сделать только во время воспроизведения этого файла.

История VLC

VLC – это один из самых первых медиапроигрывателей для персональных компьютеров. Впервые он был представлен в 1996 г. в качестве проекта студентов парижского университета Ecole Centrale Paris. Сейчас разработку приложения ведет команда VLC Team. Название плеера расшифровывается как VideoLAN Client.

Самая примечательная особенность проекта VLC – то, что он разрабатывается и распространяется бесплатно под свободной лицензией LGPL.

До версии 1.0.0 плеер обновился лишь спустя 13 лет с момента первого анонса – в июле 2009 г., а версия 2.0.0 увидела свет еще через три года, зимой 2012 г. Изначально созданный под Microsoft Windows, по состоянию на сегодняшний день проигрыватель существует в версиях под Windows, Windows Phone, Windows 10 Mobile, Android, iOS, ОС семейства Linux, macOS, Tizen, Chrome OS и ряд других менее распространенных платформ. Приложение распространяется на бесплатной основе и поддерживает большинство популярных форматов видео и аудио, а также умеет воспроизводить потоковое интернет-радио. Интерфейс переведен более чем на 70 языков мира, включая русский.

VLC – это на сегодняшний день самый популярный медиаплеер, причем с большим отрывом от ближайших конкурентов. По нашему мнению, он входит в список «must have»-программ для Windows, Linux и Mac. Но он способен на нечто большее, чем просто воспроизводить видео. Chip дает гениальные советы по использованию VLC.

Почему так много пользователей любят медиаплеер VLC? Потому что он безропотно воспроизводит практически все. Для большинства видео достаточно двойного клика мыши — и вот VLC уже начал воспроизведение. Но поскольку VLC очень прост в эксплуатации, большинство пользователей глубоко в этой программе и не копаются. И хотя делать это, конечно, вовсе не обязательно, но так вы можете упустить из виду некоторые из его очень классных функций.

VLC для скачивания видео из YouTube

Уже само по себе это — отличная функция. Но чтобы теперь сохранить видео на локальном медианосителе, нужно выбрать в пункте меню «Инструменты» строку «Информация о кодеке».

Там следует скопировать содержимое поля «Расположение» и вставить его в адресную строку браузера. Уже непосредственно оттуда, нажав на специальный символ в правом нижнем углу, вы можете скачать видео в нужную вам папку.

Решаем проблемы со стримингом VLC

Играем с настройками: у VLC есть множество различных переключателей, позволяющих улучшить видео Играем с настройками: у VLC есть множество различных переключателей, позволяющих улучшить видео

Если во время видео-стриминга с медиаплеером VLC возникли проблемы, есть несколько простых трюков, которые вы должны попробовать. Например, раздражающие притормаживания вы можете ликвидировать с помощью одного незамысловатого действия.

Во время воспроизведения нажмите комбинацию клавиш «Ctrl»+«N» и в появившемся окне поставьте галочку напротив строки «Показать дополнительные параметры». Там внизу увеличьте числовое значение «кэширование». Тем самым будет увеличен кэш и VLC будет загружать поток в более продолжительный интервал времени.

Используем VLC в качестве конвертера форматов

Конвертер: VLC конвертирует видео в различные форматы Конвертер: VLC конвертирует видео в различные форматы

Медиаплеер VLC при воспроизведении различных форматов файлов не особо привередлив. А вот другие программы и прежде всего другие устройства — еще как. Однако если нужного вам видео нет в определенном формате, VLC может запросто осуществить конвертацию. Таким образом вы можете сэкономить время на скачивании отдельного конвертера. Для этого во время воспроизведения файла нажмите комбинацию клавиш «Ctrl»+«N».

Как и в предыдущем абзаце, вам нужно отобразить дополнительные параметры файла, но нажимать после этого не саму кнопку «Воспроизвести», а маленькую стрелочку рядом с ней и в появившемся меню выбрать строку «Конвертировать». Далее следует выбрать соответствующий профиль, чтобы конвертировать данные в нужный формат, не забыв указать место размещения получаемого в итоге файла.

Управляем VLC через приложение

Web-управление: медиаплеером VLC можно дистанционно управлять через браузер или приложение Web-управление: медиаплеером VLC можно дистанционно управлять через браузер или приложение

В меню «Вид» выберите пункт «Добавить интерфейс», а в появившемся меню — «Веб-интерфейс». В окне с предупреждением файервола следует дать VLC соответствующее разрешение. Зная IP-адрес ПК, на котором установлен VLC, вы теперь из любого браузера в сети можете дистанционно управлять данным медиаплеером. Наберите в адресной строке «IP-адрес:8080». Удаленно управлять VLC на компьютере вы можете и через приложение VLC Remote Free, которое есть и для iOS, и для Android.

Настраиваем VLC

Игровое поле: VLC-фанаты в настройках могут провести время действительно весело Игровое поле: VLC-фанаты в настройках могут провести время действительно весело

За годы существования данного медиаплеера в VLC добавилось множество «тюнинговочных» переключателей, с помощью которых пользователи могут установить свои любимые настройки. Например, если кто-то хочет всегда видеть при запуске проигрывателя окно строго определенного размера, то может сделать это в пункте меню «Настройки».

Для начала в нижнем левом углу установите переключатель «Показывать настройки» в положение «Все». Затем в левой колонке кликните на строку «Видео» и в полях «Ширина видео» и «Высота видео» укажите нужные вам значения. Не забудьте снять галочку напротив строки «Автомасштабирование видео».

…а VLC может еще много чего

Тем временем VLC-вселенная огромна. Помимо медиаплееров VLC для Windows, для macOS и для Linux, а также приложений для Android и iOS, существует еще и другое бесплатное программное обеспечение VLC. Множество аддонов вы найдете на официальном сайте VLC .

1. Небольшое введение в медиаплеер/сервер VLC.
2. Удаленное управление VLC.
2.1. VLC в качестве Пульта ДУ (iPhone/iPod Touch\КПК)
3. Одиночное/пакетное конвертирование/кодирование видео в VLC (на примере кодирования видео для iPod/iPhone)




О самой программе VLC от VideoLAN сказано уже многое, и она с самого начала довольно быстро вошла в повседневную жизнь большинства IT-шников. Привлекая кроссплатформенностью (Linux, Windows, Mac OS X, BeOS, *BSD, Solaris, Familiar Linux, Yopy/Linupy и QNXs и пр.), была также портирована на множества мобильных платформ. Были и не удачные попытки (Windows Mobile). Но так или иначе все ее преимущества с лихвой превышали недостатки. И совсем недавно этот комбайн был портирован на iPhone/iPod Touch.

Этот с первого взгляда неказистый видео плеер, обладает таким количеством функций, (предназначение которых для многих до сих пор остаются загадкой) что описание всех возможностей с трудом бы уместилось в стандартном печатном издании 400-500 стр. Многие именно по этой причине обходят его стороной, а самые неразумные эстеты описывают плеер как — «ущербный кусок неотесанного бревна» мотивируя это не красивостью, а точнее полным отсутствием графического оформления. Все кто считает себя таковым, или уверен в том, что VLC это просто Аудио/Видео плеер, дальше могут не читать и сэкономить себе массу времени.

  • Кроссплатформенный, Мультипортабельный медиаплеер — с поддержкой большинства аудио и видео (H.264, Ogg, DivX, MKV, TS, MPEG-2, mp3, MPEG-4, aac, и многих других...) форматов с возможностью воспроизведения с физических (DVDs, VCD, Audio-CD) носителей, карт захвата и поддержкой множества сетевых потоковых (в том числе Сетевого ТВ) протоколов.
  • Это Конвертер и транскодер — всех медийных форматов которые в состоянии проиграть сам. А также он может выступать в роли Стрим Сервера по unicast, multicast, IPv4 или IPv6 протоколам.
  • один компьютер (т.е. один IP-адрес): это называется одноадресной трансляцией,
  • динамически меняющаяся группа клиентов, которые могут присоединяться к трансляции или отсоединяться от нее в любое время (т.е. несколько IP-адресов): это называется многоадресной трансляцией.
  • Просмотра фотографий;
  • Снятие и сохранение в *.jpg файл стоп кадров;
  • Возможность управления всеми функциями плеера с мобильных устройств и посредством обычного Веб-браузера;
  • Использовать плагины VLC для Firefox и др.

1. Через сам VLC. Settings -> Add interface -> Web interface.
2. Через терминал.

Таким образом, абсолютно бесплатно можно использовать VLC как Видео плеер, а ваше мобильное устройство выступит в роли Пульта Дистанционного Управления.





Выше я уже упоминал о широких возможностях VLC, и самой самых востребованных мной на данный момент является функция конвертирования/кодирования одного видео файла и одновременное просмотр другого (если кодировать через оболочку VLC). Функции конвертирования/кодирования отлично справляются со свой работой для бытового просмотра (Пишу бытового поскольку я не пытался конвертировать навороченное HD и прочие форматы для просмотра на ТВ. А за основу для пояснения принципов беру Видео для КПК и смартфонов. В VLC возможно конвертирование практически с любыми настройками, а продвинутые в видео-мастеринге люди смогут задавать для этого свои параметры. Также предусмотрена возможность конвертирования видео файла с внешними субтитрами, в один *mp4 файл, или любой другой для вашего устройства.
Ниже я опишу приблизительный процесс конвертирования на примере файла для iPod Touch, который воспроизводит видео формата mp4 320x200, для тех кто подключает свой девайс к ТВ, могут увеличить разрешение до 640x480.
Запустив VLC Достаточно просто нажать CTRL+R, затем выбрать любой видео файл, и нажать ALT+S. В появившемся окне можно ничего не менять и просто сразу перейти к вкладке Options, и в поле ввести следующий код:

Где, width это ширина, canvas-height это высота, vcodec видео кодек, vb битрейт видео, acodec аудио кодек, ab = битрейт аудио, mux инкапсуляция, а dst это путь и имя файла на выходе (обратите внимание на то, что имя диска указывается с двумя слешами (C:\\ D:\\ и тд)).
Также существует интересный полу-автоматизированный процесс, который позволит конвертировать массово стопки файлов, например если нужно уйти на работу или лечь спать и во время вашего отсутствия сконвертировать множества файлов.

Прилагаю пример для Windows, (Для остальных систем поковыряйте VideoLan WIKI):
Итак, нам нужно создать Batch-файл, или по русски говоря BAT-файл следующего содержания:

Где C:\\Program Files (x86)\VideoLAN\VLC\vlc.exe Путь к VLC (обязательны кавычки "", они нужны для того, чтобы указать путь к файлу, так как многие папки с пробелами, кавычки не позволят прерывать исполнение процесса на месте этих пробелов, а после буквы диска не забывайте про двойной слеш \\).
C:\\in.avi путь к исходному видео файлу.
C:\\out.mp4 путь к исходящему файлу c расширением *.mp4.
vlc://quit команда для закрытия VLC после процесса кодирования.

Для массового конвертирования достаточно просто скопировать эту строку, вставить на строчку ниже и заменить данные исходных и исходящих файлов.
А если вам нужно конвертировать все файлы, а потом выключить компьютер, то эта процедура будет выглядеть приблизительно так:

Где SHUTDOWN это команда для выключения ПК, а 120 это время в секундах через которое выполнить выключение.
PS: если вы выполните эту команду во время тестирования, отменить выключение достаточно введя в командной строке SHUTDOWN -a.


Вышло обновление медиаплеера VLC, устраняющее внезапный сбой плеера, а также удаленное выполнение кода.

Обновление медиаплеера VLC Media Player 3.0.12 вышло не так давно. Из важного в обновлении — оно улучшит пользовательский опыт для владельцев Mac. Но об этом уже рассказывали. Однако есть еще один важный момент уже в отношении информационной безопасности. Обновление исправляет критичные для безопасности проблемы.

Что за проблемы у плеера


Уязвимости обнаружил Чжэнь Чжоу из группы NSFOCUS. Они давали возможность злоумышленнику запустить удаленное выполнение кода на других компьютерах.

Речь о переполнении буфера. Причина проблемы — переполнение буфера, следствие записи данных вне выделенной области памяти. Подобная проблема вызвана ошибочной работой с вводимыми данными и памятью. В итоге могут быть повреждены данные находящиеся перед или следом за буфером.

Основные проблемы

Ранее эксперты обнаружили сразу несколько проблем с безопасностью плеера.

Первая. Злоумышленник может загрузить и выполнить произвольный код от имени программы и с правами той учетной записи, из-под которой она запущена.

Вторая. Она приводит к аварийному завершению работы медиаплеера, приводящее к отказу в обслуживании.

Согласно данным бюллетеня безопасности плеера обе ошибки были исправлены.

Третья. Также в бюллетене есть упоминание о некорректном разыменовании указателей — invalidpointerdereference. При таком баге программа отправляет запрос по ошибочному пути к определенному участку памяти. Некорректный запрос приводит к сбою. В большинстве случаев в итоге программа аварийно завершает работу.

Для эксплуатации уязвимостей злоумышленнику необходимо запустить специальный файл или подключиться к специальным образом сформированному стриму. После этого развивались два сценария: плеер VLC внезапно отключается или мошенники удаленно запускают произвольный код.


Разработчики заявляют, что не обнаружили попыток эксплуатации найденных уязвимостей. Но они рекомендуют установить версию VLC Media Player 3.0.12 — для Windows, macOS или Linux.

К слову, в плеере VLC достаточно часто находят проблемы. Но ликвидировать их чаще всего получается до того, как ими начинают пользоваться киберпреступники.

Немного о VLC

VLC — бесплатный и один из самых популярных проигрывателей с открытым исходным кодом. Медиаплеер поддерживает большое количество форматов. VLC воспроизводит множество мультимедийных файлов и сетевые трансляции по самым разным протоколам.

Плеер разрабатывает команда проекта VideoLan. В основном это добровольцы, которые «верят в силу открытого исходного кода».

Проект VideoLAN стартовал как студенческая инициатива в 1996 году во Франции. Сейчас в проекте принимают участие разработчики из 40 стран.

Читайте также: