Баг с видео 4:3 в версиях 1.8.4.104 и выше [Исправлено]

Автор Laniere, 21 июня 2025, 06:20:13

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

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

Laniere

Система:
Windows 10 21H2
Nvidia RTX 4080 Super (драйвер 561.09)
Экран 21:9 (3440:1440)

Версии MPC-BE (х64):
MPC-BE 1.8.4 / MPC-BE 1.8.5 / Nightly 2025.06.20-1301 (Portable)
MPC-VR 0.9.9.2400 (Portable)

Плагины:
Avisynth+ 3.7.3 (с версиями 3.7.4+ плагин виснет)
AviSynth Filter 1.4.7
FrostyBorders 2025-04-14 (AddGrainC 1.8.4, FastBlur 0.3.2, neo-f3kdb r9)
Код (FrostyBorders.avs) Выделить
AvsFilterSource()
FrostyBorders(3440,1440)

Описание проблемы
При попытке воспроизвести любое видео с соотношением сторон 4:3, происходит следующее:
  • MPC-BE 1.8.4 - Видео воспроизводится как ожидаемо, с полным функционалом плагинов выше.
  • MPC-BE 1.8.5 - Проигрыватель запускается, и моментально закрывается.
  • Nightly 2025.06.20-1301 - Проигрыватель запускается, и моментально закрывается.

При воспроизведении широкоформатных видео, все версии работают как ожидаемо, при всех тех же настройках.
Все настройки плагинов и проигрывателя идентичны во всех случаях, для проверки заменялся только файл MPC-BE.exe 'mpc-be64.exe'.

В чём может быть проблема, и что может помочь её устранить?
Заранее спасибо за внимание :)

Aleksoid1978

Ну для начала - сброс настроек.
Далее найти обычное видео 4:3 без всяких там Avisynth и проверить на нем.

Проверил на первом найденном файле 4:3 - все отлично.
AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 1Tb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

#2
ЦитироватьЭкран 21:9 (3440:1440)
Такой экран мало у кого есть. На 16:9 (1920x1080, 2560x1440, 3840x2160) проблема наблюдается?

ЦитироватьAvisynth+ 3.7.3 (с версиями 3.7.4+ плагин виснет)
Может проблема в плагине?

1. Выложите ваше "любое видео с соотношением сторон 4:3", потому что размер кадра может быть важен. У меня есть только 640x480.
2. Выложите "FrostyBorders 2025-04-14 (AddGrainC 1.8.4, FastBlur 0.3.2, neo-f3kdb r9)".

21 июня 2025, 08:18:54
Ссылки на компоненты:

AviSynth+
https://github.com/AviSynth/AviSynthPlus/releases/

AviSynth Filter v1.4.7
https://github.com/CrendKing/avisynth_filter/releases

FrostyBorders 2025-04-14
https://forum.videohelp.com/threads/393762-ImageBorders-FrostyBorders-Scripts
https://forum.doom9.org/showthread.php?t=175039

AddGrainC v1.8.4
https://github.com/pinterf/AddGrainC/releases

FastBlur v0.3.1
http://avisynth.nl/index.php/FastBlur

Neo f3kdb r9
https://github.com/HomeOfAviSynthPlusEvolution/neo_f3kdb/releases

21 июня 2025, 08:25:39
AviSynth+ 3.7.3, остальное по ссылкам выше.
Видео 640x480 H.264
AvsFilterSource()
FrostyBorders(1920,1080)
Все работает.

Laniere

#3
Цитата: Aleksoid1978 от 21 июня 2025, 07:29:46Ну для начала - сброс настроек.
Далее найти обычное видео 4:3 без всяких там Avisynth и проверить на нем.
  • Со скачанным начистую MPC-BE в отдельной папке, всеми теми же плагинами, на дефолтных настройках плеера - то же самое.
    Версия 1.8.4 воспроизводит нормально, 1.8.5 и выше крашаются.
  • При отключении плагинов - никаких проблем, разумеется, нет.

Цитата: V0lt от 21 июня 2025, 07:32:24Такой экран мало у кого есть. На 16:9 (1920x1080, 2560x1440, 3840x2160) проблема наблюдается?
Если меняю в настройках FrostyBorders на резолюцию 16:9, например, 2560х1440 - та же проблема.
Окно MPC-BE запускается на выставленной резолюции, и моментально закрывается.

Цитата: V0lt от 21 июня 2025, 07:32:24Может проблема в плагине?
При использовании версии MPC-BE 1.8.4 проблемы нет.
При использовании AviSynth+ 3.7.4 и выше, виснет при начале воспроиздения любая версия MPC-BE, на любом видео.

Цитата: V0lt от 21 июня 2025, 07:32:241. Выложите ваше "любое видео с соотношением сторон 4:3", потому что размер кадра может быть важен. У меня есть только 640x480.
Можно ли выкладывать ссылки на торренты?
Если нет, то вот MediaInfo пары файлов, с которыми проблема проявляется:
Извините, вам запрещён просмотр содержимого спойлеров.

Извините, вам запрещён просмотр содержимого спойлеров.


Цитата: V0lt от 21 июня 2025, 07:32:24Ссылки на компоненты:

FastBlur v0.3.1
http://avisynth.nl/index.php/FastBlur
Ссылка на версию 0.3.2 - http://horman.net/avisynth/download/FastBlur0.3.2.zip
(получена заменой цифры версии в ссылке на странице, которую вы линканули выше)


Проблема появляется после обновления с версии 1.8.4 на 1.8.5 и выше.
При возвращении назад исключительно файла 'mpc-be64.exe' из версии 1.8.4, проблема полностью исчезает.

V0lt

#4
Сделал тестовое видео размером 1424x1080 - проблемы нет.
Обновил FastBlur до v0.3.2 - проблемы нет.


21 июня 2025, 15:53:03
1. Покажите список активных фильтров, когда не падает.

2. Если есть желание, то можетe поискать DEV-версию, с которой начались проблемы.
https://github.com/qwerttvv/Player/releases

21 июня 2025, 15:59:59
Проверьте вот эти версии для начала.
1.8.4.98_git2025-06-08-86f2986cf https://github.com/qwerttvv/Player/releases/tag/2025.06.08-2248
1.8.4.81_git2025-06-07-eca492fe9 https://github.com/qwerttvv/Player/releases/tag/2025.06.07-1454

Laniere

#5
Последняя версия, на которой вышеописанной проблемы нет:
MPC-BE.1.8.4.102_git2025-06-08-b0ec2dac4 https://github.com/qwerttvv/Player/releases/tag/2025.06.09-0254

Начиная с этой версии и выше, проблема есть:
MPC-BE.1.8.4.104_git2025-06-08-50250b59f https://github.com/qwerttvv/Player/releases/tag/2025.06.09-0348

P.S. - Список активных фильтров, когда не падает:
Извините, вам запрещён просмотр содержимого спойлеров.


V0lt

Процессор какой? Сделайте скриншот первой вкладки CPU-Z.

Laniere


V0lt


Laniere

Цитата: V0lt от 21 июня 2025, 16:25:28Спасибо.
Попробуйте еще версию 1.8.4.103.
С этой версией (103) не падает.

V0lt

Декодер программный или аппаратный (copyback)?

Примерно понятно, что могло повлиять. Надо будет найти время и сделать тестовые версии...

Laniere

Цитата: V0lt от 21 июня 2025, 17:02:52Декодер программный или аппаратный (copyback)?
В настройках выставлен 'D3D11cb', если я правильно понимаю о чём вы:


V0lt

#12
Выложил пару тестовых сборок 1.8.5.13. Проверьте каждую, пожалуйста.

Laniere

#13
С точки зрения вышеописанной проблемы, обе версии ведут себя одинаково, закрываются при запуске.

Выявилась ещё одна особенность, если это как-то поможет:
При использовании 'DXVA2' или 'D3D11, DXVA2' в настройках декодера - всё работает нормально на всех версиях.
При использовании 'D3D11cb', 'D3D12cb' или 'NVDEC (Nvidia only)' - к сожалению нет.

Кажется что-то поменялось в последних трёх вариантах декодеров между версиями 103 и 104, что сделало их несовместимыми с этим плагином при определённых соотношениях сторон.

Так как вам не удаётся воспроизвести проблему у себя, могу ли я как-то помочь с моей стороны?
Есть ли у MPC-BE какие-либо логи, которые могут помочь указать на причину обвала программы, и если да - то где их искать?
Кажется нашла - после краша, программа создала 2 файла:
'mpc-be64.exe.1.8.5.13.dmp'
'mpc-be64.exe.1.8.5.13.stacktrace'
...а так же открыла сайт Sourceforge, но не совсем понятно куда их там закидывать.
Помогут ли вам эти файлы, и если да - куда можно их закинуть?

V0lt

#14
Цитата: Laniere от 21 июня 2025, 22:44:49Помогут ли вам эти файлы, и если да - куда можно их закинуть?
Закиньте на диск Яндекса, Майлру, Гугла или другой обменник.

22 июня 2025, 07:41:48
ЦитироватьС точки зрения вышеописанной проблемы, обе версии ведут себя одинаково, закрываются при запуске.
Значит другая функция падает. Это странно.

22 июня 2025, 07:56:29
Там же выложил MPC-BE.1.8.5.13_no_nv12_copy. Проверьте.