Почему вы думаете что со студийного? Он говорит только про какие-то версии купленные из частных коллекций.

https://www.youtube.com/watch?v=G3W_O-tp0_g

https://vimeo.com/mikeverta

Майк Верта занимается восстановлением "Новой надежды" в невиданном ранее качестве. Он учел что первый отснятый негатив и позитив, студийный мастер, порождают всё множество кинопленочных копий подобно родословной у человека, и в ходе этого процесса копирования нарастает количество артефактов, зернистость, и прочие дефекты картинки. Поэтому любой артефакт рано или поздно исчезнет, если брать копии все более и более ранних поколений, и таким образом можно убрать все артефакты, вытянув оригинальную информацию, не обращаясь к соседним кадрам и замазыванию. Кроме того, зернистость и потери в деталях и цветопередаче сводится на нет, если усреднять информацию с 15-20 пленочных копий.

Каждый кадр в этом случае представляет собой тортик, в котором этот же кадр с 20 пленочных сканов идеально выровнен сам по себе, по всем деталям и с исправлением всех искажений. Майк заявляет что "тогда" машина не могла этого сделать, а сейчас справится разве что нейронка. (https://youtu.be/G3W_O-tp0_g?t=1330).
Так же в некоторых местах он говорит что накодил какой-то денойзер. (https://vimeo.com/87961617) Не изобретает ли он велосипеда?

3

(4 replies, posted in Флуд)

Но может быть и так что chroma из разных полей склеена и информация в ней потеряна?

FourtyTwo wrote:

Извините что вклиниваюсь, насчет замечательного плагина GameDropFix, есть вероятность увидеть его адаптацию под VapourSynth или хотя бы AviSynth+?

Под AviSynth+ просто закомментировать SetMTMode и Distributor() и оно работает.

5

(4 replies, posted in Флуд)

http://pix.academ.info/img/2019/02/01/5aa381b3accdbcf9ee67eadf2796163c.jpg

6

(3 replies, posted in Флуд)

Ну судя по тому что этот алгоритм взял из мутной фотографии с очкастым мужичком информацию котророй там явно нет и сделал картинку фотографического качества, это какой-то развод или распил.

7

(4 replies, posted in Флуд)

Не смотрите на меня так, я просто периодически возвращаюсь к видео. smile
Ещё года четыре назад это заметил. Если применяешь фильтр IVTC или деинтерлейс, то поверх нормальной картинки периодически рисуется один field хромы. Смена настроек фильтра не помогает. Есть смутные воспоминания что помогала настройка глубины цвета, но это не срабатывает сейчас. Это было и на FullHD с камкордера, и на двух DVD с мультиками, Соник 2003 и классические трансформеры. VirtualDub пробовал последнюю 1.10.4 2013 года и предыдущую 1.9 2010 года.

MAG79 wrote:

crystallize
Моя логика мне подсказывает, что сперва надо применить внутри-кадровые фильтры, а затем уже межкадровые.
Внутри-кадровые:
- деинтерлейс;
- антиалиасинг;
- изменение размера кадра;
- цветокоррекция

Межкадровые:
- шумодав;
- устранение дропов;
- повышение плавности

Дело ещё и в том что с понижением реального фреймрейта шумодав начинает считать шумом всё более крупные детали. В итоге какие-нибудь звёзды плавно мерцают от кадра к кадру. Поэтому шумодав должен идти чуть ли не последним, после дропов и плавности.

9

(5 replies, posted in Флуд)

MAG79 wrote:

Онлайн заработал только алгоритм "Арт", "Фотография" не работает.

У меня работали\не работали всегда оба.

10

(5 replies, posted in Флуд)

http://waifu2x.udp.jp/
Новый ресайзер и шумоподавитель картинок на основе нейросетей.
О качестве работы можно сказать следующее: в режиме рисунка он может убрать шум с одним размером гранул, обнажив лежащий под ним шум более крупного размера, который и человеку-то виден только если знать что ищешь.

Существует standalone-версия с поддеркой пакетной обработки и видео, но только для линукса.

11

(6 replies, posted in Флуд)

А, он там же хаком в 240fps писал, это не то чтобы чудеса распознавания.

Хотелось бы снова поднять вопрос.

13

(6 replies, posted in Флуд)

nemoW wrote:

Ну так сколько уже лет MVTools не разрабатывается? Ничего удивительного.

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

14

(6 replies, posted in Флуд)

MAG79 wrote:

Посмотрел видеоролик. Красиво. Какой именно скрипт имеется в виду?

DirectShowSource("Final_Trailer_60_FPS_Web_Version-muxed.mp4")

####################################

MyMotionBlur() # Вызов функции с моушнблюром
MAG79_Blend_10x() # Вызов функции бленда с оверлеем по методу MAG79

function MAG79_Blend_10x(clip clp)
{# Ахтунг! Функция ускоряет видео в 10 раз!!!
Clp
# взять по кадру из каждой группы по 10 кадров
frame0=SelectEvery(10,0)
frame1=SelectEvery(10,1)
frame2=SelectEvery(10,2)
frame3=SelectEvery(10,3)
frame4=SelectEvery(10,4)
frame5=SelectEvery(10,5)
frame6=SelectEvery(10,6)
frame7=SelectEvery(10,7)
frame8=SelectEvery(10,8)
frame9=SelectEvery(10,9)
# смешать кадры попарно от краев к середине, кадры 0 и 9 не используются
frame18=frame1.overlay(frame8,opacity=0.5)
frame27=frame2.overlay(frame7,opacity=0.5)
frame36=frame3.overlay(frame6,opacity=0.5)
frame45=frame4.overlay(frame5,opacity=0.5)
# смешать получившиеся пары между собой
frame1827=frame18.overlay(frame27,opacity=0.6)
frame3645=frame36.overlay(frame45,opacity=0.6)
# смешать в один кадр
frame1827.overlay(frame3645,opacity=0.69)
Return(last)
}

function MyMotionBlur(clip clp)
{Clp

super = MSuper(rfilter=2)

backward_vectors = MAnalyse(super, isb = true, truemotion=true, search = 3, delta = 1)
forward_vectors = MAnalyse(super, isb = false, truemotion=true, search = 3, delta = 1)

forward_re = MRecalculate(super, forward_vectors, truemotion=true, blksize=16)
backward_re = MRecalculate(super, backward_vectors, truemotion=true, blksize=16)

MFlowBlur(super, backward_re, forward_re, blur=145, thSCD1=800, thSCD2=200)
Return(last)
}
#############################

15

(6 replies, posted in Флуд)

Похоже что даже в виде постобработки Твикстор намного точнее скажем в motion blur в сравнении со скриптом от Мага.
https://www.youtube.com/watch?v=6H8Ow15SxM4

Я не адресовывал это кому-то конкретному, просто никто не ответил тогда.

17

(8 replies, posted in Флуд)

А какую виртуальную камеру порекомендуете?

18

(8 replies, posted in Флуд)

В досбоксе можно рендерить картинку через OpenGL или DirectDraw. Здорово было бы подчепиться к ней, как к реалтайм-видеопотоку, и там уже устранять дропы и проводить шумоподавление.

Чето вы забили вообще.

Решил я уплавнить игрушку с думообразеым графоном, обнаружил что билинейное увеличение в 2 раза позволяет распознавать ближний пейзаж с малоконтрастной текстурой, для более контрастной текстуры и дальних обьектов нужно брать сетку в 2 раза меньше, но так как она и так минимальная, приходится еще увеличивать кадр. А может можно писать распознанные кадры в в какой-то слой с каналом прозрачности, потом обрабатывать кадр более мелкой сеткой и потом накладывать одно на другое? Или писать в дебаг-режиме значения контрольных сумм прямо на блоках?

В общем качнул я то видео, где жирного инопланетянина режут, а там раз в несколько кадров некоторые блоки с предыдущего кадра тупо не обновляются, и возникают треугольные артефакты. Можно как-то вылечить это?

Первоквака на Сатурне
http://www.youtube.com/watch?v=oNdPnL65LDM

Ghostlamer
Не устраивает результат в YV12, оставляйте в RGB и кодируйте в нём, ну или на худой конец в YV24, по сравнению с RGB - потеря минимальная.

Я бы рад, но в начале того же скрипта dropfix стоит ConvertToYV12().

Ghostlamer
если какой-нибудь lossless avi в YUV, то скорей всего RGB и т.д..

Как RGB может быть одновременно YUV?

Даже при однократном переводе из RGB в YV12 портятся цвета, в частности сильно падает насыщенность. Что можно сделать? Как вы решаете эту проблему в SVP?

MAG79 wrote:

crystallize
яркость и цветность видеокадра смещаются друг относительно друга по диагонали юго-запад - северо-восток
Это вполне может быть. Цель была взять самый быстрый ресайзер. Можно попробовать заменить на SimpleResize от Tom Barry.
Хотя, надо конечно мне уделить этому свое время и разобраться с этим смещением. Вроде бы я этот PointResize использовал только для масок. hmm

Короче, когда у меня после пяти перекодирлваний меню в кваке из болотно-зеленого стало серо-розовым, я стал разбираться. ВиртуалДаб автоматически ставит чтение в yuv12, а запись в rgb24, поэтому похоже что я несколько раз переводил цветность туда-сюда, и накопились ошибки. Я попробовал следить за ней, и получилось намного лучше. Насчет PointResize не помню даже, менял я его на бикубический, или после этого менял еще и обратно. Вполне возможно, что он ни при чем. SimpleResize принимает только четные размеры конечной картинки.