Как стать автором
Обновить

Конвертация видео из 2D в 3D через нейросети и параллакс (скрипт)

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.1K
Всего голосов 3: ↑3 и ↓0+4
Комментарии8

Комментарии 8

>PNG

Оперсорц всё еще не придумал нормального хранения промежуточных файлов, чтобы не требовать 800гб на фильм? Горжусь прогрессом.

В статье же написано про VapourSynth, как один из вариантов для связки с Python.

а если фреймы хранить в svg ( raw->svg ) размер всё равно большой будет? и кадр композиционный например, a css собирает кадр например, сложно конечно тогда поток надо будет превращать в части композиции, наверно врятли получится скомпозитить как в исходнике

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

Наверное это будет очень долго. В текущей реализации на нескольких потоках один фильм обрабатывается в районе суток на модели Large. То что вы описали это добавочно еще один ресурсозатратный стек обработки. Да и ни к чему это, по большому счету.

Да и от PNG толку мало будет

Только это не 3D, а стерео, при изменении местоположения глаз паралакса нет. Кто бы сделал?

Простите за глупый вопрос, а библиотека какая, PyOgre?

Библиотека чего? Не вполне понятен вопрос.

Для расчета глубины используется DepthAnythingV2 (можно и другие аналогичные применять). Для параллакса NumPy и OpenCV, в скриптах же все очевидно вроде

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации