Вышла новая версия VLC media player для Mac и PC
Компания VideoLAN представила новую версию популярного мультимедийного проигрывателя VLC. В VLC 2.1 появилась поддержка видео с разрешением Ultra HD (4096 × 3112 пикселей), а также была улучшена обработка звука.
В последней версии разработчики расширили поддержку цифровых форматов и улучшили аппаратное декодирование видео. Для этого им понадобилось переписать часть ядра проигрывателя. Кроме этого была повышена общая стабильность приложения и исправлены ошибки, связанные с переключение в полноэкранный режим при использовании удаленного управления с мобильных устройств.
VLC является одним из самых популярных медиа плееров для Mac OS X. Благодаря встроенным кодеками он может воспроизвести практически любой контент. Приложение поддерживает MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, FLV, MKV, QuickTime, MP4, OGM, WAV, H.263, H.264 и т.д.
Но несмотря на внушительный набор функций, проигрыватель распространяется совершенно бесплатно. Скачать последнюю версию VLC можно на официальном сайте разработчиков.
Архитектура и кодеки VLC
VLC media player использует собственный движок libVLC, который объединяет модули ввода, демультиплексирования, декодирования и вывода. В версии 2.1 часть ядра была переписана для более эффективного распределения задач между центральным процессором и графическим ускорителем при аппаратном декодировании. Это снижает нагрузку на CPU при воспроизведении видео высокого разрешения.
Встроенные кодеки — ключевая особенность проигрывателя. В отличие от плееров, полагающихся на системные фреймворки вроде DirectShow или QuickTime, VLC содержит собственные реализации декодеров для большинства распространённых форматов. Это позволяет воспроизводить файлы даже в тех случаях, когда в операционной системе не установлены соответствующие компоненты.
Поддержка Ultra HD (4096 на 3112 пикселей) в версии 2.1 означает, что плеер способен обрабатывать кадры с суммарным разрешением около 12,7 мегапикселя. Для сравнения: стандартное Full HD содержит около 2 мегапикселей. Такое увеличение требует не только производительного декодирования, но и корректного масштабирования изображения под физическое разрешение дисплея.
