Недавно вышла новая версия универсального мультимедиа-комбайна VLC 2.0.0 под кодовым названием «Twoflower».
В обновлённом плеере появилось ускоренное декодирование на многоядерных системах, на GPU и мобильных устройствах. Форматов теперь поддерживается ещё больше, среди них профессиональные кодеки, кодеки с поддержкой высокого разрешения и 10-битной цветовой гаммы на канал. Была проделана огромная работа, и смена мажорной версии плеера оправдана.
VLC 2.0.0 содержит в себе новый конвейер рендеринга видео, улучшенную поддержку субтитров и новые видеофильтры. Полностью переработаны интерфейсы для Mac и Web. В версии 2.0.0 исправлены сотни багов, она содержит более 7000 коммитов от 160 независимых разработчиков.
Основные изменения по сравнению с 1.1.13:
Видео:
- Переписаны ядро и модули вывода видео с целью сделать возможность смешивания изображений на GPU;
- Поддержка шейдеров для вывода через OpenGL с целью сделать возможность конвертации цветовой гаммы, включая поддержку 10-битного цвета на канал;
- Добавлены новые выводы видео для Windows 7, Android, iOS и OS/2;
- Добавлены новые фильтры полосок, зерна, шума и мерцания;
- Добавлен новый фильтр-деинтерлейсинг, включающий в себя фильтр Inverse Telecine.
Аудио:
- Добавлены новые средства изменения дискретизации с целью улучшения качества звука;
- Добавлен новый динамический уплотнитель частот;
- Добавлены новые фильтры для караоке;
- Код ядра вывода аудио упрощён с целью ускорения;
- Добавлены новые выводы аудио для Windows 7, Android, iOS и OS/2.
Форматы:
- Многопоточное декодирование H.264, MPEG-4/Xvid и WebM;
- Поддержка кодеков с 10-битным цветом на канал, изображений WMV, и ещё нескольких новых кодеков;
- Переписан код поддержки изображений jpeg, png, xcf, bmp и некоторых других;
- Масштабные изменения в поддержке форматов RealVideo и Real Format;
- Добавлено аппаратное декодирование видео картами CrystalHD и Android OpenMAX.
Поддержка устройств ввода:
- Экспериментальная поддержка дисков BluRay:
- Добавлена поддержка устройств QTKit и карт видеозахвата SDI;
- Поддержка новых адаптивных протоколов потока, таких как HLS и DASH.
Для пользователей Macintosh:
- Принципиально новый однооконный интерфейс:
- Доступны две цветовые схемы, Lion grey и QTX black;
- Расширяемость и улучшенная интеграция с Lion;
- Поддержка всех устройство QTKit через модули qtcapture и qtsound;
- Продолжение поддержки системы X 10.5 и архитектуры PPC, что даёт поддержку 1080p и ProRes на компьютере Dual-G5.
Для любителей аниме:
- Значительные улучшения демультиплексора для контейнера MKV;
- Переписан код поддержки файлов со связанными сегментами и упорядоченными частями;
- Исправлена поддержка кодеков FLAC, RV и Hi10p для контейнера MKV;
- Переписана поддержка поиска в файлах CUE;
- Несколько улучшений субтитров в формате AAS.
Для продвинутых пользователей:
- Добавлена поддержка ProRes 422 и 4444, и AVC/Intra;
- Для Jpeg-2000 и DNxHD/VC-3 добавлена поддержка 10-битного цвета на канал;
- Поддержка субтитров EBU (stl) и EIA-608;
- Поддержка ввода для карт SDI и HD-SDI для Linux;
- Новый, ускоренный декодер Dirac/VC-2.
Для разработчиков:
- Осуществлён переход лицензии библиотек libVLC, libVLCcore и libcompat с GPL на LGPL 2.1+;
- Доступны новые примеры для libVLC: клоны media player, photobooth и mediainfo;
- Добавлены новые запросы JSON, необходимые для контролирования удалённых плееров VLC;
- Реализован интерфейс MPRIS2 для контролирования медиаплееров;
- Переписаны Web-плагины VLC с целью улучшенной интеграции и стабильности во всех браузерах.
>>> Подробности