Вопрос правильный, т.к. мне как пользователю без разницы через какие прослойки оно прикручивается.
Это вам, как разработчику важно через что оно прикручивается.

Ну вот HDR тоже никто не умеет кодировать. Но почему-то о том, что так делать нельзя предупреждение есть, а о BD3D нет.

Chainik wrote:

то что все windows-плееры, умеющие bd3d в стерео-режиме, делают это через установку _отдельного_ декодера intel

Ок, к SVP этот декодер можно прикрутить? Инструкция есть?

Так ошибка в отсутствии половины изображения.
Что подразумевается под отсутствием декодера от интел?
Если бы у меня был современный процессор интел, то декодировалось бы корректно?

Ну у меня были сомнения в этом, но ни ошибки, ни предупреждения не выдало. В документации SVP тоже таких предупреждений не нашёл.

При попытке уплавнить BD3D remux, осталось изображение только одного глаза.
mkvinfo на скриншоте

Для режима перекодирования прошу:
1)Добавить вариант после завершения воспроизвести звук или вывести сообщение в новом окне.(я хочу знать когда оно перекодировалось и я уже могу смотреть)
2)Добавить прогресс бар для операции, когда производится сведение. У меня это идёт на HDD и процесс может быть дольше чем собственно постройка кадров через RIFE.
3)В случае если уже существует выходной файл с таким-же именем, то он не должен перезаписываться новым. Должен создаваться файл с изменённым именем, ну или хотябы выдавать предупреждение.
4)После завершения перекодирования  SVP не должен включаться для видеоплеера, если он был отключен вручную.

В документацию прошу добавить, что potplayer работает с Vapoursynth
на данный момент указано, что только
AviSynth Filter ("AVSF"): modern and fast, supports 10-bit and HDR, doesn't hang on seeks.
ffdshow raw video filter: legacy, use it only if you have issues with AVSF.
Built-in Avisynth/Vapoursynth processing: not recommended at all (see the Direct interface section for details).
Т.е. внешнего Vapoursynth в списке нет, а встроенный не рекомендуется. А Vapoursynth нужен для rife.

Добрый день. для vapoursynth нужен питон 3.11 или 3.8
При чём путь к этому питону задаётся через глобальную переменную.
У меня сейчас появилась другая программа, которая требует питона 3.6 и путь у нему тоже берёт из глобальной переменной pythonpath
Вопрос: можно ли как-то заставить работать rife через tenzorrt так, чтобы при этом pythonpath указывал на питона 3.6?

10 мин это только в идеальных условиях.
а если учесть 10 бит, HDR, да просто сцены разной динамичности(вот я не уверен что скорость rife не зависит от контента при равных технических параметрах)
и отсутствия в библиотеке всех возможных разрешений видео... то становится очевидно что за 1 раз это не настроить, не говоря про 10 мин.
да только одно разрешение займёт больше 10 мин просто потому, что rife будет профиль делать.

а вот и не надо этот шлак смотреть

Я ножи точу. Мне нужен фильм, который нельзя не посмотреть (т.к. иначе буду думать, а может всё-же стоило?) но при этом чтобы на него не отвлекаться. Чебурашка идеальный вариант.

"Неправильно выбирается целевая частота кадров" ==> целевая частота кадров выбирается _правильно_, case closed.

Нет, кейс был изменён. Неправильно отображется выбранный профиль.
Кстати, сейчас попытался найти документацию что-же делает пункт "Показывать сообщения в OSD" и не нашёл(какие именно сообщения). В мануале этого нет. Где искать информацию?
Вот если бы в документации было написано что данный пункт показывает только первоначально выбранный профиль, то да, мои претензии были бы необоснованны. Максимум на что я мог рассчитывать это запрос на доработку, добавить выбор показывать ли последующие изменения профиля.

ну а обычным людям (т.е. мне big_smile) не хочется чтоб надписи на полэкрана вылезали во время просмотра, это сильно раздражает

Ну когда всё настроено да, но хотелось бы выбор вариантов что показывать. Чтобы и при настройке можно было видеть.

Наверно надо вернуться к баранам.
Вы предлагаете 2 профиля. в первом варианте профили переключаются, а во втором нет.
Вы сами же пишете что предпочли бы первый вариант с переключением профилей, но при этом пишете что это не частый вариант?

ну это вообще не очень частая ситуация, что при обрезке профиль переключается

понятно что X должно быть подобрано так чтоб профиль 1 таки тянул 120, а не как у вас

Вот в том-то и вопрос. Мне нужно подобрать Х(а на самом деле множество X т.к. x2->1/2 экрана->до экрана это уже 3 частоты. т.е. нужно 2x, а может и больше если учесть возможную разницу в битности видео, HDR и частоты кадров источника)
Это было бы удобнее делать если бы при каждом смене профиля отображался актуальный профиль. Т.к. площадь кадра может меняться прямо в процессе фильма. я вот сейчас смотрю чебурашку, так там на первые 10 минут фильма 3 или 4 разных формата. Следовательно могут меняться профили SVP. Мне хотелось бы это отслеживать.

Можно мне убрать ограничение "Предоставленный вам лимит сообщений ичерпан. Напоминаем, что ваш лимит сообщений - 1 за промежуток времени в часах - 2." А то диалог вести неудобно.

Давайте на примере.
Я делаю 2 профиля
1)до 4 мегапикселей
2)до 1.9 мегапикселя + повышение приоритета.
исходное видео 2 мегапикселя, а после обрезки 1.8
Исходя из вашей фразы

если бы условия не были сделаны так, что после обрезки видео не подходит под этот профиль, то он бы не переключился, даже если бы другой профиль был "лучше"

я делаю вывод что профиль не переключится даже если другой профиль(до 1.9) лучше(добавленны баллы). Но вы утверждаете что переключиться.

если хочется чтоб профиль не переключался, надо сделать так чтоб он подходил и к целому, и к обрезанному. т.е. убрать из условий нижнюю границу. а к профилю на 120 тогда добавить очков, чтоб при прочих равных выбирался он.

Ну ок, давайте проверим. Переделал профили с добавлением баллов. Не работает.
https://disk.yandex.ru/d/-YETooEjo0f5AA

Эти утверждения противоречат друг другу big_smile

Не противоречат. Мне пока не попалось ни одно видео, которая моя карточка бы потянула до 120гц. Но я надеюсь на лучшее. (рано или поздно я захочу посмотреть что-то что будет только в 720p)

а к профилю на 120 тогда добавить очков, чтоб при прочих равных выбирался он.

если бы условия не были сделаны так, что после обрезки видео не подходит под этот профиль, то он бы не переключился, даже если бы другой профиль был "лучше"

Эти утверждения противоречат друг другу.

если обрезанное работает 120 - так и пусть работает, в чем тогда проблема?

Если бы всё работало 120, проблемы бы небыло. 1 профиль на всё и готово. Но моя 3080ti не тянет 120.
Собственно почему я начал эту тему, вы думаете я заметил, что стало 120гц вместо 60? Нет, я заметил что лагает, и только когда начал разбираться почему, заметил что вместо 60 гц стало 120.

Если это не частая ситуация, то может я тогда изначально условия выбора профиля как-то не так задаю?
Я руководствовался следующей логикой:
делаю 4 профиля:
1)до экрана(120фпс)
2)до 1/2 экрана
3)х2
4)x2 и модель 4.4 вместо 4.6
А границы между ними настраиваю по размеру кадра т.е. если я вижу что какое-то видео у меня попадает в профиль до 1/2 экрана, но при этом тормозит, то я чуть двигаю границы мегапикселей, чтобы оно попадало в профиль до 48 кадров.
Может быть для уже настроенной системы это не особо частая ситуация, но вот при настройке методом тыка я сразу на неё попал.
Пока ни одно 4к видео rife не потянул у меня даже с моделью 4.4, х2 фпс, но бывает видео более широкоформатное. 3840х1600 т.е. пикселей меньше примерно на четверть. Вот надеюсь вдруг потянет. А определять такое видео можно только по размеру кадра.

Действительно.
Тогда вопрос как сделать так, чтобы на экран выводилось какой профиль действительно включен, а не какой должен был включиться без обрезки?
Я так понимаю вначале включается профиль из расчёта без обрезки, потом обрезается, включается новый профиль, но сообщение об этом не выводится.

В профиле стоит 60 кадров.
При запуске воспроизведения воспроизводится 60 кадров(если поставить половину экрана или х2  то всё равно на 120 перескакивает).
Потом появляется сообщение о применённом профиле и через секунду частота кадров перескакивает на 120.
Такое наблюдается только на одном сериале. Что я делаю не так?
Сюда скриншот не загружается, жалуется на слишком большой размер.
https://disk.yandex.ru/d/-YETooEjo0f5AA

Там же выложил кусок проблемного видео
UPD: проблема с двумя сериалами.
UPD2: Проверил 5 сериалов и 12 фильмов. Проблема только с двумя сериалами.

до 1/2 работает на FHD. Это я к тому что проблема именно со связкой rife+1/3, сам-то rife или 1/3 экрана на других алгоритмах работают.

то плавность гораздо хуже чем при удвоении

почему? при удвоении будет не плавно из-за преобразования 48->120. т.к. 120 на 48 нацело не делится.
Я не утверждаю, что 40 будет лучше, но я бы хотел попробовать, т.к. 24(исходник)->48(преобразованный)->120(экран) я вижу дёрганье. При чём эффект такой, что как буд-то плавное движение с поддёргиваниями. Как будто 48 кадров достаточно, но ломается всё именно при преобразовании в 120.

а нагрузка на видеокарту такая же как при 60

опять-же не могу проверить т.к. не работает.

Нужда в том, что 4к  60гц моя 3080ti не тянет.

3080ti
tenzor rt
2 потока
модель 4.6
увеличение скорости включено
экран 4к 120гц
mpc-hc
Если ставлю увеличение до 1/2 частоты экрана всё работает.
Если ставлю до экрана, работает но тормозит.
Ставлю до 1/3 экрана и картинка зависает.

запустил Topaz Video Enhance AI 2.6 на 3080ti для fhd он выдаёт 3 кадра в секунду. Учитывая что триал с ватермарками и интерфейс жутко лагает(хз почему) плюнул я на него.

у вас 24-х поточный процессор. Может алгоритм не умеет на 24 потока параллелится? и шарашит в 16 к примеру потоков. С учётом того, что 100% загрузку тоже получить не может по разным причинам это и будет отображаться как 50-60% загрузка цп.
И второй момент. А вам надо 10 бит если HDR нет? Разница заметна?

и уж 96 тогда, а не 100...

я бы рад 96, но не смог.
Если вы подскажете как mpchc+mad-vr заставить работать с g-sync(тем самым выводить 96кадров в секунду) буду благодарен

Можно в настройки добавить 100к/с?
Зачем:
Есть телевизор 120fps, 4k, hdr, hdmi vrr(g-sync для бедных). надо уплавнить
Что я пробовал:
mpchc+mad vr 120fps не тянет.
mpchc+mad vr 100fps всё ок, но приходится каждый раз вручную в винде ставить 100fps(в svp выбираю до частоты экрана)
mpchc+madvr+g-sync не смог заставить работать
potplayer (можно снизить частоту для любой через g-sync) но он выводит 8 бит, из-за этого у меня глючит подсветка полей. И производительность ниже(там где mpchc тянет 120 фпс, он не тянет 100).

Это не видеокарта. это PC speaker
А вот почему он пищит, вариантов много. Скорее всего какой-то датчик фиксирует напряжение\температуру на которое настроено предупреждение.

постоянно зеленым, и он не меняется, или в целом адекватно? может от переключения на hdr цвета ломаются?

цвет менялся и зависел от изображения, но постоянно не попадал в изображение.
версия последняя. Пару часов назад скачал.
Починил. Если разрешить вывод в 10 бит, то всё ок.

4k+120 fps+10-bit скорее всего будет тормозить

с оптикал flow не тормозит даже если качество на максимум. Правда буферизует долго, так что производительность наверно на пределе...
Поправка тормозит. а mad vr не хочет в d3d fullscreen, по крайней мере не счётчик FPS в msi afterburner 0 показывает и частота экрана не меняется(g-sync не работает) в potplayer работало на любой частоте, а тут ни 96 ни 72фпс не получить. Я что-то не то делаю или madvr так не может?

С другой стороны оптикал флоу свои артефакты даёт. Не подскажите сейчас в какую сторону лучше двигаться? настраивать с оптикал флоу или нет? В принципе 120фпс совершенно не обязательно.

блин, а тут за офтоп сильно наказывают? а то сопутствующие вопросы лезут... смотрю есть настройки для кратного увеличения частоты. А какой смысл? итоговое качество лучше? А то сейчас  лезут мысли если больше 72фпс я разницы не вижу, то может и оставить 72 фпс? зато честным будет каждый 3-й кадр, а не 5-й.

P.S.
1)В интерфейсе очень обескураживает что есть 2 кнопки "настройки" в одном окне в разных выпадающих списках. После того как нашёл одну кнопку вторую уже не ищешь.
2)Как я понял у меня через DirectShow 10 бит идёт? а тут https://www.svp-team.com/wiki/Manual:SVP/ru на схеме указано что только 8 бит можно.

см. фото. Изображение красноватое, а чёрные полосы заполнены зелёным цветом.
P.S. Ещё вопрос вдогонку. nv12 8bit откуда? исходник как я понимаю 10 бит, телевизор тоже. Откуда он 8 бит взял?