MPC-BE forum

MPC-BE => Обсуждение / Discussion => Тема начата: Laniere от 25 февраля 2024, 19:09:56

Название: Функционал Ambient Light
Отправлено: Laniere от 25 февраля 2024, 19:09:56
Существует великолепный браузерный плагин под названием Ambient Light (https://github.com/WesselKroos/youtube-ambilight), позволяющий, например, при просмотре контента 16:9 на экранах 21:9 заполнять "пустое" пространство своеобразной световой "аурой" продолжающей видео. Эта функция, помимо эстетики, позволяет сравнять темп выгорания OLED-панелей при постоянном просмотре видео с соотношением сторон, отличным от экрана.

В попытках воспроизвести подобное в MPC-BE, наткнулась на AviSynth скрипт FrostyBorders (https://forum.videohelp.com/threads/393762-ImageBorders-FrostyBorders-Scripts), который делает что-то похожее через внешний ffdshow и отлично работает в MPC-BE, за исключением HDR/DV контента, который при его использовании становится почему-то чёрно-белым.

Возможно ли встроить что-то подобное напрямую в MPC-BE, или MPCVR?
Название: От: Функционал Ambient Light
Отправлено: V0lt от 25 февраля 2024, 21:05:01
ЦитироватьВ попытках воспроизвести подобное в MPC-BE, наткнулась на AviSynth скрипт FrostyBorders, который делает что-то похожее через внешний ffdshow и отлично работает в MPC-BE, за исключением HDR/DV контента, который при его использовании становится почему-то чёрно-белым.
Насколько мне известно, ffdshow в этом плане люди заменили на AviSynth Filter (https://github.com/CrendKing/avisynth_filter), который куда посовременнее (см. описание).

ЦитироватьВозможно ли встроить что-то подобное напрямую в MPC-BE, или MPCVR?
Возможно много чего, но мы такое делать не планируем.
Название: От: Функционал Ambient Light
Отправлено: Laniere от 26 февраля 2024, 10:24:16
Понятно, спасибо за ответ и за совет :)

С AviSynth Filter к сожалению я не подружилась, не получилось разобраться как в нём добавить параметры которые необходимы для скрипта FrostyBorders, и возможно ли это вообще. Попробую разобраться снова.
Название: От: Функционал Ambient Light
Отправлено: V0lt от 28 февраля 2024, 18:24:08
1. Скачал и установил AviSynth+ 3.7.3.
2. Скачал SynthFilters.zip (v1.4.6), FrostyBorders 2023-10-28.zip, FastBlur0.3.1.zip, AddGrainC-v1.8.4.7z.
3. Разблокировал все скаченные файлы по одному через свойства файла.
4. Распаковал avisynth_filter_64.ax и install.cmd в отдельную папку на диске C:. Путь к папке на латинице. Запустил install.cmd под Администратором.
5. Распаковал "FrostyBorders 2023-10-28.avsi", и 64 разрядные FastBlur.dll, AddGrainC.dll в папку "c:\Program Files (x86)\AviSynth+\plugins64+\".
6. Создал текстовый файл add_frosty_borders.avs со следующим содержимым:
AvsFilterSource()
FrostyBorders(1280,720)
7. Добавил "AviSynth Filter" во внешние фильтры и задал "Предпочесть".
8. Там же зашел в настройки "AviSynth Filter" и прописал полный путь к файлу add_frosty_borders.avs.
9. Запустил SD видео со соотношением сторон 4:3 и вижу добавленные цветные бордюры справа и слева.