Функционал Ambient Light

Автор Laniere, 25 февраля 2024, 19:09:56

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

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

Laniere

Существует великолепный браузерный плагин под названием Ambient Light, позволяющий, например, при просмотре контента 16:9 на экранах 21:9 заполнять "пустое" пространство своеобразной световой "аурой" продолжающей видео. Эта функция, помимо эстетики, позволяет сравнять темп выгорания OLED-панелей при постоянном просмотре видео с соотношением сторон, отличным от экрана.

В попытках воспроизвести подобное в MPC-BE, наткнулась на AviSynth скрипт FrostyBorders, который делает что-то похожее через внешний ffdshow и отлично работает в MPC-BE, за исключением HDR/DV контента, который при его использовании становится почему-то чёрно-белым.

Возможно ли встроить что-то подобное напрямую в MPC-BE, или MPCVR?

V0lt

#1
ЦитироватьВ попытках воспроизвести подобное в MPC-BE, наткнулась на AviSynth скрипт FrostyBorders, который делает что-то похожее через внешний ffdshow и отлично работает в MPC-BE, за исключением HDR/DV контента, который при его использовании становится почему-то чёрно-белым.
Насколько мне известно, ffdshow в этом плане люди заменили на AviSynth Filter, который куда посовременнее (см. описание).

ЦитироватьВозможно ли встроить что-то подобное напрямую в MPC-BE, или MPCVR?
Возможно много чего, но мы такое делать не планируем.

Laniere

Понятно, спасибо за ответ и за совет :)

С AviSynth Filter к сожалению я не подружилась, не получилось разобраться как в нём добавить параметры которые необходимы для скрипта FrostyBorders, и возможно ли это вообще. Попробую разобраться снова.

V0lt

#3
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 и вижу добавленные цветные бордюры справа и слева.