Черный экран при открытии AVIF [Исправлено]

Автор V0lt, 28 августа 2024, 20:19:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

V0lt

Сэмпл: 20140606_102418_IMGP0297_hdr_rec2020_pq_yuv444_full_cq10.avif
Для открытия файла используется LAV Spliter.
Декодер и видеорендерер нормально конектятся.
Но при начале воспроизведения вылезает ошибка и в итоге черный экран.
mpc-be64.exe(tid 86c)   343036 : CMainFrame::SetLoadState() : LOADED
MpcVideoRenderer64.ax(tid 86c)   342872 : CMpcVideoRenderer::Pause()
mpc-be64.exe(tid 3070)   343047 : CMPCVideoDecFilter::NewSegment()
MpcVideoRenderer64.ax(tid 3070)   342873 : CMpcVideoRenderer::NewSegment()
mpc-be64.exe(tid 18d0)   343049 : FF_LOG : [av1 @ 00000287c7143880] Your platform doesn't support hardware accelerated AV1 decoding.
mpc-be64.exe(tid 18d0)   343049 : FF_LOG : [av1 @ 00000287c7143880] Failed to get pixel format.
mpc-be64.exe(tid 18d0)   343049 : FF_LOG : [av1 @ 00000287c7143880] Get current frame error
Помогает отключение аппаратного декодера для AV1.

В статусе декодера следующее:
Входной формат:      av1, YUV 10-bit 4:4:4
Размер кадра:        1638x2048, SAR 1:1, DAR 819:1024
Выходной формат:     Y410 (10-bit 4:4:4)
Гарфический адаптер: Intel(R) UHD Graphics 750 (8086:4C8A)
Входной формат не декодируется аппаратно, но декодер почему-то пытается. Хотя CheckDXVACompatible выдает false.

С LAV Video Decoder такой проблемы нет.



Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215