WikiDer > Intel Quick Sync видео
Intel Quick Sync видео является Intelбренда за его преданный кодирование и декодирование видео оборудование ядро. Быстрая синхронизация была представлена с Песчаный Мост Микроархитектура ЦП 9 января 2011 г. была обнаружена на умри процессоров Intel с тех пор.
Название «Быстрая синхронизация» относится к варианту использования быстрой перекодирование ("преобразование") видео из, например, DVD или Blu-ray диск в формат, подходящий, например, смартфон. Это становится критически важным для профессионального видео рабочего места, где исходный материал мог быть снят в любом количестве видеоформатов, все из которых должны быть приведены в общий формат (обычно H.264) для проходки.
В отличие от кодирования видео на ЦП или универсальный графический процессор, Quick Sync - это специальное оборудование ядро на процессоре умри. Это обеспечивает гораздо более энергоэффективную обработку видео.[1][2]
Доступность
Процессоры Pentium на базе Haswell включают Quick Sync Video,[3] в то время как процессоры под маркой Celeron - нет. До Haswell только Core i3 / 5/7/9 поддерживали быструю синхронизацию.
Производительность и качество
Как и большинство настольных кодировщиков с аппаратным ускорением, Quick Sync получил высокую оценку за свою скорость.[4] Восьмое ежегодное сравнение видеокодеков MPEG-4 AVC / H.264 показало, что Quick Sync сопоставим с x264 сверхбыстрый пресет с точки зрения скорости, степени сжатия и качества (SSIM);[5] тесты проводились на Intel Core i7 3770 (Ivy Bridge) процессор. Однако QuickSync нельзя было настроить на более низкие скорости, тогда как x264 значительно улучшился, когда было разрешено использовать больше времени для кодирования с использованием рекомендуемых параметров.[5]
Оценка 2012 г. АнандТех показал, что QuickSync на Intel Ivy Bridge обеспечивает такое же качество изображения, как и кодировщик NVENC на GTX 680 от Nvidia, но намного лучше работает при разрешениях ниже 1080p.[6]
Развитие
Quick Sync впервые была представлена на Intel Developer Forum 2010 (13 сентября), но, по словам Оборудование Тома, Quick Sync была задумана за пять лет до этого.[1] Старший Кларкдейл микроархитектура имела поддержку аппаратного декодирования видео, но не поддерживала аппаратное кодирование;[4] это было известно как Intel Clear Video.
- Версия 1 (Сэнди Бридж)
- Быстрая синхронизация изначально была встроена в некоторые Песчаный Мост ЦП, но не в Pentiums Sandy Bridge или Celeron.[7]
- Версия 2 (Ivy Bridge, Bay Trail)
- В Ivy Bridge Микроархитектура включала реализацию Quick Sync «нового поколения».[8]
- Версия 3 (Haswell)
- В Haswell Реализация микроархитектуры ориентирована на качество со скоростью, примерно такой же, как и раньше (для любой заданной длины клипа в зависимости от длины кодирования).[нужна цитата]
- Это поколение Quick Sync поддерживает H.264 / MPEG-4 AVC, ВК-1 и H.262 / MPEG-2, часть 2 стандарты видео.[1]
- Версия 4 (Broadwell)
- В Broadwell микроархитектура добавляет VP8 аппаратное декодирование[9] поддержка. Также имеется два независимых декодер битового потока (BSD) звонки для обработки видео команд на графических процессорах GT3; это позволяет одному кольцу BSD обрабатывать декодирование, а другому кольцу BSD обрабатывать кодирование одновременно.[10]
- Версия 5 (Skylake)
- В Skylake микроархитектура добавляет полную фиксированную функцию H.265 / HEVC основное / 8-битное ускорение кодирования и декодирования, гибридное и частичное HEVC ускорение основного 10/10-битного декодирования, JPEG ускорение кодирования для разрешений до 16000 × 16000 пикселей и частичное VP9 ускорение кодирования и декодирования.[11]
- Версия 6 (Kaby Lake, Coffee Lake, Whisky Lake, Comet Lake)
- В Kaby Lake, Coffee Lake и Comet Lake Микроархитектура добавляет полную фиксированную функцию H.265 / HEVC Main10 / 10-битное кодирование и ускорение декодирования, а также полное 8-битное и 10-битное ускорение декодирования VP9 с фиксированной функцией и 8-битное ускорение кодирования.[12][13]
- Версия 7 (Ледяное озеро)
- В Ice Lake (микропроцессор) добавляет декодирование VP9 4: 4: 4, кодирование VP9 (до 10 бит и 4: 4: 4), декодирование и кодирование HEVC 4: 2: 2 и 4: 4: 4,[14] Отображение тонов HDR10[15] и медиа-шейдеры с открытым исходным кодом.[16] Также было улучшено качество аппаратного кодирования HEVC.[17]
- Версия 8 (Тигровое озеро, Ракетное озеро)
- В Tiger Lake (микропроцессор) & Ракетное озеро добавляет аппаратное декодирование VP9 12-бит и 12-бит 4: 4: 4 и аппаратное декодирование HEVC 12-бит 4: 2: 0, 4: 2: 2 и 4: 4: 4.[18] Gen12 Xe также будет поддерживать собственное декодирование AV1, которое включает 10-битные кадры 4: 2: 0 16K и 10-битные 4: 2: 0 8K, 4K и 2K видео.[19]
Поддержка операционной системы
Быстрая синхронизация видео SIP ядро нуждается в поддержке драйвер устройства. Драйвер устройства предоставляет один или несколько интерфейсы, Например ВДПАУ, Video Acceleration API (VA API) или DXVA для декодирования видео, и OpenMAX IL или VA API для кодирования видео. Один из этих интерфейсов затем используется программным обеспечением конечного пользователя, например Медиаплеер VLC или GStreamer, чтобы получить доступ к оборудованию Quick Sync Video и использовать его.
Linux
Поддержка быстрой синхронизации Intel Media SDK на Linux доступен,[20] и по состоянию на ноябрь 2013 г.[Обновить] это поддерживается Wowza Streaming Engine (ранее известный как Wowza Media Server) для транскодирования медиапотоков с помощью надстройки транскодера.[21] Quick Sync также поддерживается VA API как для кодирования, так и для декодирования с помощью ffmpeg в качестве примера.[22]
Windows
Microsoft предлагает поддержку быстрой синхронизации в Windows (в Windows Vista и более поздних версиях) на основе программного обеспечения драйверов от Intel и поддержки как через DirectShow / DirectX, так и через WMF (Windows Media Foundation). На этой базовой поддержке технологии в Windows основан широкий спектр приложений.
macOS
яблоко добавлена поддержка быстрой синхронизации в OS X Mountain Lion для AirPlay, FaceTime, iTunes, Сафари, QuickTime X, iMovie, Final Cut Pro X, Движение и Компрессор. Стороннее программное обеспечение включает Adobe Premiere Pro, Adobe Media Encoder, DaVinci Resolve и другие.
Аппаратное декодирование и кодирование
Широко доступна поддержка аппаратно ускоренного декодирования Quick Sync видео H.264, MPEG-2 и VC-1. Один из распространенных способов получить доступ к технологии в Microsoft Windows - использовать бесплатные ffdshow фильтр. Некоторые другие бесплатные программы, например Медиаплеер VLC (начиная с версии 2.1.0 «Rincewind») также поддерживает быструю синхронизацию. Сегодня многие коммерческие приложения также выигрывают от этой технологии, включая CyberLink. PowerDVD, CyberLink PowerDirector и MacroMotion Bogart «золотое» издание.
Согласно ffdshow документации, Quick Sync имеет очень низкую загрузку ЦП, будучи примерно в два раза быстрее, чем libavcodec.[23]
Широко доступна поддержка аппаратного кодирования мультимедиа, адаптированная для Quick Sync. Примеры такого программного обеспечения с поддержкой Quick Sync во время процессов кодирования: Emby Медиа Сервер,[24] Plex Media Server,[25] Badaboom Media Converter, CyberLink MediaShow, CyberLink MediaEspresso, ArcSoft MediaConverter, MAGIX Видео Pro X, Pinnacle Studio (с версии 18), Роксио Тост, Создатель Roxio, XSplit Broadcaster,[26] XSplit Gamecaster[27] (все коммерческие) и проекты вроде Ручной тормоз,[28][29] Программное обеспечение Open Broadcaster[30] или приложения для работы с видеоконтентом, входящим в Adobe CC2018.
В следующей таблице показана поддержка кодирования / декодирования фиксированных функций для различных платформ Intel:[31][32]
Кантига | Кларкдейл / Arrandale | Песчаный Мост | Ivy Bridge / Haswell | Broadwell | Braswell / Cherry Trail | Skylake | Apollo Lake[33] | Kaby Lake / Озеро Близнецов[34] / Coffee Lake[35] / Comet Lake | Ледяное озеро[36] | Тигровое озеро / Ракетное озеро[37] | |
---|---|---|---|---|---|---|---|---|---|---|---|
MPEG-2 | Только декодировать | Только декодировать | Только декодировать | да | да | да | да | да | да | да | да |
AVC | Нет | Только декодировать | да | да | да | да | да | да | да | да | да |
ВК-1 | Нет | Нет | Только декодировать | Только декодировать | Только декодировать | Только декодировать | Только декодировать | Только декодировать | Только декодировать | Только декодировать | Только декодировать |
JPEG | Нет | Нет | Нет | Только декодировать | Только декодировать | да | да | да | да | да | да |
VP8 | Нет | Нет | Нет | Нет | Только декодировать | да | да | да | да | да | Нет |
HEVC | Нет | Нет | Нет | Нет | Нет | Только декодировать | да | да | да | да | да |
HEVC 10-битный | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Только декодирование (8K) | да[38] | да | да |
HEVC 12 бит | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Только декодировать |
VP9 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Только декодирование (4K) | Частичное (кодирование только в Linux)[39] | да | да |
VP9 10-битный | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Только декодировать | да[40] | да |
VP9 12 бит | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Только декодировать |
AV1 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет[41] | Только декодировать |
AV1 10-битный | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Только декодировать |
AV1 12 бит | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
EVC | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ВВЦ | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Некоторые детали низкого и высокого уровня (включая мультисокетные Ксеоны и некоторые процессоры Extreme Edition, которые, как ожидается, будут использоваться с выделенным графическим процессором) не содержат аппаратного ядра для поддержки быстрой синхронизации.
Смотрите также
Аппаратные видео аппаратные технологии
AMD
- Видео Ядро Далее – AMD текущее эквивалентное ядро SIP (с 2018 г.)
- Единый видеодекодер - AMD декодирование SIP ядра (до 2017 г.)
- Механизм кодирования видео - AMD enкодирование SIP ядра (до 2017 г.)
Intel
- Быстрая синхронизация видео
- Очистить видео - декодирование видео с использованием графического процессора Intel общего назначения
Nvidia
- Nvidia NVENC - Эквивалентное ядро SIP Nvidia текущего поколения
- Чистое видео
Другие
использованная литература
- ^ а б c "ЦП Intel второго поколения: обзор Sandy Bridge - секретное оружие Sandy Bridge: быстрая синхронизация". Оборудование Тома. Получено 2011-08-30.
- ^ «Обзор Sandy Bridge: Intel Core i7-2600K, i5-2500K и Core i3-2100 протестированы». АнандТех. Получено 2014-04-05.
- ^ «Примечания к выпуску Версия драйвера: 15.36.38.5117» (PDF). 2020-01-10. Получено 2020-01-10.
- ^ а б «Обзор Sandy Bridge: Intel Core i7-2600K, i5-2500K и Core i3-2100 протестированы». Анандтех. Получено 2011-09-23.
- ^ а б «Восьмое сравнение видеокодеков MPEG-4 AVC / H.264». Лаборатория графики и медиа МГУ (Видео группа). С. 135–137 (6.4 компромисс между скоростью и качеством).
- ^ Ананд Лал Шимпи; Райан Смит. «Обзор Intel Ivy Bridge (Core i7 3770K)». АнандТех. Получено 26 марта 2019.
- ^ «Процессор Intel Pentium G620».
- ^ «Дорожная карта Intel: Ivy Bridge, Panther Point и твердотельные накопители». Анандтех. Получено 2011-08-30.
- ^ «VA-API 1.3 готов к поддержке Broadwell, добавляет декодирование VP8». Phoronix.com. 18 марта 2014 г.. Получено 10 июня, 2015.
- ^ «Графика Intel Broadwell GT3 имеет двойное кольцо BSD». Phoronix.com. Получено 17 апреля, 2014.
- ^ Катресс, Ян. «Обзор Intel Skylake 6-го поколения: Core i7-6700K и i5-6600K протестированы». Получено 2015-08-06.
- ^ Суровый Джайн (2016-06-06). «Что нового в Intel® Media SDK 2016 R2». Intel. Получено 2016-07-27.
- ^ «Комплект для разработки программного обеспечения Intel® Media 2016, R2, примечания к выпуску, версия (7.0.0.358)» (PDF). Intel. 2016-06-06. Получено 2016-07-27.
- ^ «Возможности HW Media».
- ^ «Функции сборки драйвера по умолчанию».
- ^ «Функции мультимедиа с открытым исходным кодом».
- ^ https://software.intel.com/en-us/articles/evolution-of-hardware-hevc-encode-on-tenth-generation-intel-core-processors
- ^ «Возможности HW Media».
- ^ https://github.com/intel/media-driver/releases/tag/intel-media-20.3.0
- ^ «Intel® Media SDK 2013 R3 для серверов Linux теперь доступен для загрузки».
- ^ «Wowza обеспечивает повышенную производительность потоковой передачи с Intel Media SDK 2013 для серверов».
- ^ "GStreamer VA-API README".
- ^ «H.264 / AVC». Кодеки. ffdshow-tryout.sourceforge.net.
- ^ «Обзор аппаратного ускорения». MediaBrowserWiki. Получено 6 марта, 2019.
- ^ «Использование потоковой передачи с аппаратным ускорением». Поддержка Plex. Получено 2018-10-11.
- ^ "XSplit Broadcaster". Архивировано из оригинал 2014-03-14.
- ^ "XSplit Gamecaster". Архивировано из оригинал 2014-03-14.
- ^ «Документация по HandBrake - видео Intel QuickSync». handbrake.fr. Получено 2019-10-07.
- ^ "Выпущен HandBrake 1.2.0". handbrake.fr. 2018-12-22. Получено 2019-10-07.
- ^ "Open Broadcaster Software".
- ^ "Файл сведений о драйвере Intel VA-API".
- ^ «Поколения Intel Quicksync от FFMPEG».
- ^ Зак Киллиан (2017-12-05). «Intel закрывает глаза на полные спецификации своих NUC Apollo Lake». Технический отчет. Получено 2017-10-20.
- ^ «Новые возможности процессоров Intel Gemini Lake - HDMI 2.0, 10-битный кодек VP9, 4-разрядный конвейер и многое другое». CNXSoft. 2017-08-13. Получено 2017-10-20.
- ^ Коэн Крийнс (2017-10-06). «Обзор Intel Core i7 8700K / i5 8600K / i5 8400 'Coffee Lake': шесть доступных ядер!». Получено 2017-10-20.
- ^ «Intel Media Driver - HW Media Features». 25 января 2019.
- ^ «Intel Media Driver - HW Media Features». 26 декабря 2019.
- ^ "История изменений VA-API 1.7.3".
- ^ "История изменений VA-API 1.7.1".
- ^ «Известные проблемы и ограничения №5».
- ^ «Intel Подробности о графике Gen11 и Sunny Cove для Icelake».
внешние ссылки
- Intel Quick Sync видео, intel.com