PDA

Показать полную графическую версию : [решено] Просмотр HEVC без артефактов


walcot
11-04-2024, 09:48
Имеется файл с такими значениями:

Video
ID : 224 (0xE0)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L4@Main
Duration : 4 h 50 min
Bit rate : 483 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.009
Stream size : 1 003 MiB (98%)
Color range : Full
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Если его смотреть через MPC или VLC, то при его перемотке на секунду экран заливается серым, что мешает беглому просмотру. Есть подозрение, что проц не вывозит (i3-3240) или его встройка, но хотелось бы перебрать варианты. Что можно попробовать?

Avatar-Lion
11-04-2024, 19:05
Что можно попробовать? »
Intel HD Graphics 2500 не поддерживает аппаратное декодирование HEVC, только AVC. Так что для начала можете в AVC перегнать видео и посмотреть на результат.

walcot
12-04-2024, 08:38
Так что для начала можете в AVC перегнать видео и посмотреть на результат. »
тут всё гуд... мне тоже кажется, что без замены железа ничего не придумаешь, либо ВК ставить с аппаратной поддержкой h.265

Avatar-Lion
12-04-2024, 20:01
Да, можно поискать что-нибудь на Авито, по типу GeForce 960 или 1030. Они уже по-моему умеют HEVC аппаратно декодировать. Ну или как вариант, погуглить какие бывают программные декодеры. В конце концов, MPC или VLC ведь показывают картинку, а значит, у них в комплекте есть какой-то кодек (ffmpeg, наверное...) и его наверняка можно поменять на другой, если поставить в систему еще что-то.

Cereal Keeler
13-04-2024, 11:18
GeForce 960 или 1030. Они уже по-моему умеют HEVC аппаратно декодировать »
Только с chroma subsampling (https://ru.wikipedia.org/wiki/%D0%A6%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D1%83%D0%B1%D0%B4%D0%B8%D1%81%D0%BA%D1%80%D0 %B5%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F) 4:2:0. Полные 4:4:4 nvidia умеют начиная с 1630.

Вообще, если сегодня задумываться об аппаратном декодировании, то стоит думать о поддержке и наиболее современного AV1 - а это значит либо 3050 и новее, либо RX 6600 (младшие 6400 и 6500 XT не имеют поддержки AV1) и новее, либо Intel Arc. Младшая модель Arc A310 выглядит наиболее выгодной из новых, если игры не интересуют или ещё что помимо кодирования-декодирования видео. Ну или апгрейд со старичка i3-3240 на что-то актуальное со встройкой. Для декодирования видео хватит даже мини пк на Pentium N100 полной стоимостью в районе 200 евро.




© OSzone.net 2001-2012