PDA

Просмотр полной версии : H.264, HEVC, VP9, MJPEG, AV1 и прочее



Paul Yux
17.07.2015, 23:27
На сайте AMT STUDIO 717 в разделе SF доступны файлы в формате HEVC для тестирования вашего процессора и видеокарты.
Все файлы за исключением одного имеют разрешение 4KUHD.
Если есть время и интерес, то тестируйте, пишите, готов ли ваш компьютер к проигрыванию в "любимых" видеоплеерах этих сэмплов.

Пример тестов (не готовой к проигрыванию HEVC конфигурации).

AMD Athlon II X2 250, AMD Radeon HD 5450, 4GB RAM, Windows 8.1 32-bit

DXVAChecker 3.5.0 Decode Benchmark
Decoder: LAV Video Decoder (DXVA Native)

Clip_MXF-HEVC_2160p_50fps_8bit.mkv
FPS: 5 fps
CPU Usage: 99 %

DVB_Service_UHDTV_2160p_25fps_8bit.ts
FPS: 21 fps
CPU Usage: 87 %

GirlsDayDarling_1080p_59.94fps_8bits.mp4
FPS: 28 fps
CPU Usage: 94 %

QuadBMX_PRORES_UHD_2160p_30fps_8bit.mp4
FPS: 6 fps
CPU Usage: 98 %

HotBird_2160p_50fps_10bit.ts
FPS: 6 fps
CPU Usage: 98 %

W4-12169_2160p_50fps_10bit.ts
FPS: 6 fps
CPU Usage: 98 %

x265_2160p_29.97fps_10bit.mp4
FPS: 9 fps
CPU Usage: 95 %
HEVC сэмплы
http://www.amt717.com/sf/Samples/

DXVAChecker_3.5.0_Setup (с установкой)
http://bluesky23.yukishigure.com/dxvac/DXVAChecker_3.5.0_Setup.exe

DXVAChecker_3.5.0 (без установки)
http://bluesky23.yukishigure.com/dxvac/DXVAChecker_3.5.0.zip

Paul Yux
01.09.2015, 22:08
Всё содержимое директории Samples, по указанной выше ссылки, перемещено на Яндекс.Диск

https://yadi.sk/d/pXQsrvZOcbgZM
Также, самую новую версию DXVAChecker (текущая версия 3.7.1) всегда можно загрузить с японского сайта автора:

http://bluesky23.yukishigure.com/en/DXVAChecker.html

Paul Yux
04.09.2015, 18:53
Для подкрепления фразы "А что, твой супер-компьютер даже видео не может нормально показывать" :nevreness:, на Яндекс.Диск добавлены два клипа HEVC 8K (7680x4320) 8-bit и 10-bit.

https://yadi.sk/d/pXQsrvZOcbgZM

Paul Yux
26.10.2015, 22:57
На Я-Диск в Samples добавлена ещё одна папка VP9 (уже почти актуально), в которой пока один клип BigBuckBunny_VP9_2160p_60fps.mkv

https://yadi.sk/d/pXQsrvZOcbgZM

Paul Yux
09.11.2015, 16:36
На Я-Диск в Samples добавлена папка MJPEG, содержащей два клипа 1080p и 4K.

https://yadi.sk/d/pXQsrvZOcbgZM

Paul Yux
19.01.2016, 19:47
В продолжение тестов из #1 (первого сообщения).
Порядок и названия клипов, доступных на Я-Диске, сохранены для большей наглядности.

Intel i3-6100, HD Graphic 530, 8GB RAM, Windows 10 64-bit

DXVAChecker 3.11.0 Decode Benchmark

Clip_MXF-HEVC_2160p_50fps_8bit.mkv
Decoder: LAV Video Decoder (DXVA Native) 64-bit
FPS: 145 fps
CPU Usage: 3 %

DVB_Service_UHDTV_2160p_25fps_8bit.ts
Decoder: LAV Video Decoder (DXVA Native) 64-bit
FPS: 185 fps
CPU Usage: 5 %

GirlsDayDarling_1080p_59.94fps_8bits.mp4
Decoder: LAV Video Decoder (DXVA Native) 64-bit
FPS: 579 fps
CPU Usage: 2 %

QuadBMX_PRORES_UHD_2160p_30fps_8bit.mp4
Decoder: LAV Video Decoder (DXVA Native) 64-bit
FPS: 178 fps
CPU Usage: 4 %
------------------------------------------------
HotBird_2160p_50fps_10bit.ts
Decoder: LAV Video Decoder (DXVA Native) 64-bit
Application Crash

Decoder: LAV Video Decoder (Software) 64-bit
FPS: 54 fps
CPU Usage: 70%

Decoder: Microsoft H265 Video Decoder MFT x64
FPS: 74 fps
CPU Usage: 69%

W4-12169_2160p_50fps_10bit.ts
Decoder: LAV Video Decoder (DXVA Native) 64-bit
Application Crash

Decoder: LAV Video Decoder (Software)
FPS: 43 fps
CPU Usage: 93%

Decoder: Microsoft H265 Video Decoder MFT x64
FPS: 60 fps
CPU Usage: 60%

x265_2160p_29.97fps_10bit.mp4
Decoder: LAV Video Decoder (DXVA Native) 64-bit
FPS: 69 fps
CPU Usage: 35 %
В указанном процессоре графическое ядро имеет поддержку аппаратного декодирования HEVC Main (8-bit) и гибридного декодирования HEVC Main10 (10-bit), что и подтверждают тесты.

Paul Yux
30.01.2016, 19:59
Для быстрого доступа к тестовым клипам, как старых, так и новых, изменены и добавлены директории на AMT STUDIO 717 SUPPORT FILES.
Теперь, это директории Samples и Samples2

http://www.amt717.com/sf/

Paul Yux
02.07.2016, 00:38
В папки 8K\HEVC и 8K\VP9 добавлены соответственно 18-ти секундные 8K семплы Hong Kong Night Scene....mkv и Hong Kong Night Scene...mkv в форматах HEVC и VP9.

http://www.amt717.com/sf/Samples/

Paul Yux
18.12.2016, 23:05
В папку 4K\VP9 добавлены два идентичных сэмпла, один 8-битный (VP9_VLD_Profile0), другой 10-битный (VP9_VLD_10bit_Profile2).
The_World_in_HDR_VP9_8 bit_2160p60_24.9Mbps.webm и The_World_in_HDR_VP9_10 bit_2160p60_18.2Mbps.webm
Оба файла на приличной системе воспроизводятся нормально, даже без поддержки аппаратного декодирования. Но, понятно, с большой загрузкой центрального процессора, что не есть хорошо.
К сожалению, VP9 одновременно оба профиля 8-бит и 10-бит аппаратное декодирование поддерживается только чипом GP107 (NVIDIA GeForce GTX 1050, NVIDIA GeForce GTX 1050 Ti) и встроенной графикой Intel Video архитектруры Kaby Lake.

http://www.amt717.com/sf/Samples/
*В связи с реконструкцией сайта AMT STUDIO 717 было какое-то время поломано перенаправление. Теперь перенаправление работает.

Paul Yux
04.02.2018, 22:25
В связи с тем, что ресурс demo-uhd3d.com прекратил своё существование, сделаны следующие изменения на amt717.com/sf/

1. Для директории Samples2 изменено перенаправление на 4ksamples.com
2. Добавлена директория Samples3 с перенаправлением на download4k.info
3. Добавлена директория Samples4 с перенаправлением на 4kmedia.org

http://amt717.com/sf/

Paul Yux
05.02.2018, 00:08
Новые тесты и сравнение с тестами в сообщении #6 со всеми доступными обновлениями на текущий момент.

Условия сохранены.

Сравнительная таблица.

http://jpegshare.net/thumbs/8a/0c/8a0c47684a5fdc5cad8339c0e1b14d3c.jpg (http://jpegshare.net/8a/0c/8a0c47684a5fdc5cad8339c0e1b14d3c.png.html)

Результаты обнадёживают, за исключением не комфортного (по мне совсем не комфортного) просмотра 4K файлов HEVC 10-bit из-за отсутствия поддержки полного аппаратного декодирования (full fixed function) данного формата, а только гибридного в Intel i3-6100 (Intel HD Graphics 530). Процессоры Intel 7-го и 8-го поколения имеют встроенную графику, лишённую этого недостатка.

Все файлы, используемые в тестах, всё-также, можно скачать с AMT STUDIO 717 SUPPORT FILES, директория Samples.

http://www.amt717.com/sf/
Используемая программа для тестов DXVA Checker

http://videophotopro.ru/showthread.php?5612-DXVA-Checker

Paul Yux
20.02.2018, 23:20
Новый тест с такими же условиями и использованием новой версии DXVA Checker 4.0.1

В DXVA Checker 4.0.1 при использовании Windows 10 1709 (16299.248) Redstone 3 Fall Creators Update, доступно отображение загрузки GPU в различных режимах.
Загрузка CPU уже не отображается.

Таблица.

http://jpegshare.net/thumbs/bd/a1/bda101509382283938cd6de10f6b6351.jpg (http://jpegshare.net/bd/a1/bda101509382283938cd6de10f6b6351.png.html)

Полученные результаты согласуются с результатами из поста #11 с некоторыми различиями в их интерпретации, связанных с нововведениями в DXVA Checker 4.0.1
При использовании LAV Video Decoder 0.71.0 в режиме DXVA Native в первом блоке (первые четыре файла) видно, что используется аппаратное декодирование (full fixed function). Использование GPU Video Decode Engine максимальное.
Во втором блоке (следующие три файла) видно, что используется только GPU 3D Engine Usage + CPU (не отображается в текущей версии DXVA Checker 4.0.1), это означает, что используется, так называемый, гибридный режим декодирования.
Но, как уже было сказано выше, мощность CPU данного процессора не позволяет комфортно воспроизводить 4K файлы HEVC 10-bit в гибридном режиме. Хотя, в принципе, смотреть такие файлы можно.

Для сравнения, тест 8K файла HEVC 8-bit Hong Kong Night Scene at Victoria Peak Time lapse 8K_HEVC.mkv (можно найти в той же директории Samples) имеет такие результаты:

Decoder: LAV Video Decoder 0.71.0 (DXVA Native) 64-bit
FPS: 41,240 fps
GPU 3D Engine Usage: 3%
GPU Video Decode Engine Usage: 81%

Видно и подтверждается, что Intel HD Graphics 530 имеет аппаратную поддержку декодирования 8K HEVC 8-bit и просмотр таких файлов не вызывает особых проблем с некоторой оговоркой.

Paul Yux
21.02.2018, 12:12
На AMT STUDIO 717 SUPPORT FILES добавлена директория Samples5 с перенаправлением на сайт Jellyfish Video Bitrate Test Files.

http://amt717.com/sf/

Paul Yux
22.02.2018, 19:15
На AMT STUDIO 717 SUPPORT FILES теперь для удобства все директории на ресурсы с видео сэмплами имеют соответствующие названия и помещены в одну родительскую директорию Samples.

http://amt717.com/sf/

Paul Yux
14.09.2018, 15:19
На Yandex Disk добавлена папка AV1.

http://amt717.com/sf/Samples/YandexDisk/
В ней представлен тестовые сэмплы в формате видео AOMedia Video 1 (AV1).
Сэмплы экспериментальные. Видео (av1) и аудио (opus) мультиплексированы в контейнер mp4.
Информацию о формате можно прочитать на Вики:

https://ru.wikipedia.org/wiki/AV1 /русский/
https://en.wikipedia.org/wiki/AV1 /английский/
Также, на AMT STUDIO 717 SUPPORT FILES добавлена директория Elecard, при переходе на сайт которого, можно также скачать тестовые сэмплы с видео в формате AOMedia Video 1 (AV1).

http://amt717.com/sf/Samples/
Дополнительная информация на русском языке с сайта Stereo & Video

https://stereo.ru/news/youtube-started-testing-out-av1-codec
Фраза из текста "На данный момент в AV1 закодированы только видео в 480p, а при более высоком разрешении кодек меняется на VP9."
Касается только браузеров. Видео закодированое в AV1 есть у YouTube и в более высоком разрешении (720p, 1080p). Т.к. декодирование AV1 возможно только в софтверном режиме, при котором требуется значительное потребление ресурсов даже на мощных системах, YouTube, скорее всего, решил не выдавать видео в разрешении выше 480p.

Paul Yux
15.03.2019, 22:38
На Яндекс.Диск (https://yadi.sk/d/pXQsrvZOcbgZM/AV1) в папке AV1 обновлены файлы.

Теперь первый файл имеет такие характеристики:

Video
ID : 1
Format : AV1
Format/Info : AOMedia Video 1
[Only registered and activated users can see links]
Codec ID : V_AV1
Duration : 2 min 24 s
Bit rate : 6 517 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.126
Stream size : 112 MiB (96%)
Language : English
Default : Yes
Forced : No
Color range : Limited
Второй файл имеет такие характеристики:

Video
ID : 1
Format : AV1
Format/Info : AOMedia Video 1
[Only registered and activated users can see links]
Codec ID : V_AV1
Duration : 3 min 1 s
Bit rate : 13.3 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.064
Stream size : 288 MiB (96%)
Language : English
Default : Yes
Forced : No
Color range : Limited
На данный момент ни одно железо не имеет возможности использовать аппаратное ускорение при декодировании AV1.
Поэтому, декодирование AV1 осуществляется только силами центрального процессора.
Проверяйте свои процессоры, особенно на втором файле. Многие из них просто "задыхаются" от такого видео :smile:

Paul Yux
28.04.2019, 00:33
Появилась возможность протестировать возможности декодирования видео с помощью Intel UHD Graphics 630.

Условия и видеофайлы такие же, как в #12 (http://videophotopro.ru/showthread.php?4556-H-264-HEVC-VP9-MJPEG-AV1-%D0%B8-%D0%BF%D1%80%D0%BE%D1%87%D0%B5%D0%B5&p=63311&viewfull=1#post63311). Используются инструменты самых последних версий на момент тестирования.

Видеодрайвер: Intel Graphics 26.20.100.6709 Windows 10 DCH Drivers.

https://i121.fastpic.org/big/2023/0314/75/edcb32c2d06d664378531fbb3a3c8275.png
ЗАКЛЮЧЕНИЕ.
Использование Intel UHD Graphics 630 решает все "проблемы" с декодированием видео, указанные в #12.

ПРИМЕЧАНИЯ.
Все файлы, использовавшиеся в тесте можно скачать отсюда:

Ссылка удалена
DXVA Checker можно скачать отсюда:

http://videophotopro.ru/showthread.php?5612-DXVA-Checker

Paul Yux
28.04.2019, 13:43
Видеофайлы в формате AV1, указанные в #16, декодируются только софтварно, т.к. Gen 9 (Intel UHD Graphics 630), а также Gen 11 (например, Intel Iris Plus Graphics 950, Intel Iris Plus Graphics 940, Intel Iris Plus Graphics 930, Intel UHD Graphics 920, Intel UHD Graphics 910) не имеют аппаратного декодера видеофайлов формата AV1.

Цитата:
Медиаблок Gen11 будет иметь «полную» поддержку VP9. Пока еще нет никакого ускорения AV1, но оно «скоро» выйдет после Gen11, и Intel «полностью привержена» AV1.

Это означает, что только в Xe-LP architecture (Gen12), т.е. в 2020+ г.г. будет реализована возможность аппаратного декодирования AV1.

Для удобства приведена таблица, где показана аппаратная поддержка кодирования / декодирования для различных платформ Intel.

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding

Paul Yux
20.12.2019, 00:25
На AMT STUDIO 717 SUPPORT FILES добавлена директория DolbyTrailers.

http://amt717.com/sf/Samples/

Paul Yux
02.08.2022, 12:45
На AMT STUDIO 717 SUPPORT FILES в разделе Samples по техническим проблемам исключены следующие директории:

- JellyfishVideo
- YandexDisk

http://amt717.com/sf/Samples/

Paul Yux
28.09.2023, 00:03
На AMT STUDIO 717 SUPPORT FILES в раздел Samples добавлены два тестовых видеофайла.

1. LG_OLED_4K_TheWild_2160p_HDR_59.94fps_yuv420p10le.mp4


General
Complete name : E:\LG_OLED_4K_TheWild_2160p_HDR_59.94fps_yuv420p10le.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 282 MiB
Duration : 1 min 47 s
Overall bit rate : 22.0 Mb/s
Frame rate : 59.940 FPS
Writing application : Lavf57.83.100

Video
ID : 1
Format : av01
Codec ID : av01
Duration : 1 min 47 s
Bit rate : 21.9 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 59.940 (60000/1001) FPS
Bits/(Pixel*Frame) : 0.044
Stream size : 280 MiB (99%)

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 1 min 47 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 1.64 MiB (1%)
Default : Yes
Alternate group : 1
2. LG_OLED_8K_TheWild_4320p_HDR_59.94fps_yuv420p10le.mp4


General
Complete name : E:\LG_OLED_8K_TheWild_4320p_HDR_59.94fps_yuv420p10le.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 581 MiB
Duration : 1 min 47 s
Overall bit rate : 45.3 Mb/s
Frame rate : 59.940 FPS
Writing application : Lavf57.83.100

Video
ID : 1
Format : av01
Codec ID : av01
Duration : 1 min 47 s
Bit rate : 45.2 Mb/s
Width : 7 680 pixels
Height : 4 320 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 59.940 (60000/1001) FPS
Bits/(Pixel*Frame) : 0.023
Stream size : 579 MiB (100%)

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 1 min 47 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 1.64 MiB (0%)
Default : Yes
Alternate group : 1
Первый файл (4K) комфортно(?) может воспроизводится софтварно (без использования аппаратного AV1-декодирования) на мощных системах с помощью CPU (но, с большой загрузкой).
Второй файл (8K) комфортно воспроизводится на системах, в которых имеется видеоадаптер с возможностью аппаратного AV1-декодирования, используя Media Foundation Technology - AV1VideoExtension - D3D11 - AV1_VLD_Profile0.

Тестируйте своё железо... )

http://www.amt717.com/sf/Samples/

shema
28.09.2023, 21:31
Второй файл (8K) комфортно воспроизводится на:
RTX 3080.
CPU участия не принимает) имхо, AV1 не приживётся, в виду наличия H.266
"Согласно результатам предварительного тестирования, эффективность нового кодека оказалась выше, чем у представленного ранее AV1, конкурировавшего с H.265 за счёт открытого исходного кода и отсутствия системы лицензионных отчислений. Кроме того, H.266 продемонстрировал значительную экономию битрейта по сравнению с HEVC, особенно при работе с 4K-контентом."

Paul Yux
29.09.2023, 02:24
RTX 3080
Да. Все карты на Ampere и Ada Lovelace имеют аппаратную поддержку декодирования AV1.


AV1 не приживётся, в виду наличия H.266
AV1 уже прижился, а с H.266 ещё не всё ясно. До 2027 г. можно про него и не думать...
Далее будет H.267, H.268...


Какое оборудование будет поддерживать H.266/VVC?

В настоящее время MC-IF разрабатывает чипы, упрощающие кодирование и декодирование H.266/VVC на большем количестве смартфонов и компьютеров. Также широко распространено мнение, что все компании в MC-IF получат поддержку в первую очередь. Таким образом, список поддерживаемых устройств должен включать Apple TV, iPhone iPad, продукты Huawei, Samsung TV, Sharp TV, Microsoft Xbox, Nokia, аппаратное обеспечение Intel для кодирования и декодирования видео (процессор и графика).
В цитате рассуждения от января 2023 г. Но... это будет долгий процесс.

Также, H.266/VCC это патентный кодек.


H.266 - это кодек, основанный на роялти, с неясной моделью лицензирования. Многие платформы считают, что H.266 будет придерживаться той же модели лицензирования, что и HEVC, что сделает его менее рентабельным.

https://www.prnewswire.com/news-releases/hevc-advance-releases-draft-vvc-licensing-program-overview---includes-a-joint-vvc-and-hevc-license-301115379.html