1 (edited by TechnoStone 19-11-2023 14:07:54)

Topic: SyncPlay, приложенная сборка mpv вместе с SVP, mpvSockets...

1. вместе с SyncPlay, устанавливаемая с SVP сборка mpv откликается только при наличии --input-ipc-server=mpvpipe, игнорируя mpvSockets. При этом вне SyncPlay всё работает через сокеты, как и надо. Сторонняя сборка (установленная с chocolatey в данном случае) никак с SyncPlay в этом плане не спорит.
демонстрация: https://youtu.be/3pa291O30q0

2. после старта видео SVP фиксирует положение на паузе ли, дорисовка кадров при этом работает как надо, но вот обнаружение рамок на "паузе" работать не хочет.
Для аниме (где рамки могут несколько раз за серию появляться, исчезать, меняться в размере) из-за наличия паузы для переинициализации, что ещё более неприятно при совместном просмотре. На такой случай я отключаю обрезку рамок в SVP и использую https://github.com/Ashyni/mpv-scripts/b … c-crop.lua
Тут суть проблемы больше состоит в том, что SVP вариант обрезки для фильмов и сериалов подходит лучше (требуется всего одна пауза в начале видео + например в 2 сезоне Локи при 3440x1440 мониторе из 3840x2160 получается 3168x1440, когда как без обрезки от SVP обрезаться уже будет с 2560x1440 (т.е будут потеряны детали). Отключение уменьшения размера видео же приведёт к слишком повышенной нагрузке на железо, 2080ти уже не вытягивает x2 с RIFE)
В mpv <0.36 (с chocolatey ставится 0.35.1) отсутствует нормальная работа с Dolby Vision, приходится использовать mpv, который установлен вместе с SVP, а прибавив проблему с пункта 1, при "видео на паузе" приходится целиком перезаходить в SyncPlay. Раньше можно было перезапустить SVP при видео не на паузе, но сейчас при таком варианте SVP намертво зависает до закрытия плеера
демонстрация: https://youtu.be/bcMcHrVLicA

3. с давним обновлением приложенного mpv до 0.36 добавлялся баг с зависанием плеера намертво при старте воспроизведения с внешними субтитрами/озвучками, самый последний апдейт этот баг исправил, так что этот вопрос пропал

ЗЫ. на дропы кадров смотреть не нужно, захват мониторов в OBS почему-то сильно снижает производительность, но при просмотре я не стримлю и не записываю, так что кадры не выпадают
Ну и вопрос на засыпку, можно ли добиться при --video-sync=display-resample почти полного отсутствия mistimed и delayed кадров?

Содержимое папки AppData\Roaming\mpv: https://cdn.discordapp.com/attachments/ … 392/mpv.7z