Правила | Zavvi | Amazon.com Amazon.ca Amazon.co.uk Amazon.de Amazon.fr Amazon.it Amazon.es | OZON.ru

AnsweredHot![FAQ]Улучшение изображения с помощью нейросетей [AI-UPSCALE]

Page: << < ..111112113114115.. > >> Showing page 111 of 175
Author
tim6676
Любитель
  • Total Posts : 280
  • Scores: 130
  • Joined: 2020/09/19 03:16:54
  • Location: Кострома
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/12 16:14:00 (ссылка)
0
Genik07
TOPAZAVR
P.S. уже давно здесь кто-то просил поделиться конкретным скриптом для качественного деинтерлейса. до сих пор интересно и актуально. вместо ответов какие-то общие слова и ни одного примера. не принято здесь делится, а уж тем более обучать.



Про деинтерлейс писали здесь год назад. Для подготовки материала (кто этим заморачивается) каждый сам себе выбирает удобные возможности. Кто то использует различные программы типа XviD4PSP (или ее новые модификации), Hybrid, TMPGEnc и MEGUI в которых алгоритм деинтерлейса подбирается на глаз из предлагаемых этими программами вариантов. В большинстве случаев, если речь ведется только про деинтерлейс, этого вполне достаточно.
Для работы над клипами я пользуюсь скриптами avisynth, потому что для меня деинтерлейс это всего 10% от решаемых задач, связанных с синхронизацией, чисткой шумов, редактированием и добавлением недостающих сцен и др. В вышеперечисленных программах (кроме TMPGEnc) часть скрипта, ответственного за деинтерлейс видна и может быть скопирована в любой самостоятельный проект, что я в начале своего пути и сделал. Просмотр и редактирование скриптов осуществляю с помощью AvsPmod
Ранее я почти всегда использовал стандартные быстрые Yadif и TDeint для pal и TIVTC, Decomb для telecined
LoadPlugin("D:\!MeGUI-2913-32\tools\avisynth_plugin\yadifmod2.dll")
Yadifmod2(order=-1)
===
LoadPlugin("D:\!MeGUI-2913-32\tools\avisynth_plugin\TDeint.dll")
TDeint(order=-1)
===
LoadPlugin("D:\!MeGUI-2913-32\tools\avisynth_plugin\TIVTC.dll")
TDecimate(cycleR=1)
===
LoadPlugin("D:\!MeGUI-2913-32\tools\avisynth_plugin\Decomb.dll")
Telecide(guide=1).Decimate()
 
Затем начитался различных форумов и для стандартных pal проектов 25fps перешел на QTGMC, из множества вариантов использования которого остановился на самом простом и быстром:
AssumeTFF()
QTGMC(Preset="fast", ediThreads=2)
SelectEven()
Лично мне вышеперечисленных вариантов хватает на 99% решаемых задач.
Деинтерлейс telecined исходников необходимо проверять на глаз, так как бывает, что автоматически программы не всегда выдают оптимальный вариант деинтерлейсинга. Я в свое время всю инфу по данному вопросу нашел и изучил в сети.
 
Насчет "делиться" могу сказать, что на все свои вопросы лично я тут получил ответы. Если вижу вопрос, на который (основываясь на своем опыте) могу ответить - обязательно отвечаю.При этом не скажу что я на 100% уверен в правильности своих решений. Наверняка я что то делаю "криво" и не технологично, поэтому всегда рад критике и обсуждению любого вопроса.
Насчет "обучать" это видимо не совсем к этой ветке относится. Подсказать на что обратить внимание и где искать ответы это скорее всего то что каждый тут примет с благодарностью. Но если кто то готов провести обучение, я лично с удовольствием поучаствую, так как читать с переводчиком вражьи форумы уже устал! ))))))


      Я бы добавил вариант деинтерлейса TomsMoComp, мне он по точности и диапазону больше нравится чем простые Yadif и TDeint (особенно заметно на сложных сценах записи с камкодеров). А QTGMC использую в крайних случаях, на мой взгляд он в зависимости от настроек сложности затрагивает яркость и контрастность картинки, что не очень мне нравиться.
TOPAZAVR
Любитель
  • Total Posts : 350
  • Scores: 164
  • Joined: 2022/10/15 13:18:25
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/13 10:49:42 (ссылка)
0

Только двое откликнулись на вопрос о деинтерлейсе - глас вопиющего в пустыне. ¯\_(ツ)_/¯

tim6676вариант деинтерлейса TomsMoComp

опять ответ "наберите в строке поиска deinterlace filter" - TomsMoComp(???,???,???) - кому это поможет?
tim6676QTGMC ... затрагивает яркость и контрастность картинки

Это как? Может, плеер шалит?

Неужели так жалко поделиться чем нибудь конкретным.

Деинтерлейс перед veai
QTGMC(Preset="medium", SourceMatch=3, Lossless=2, Sharpness=0.2, TR2=3, NoiseRestore=1.0)
топазу нравится шум. редко TR2=1 или NoiseRestore=0.5

Из NTSC DVD (29.97 не по всему видео) в NTSC 23.976 перед veai
mencoder.exe -vf filmdint=fast=1 -ofps 24000/1001

Прямая передача пайпом в veai сохраняет качество, место на диске и время.
post edited by TOPAZAVR - 2022/11/13 11:25:56
MartinWest
Любитель
  • Total Posts : 458
  • Scores: 153
  • Joined: 2020/08/19 10:35:55
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/13 11:30:01 (ссылка)
0
TOPAZAVR

Только двое откликнулись на вопрос о деинтерлейсе - глас вопиющего в пустыне. ¯\_(ツ)_/¯

выложите к примеру тестовый кусочек плохого видео с гребёнкой .... а дальше будем шаманить!
MartinWest
Любитель
  • Total Posts : 458
  • Scores: 153
  • Joined: 2020/08/19 10:35:55
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/13 13:59:47 (ссылка)
+1 (1)
Призрак замка Моррисвилль (Fantom Morrisvillu) (1965) UPSCALE-HD 1080p HEVC 10bit HDR Lisa_Alisa

Видео: HEVC/H.265, 1920х1080, ~6189 kbps
Аудио #1: AC-3, 48.0 kHz, 2 ch, 384 kbps - русский, DUB Remaster
Аудио #2: AC-3, 48.0 kHz, 2 ch, 192 kbps - русский, DUB DVD5
Аудио #3: AC-3, 48.0 kHz, 2 ch, 384 kbps - русский, MVO Remaster
Аудио #4: AC-3, 48.0 kHz, 2 ch, 192 kbps - русский, MVO DVD5
Аудио #5: AC-3, 48.0 kHz, 2 ch, 384 kbps - чешкский, Remaster
Аудио #6: AC-3, 48.0 kHz, 2 ch, 192 kbps - чешкский, DVD5
на FTP
Genik07
Zибанутый
  • Total Posts : 316
  • Scores: 123
  • Joined: 2020/10/04 15:09:55
  • Location: RUSSIA
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/13 20:27:14 (ссылка)
0
TOPAZAVR
Только двое откликнулись на вопрос о деинтерлейсе - глас вопиющего в пустыне. ¯\_(ツ)_/¯
опять ответ "наберите в строке поиска deinterlace filter" - TomsMoComp(???,???,???) - кому это поможет?
Неужели так жалко поделиться чем нибудь конкретным.

 
Вы наверное сильно удивитесь, но большинство вряд ли занимается "творческой" подготовкой. В основном используются программы типа XviD4PSP, которые решают задачу на 99,9% и разбираться в скриптах нет необходимости.
Для того чтобы играть с настройками или разобраться с TomsMoComp проще всего открыть программу (например самую простую MEGUI) и попробовать подобрать фильтр самому.
Разместил видео с примером на ftp сервере в папке "Обучение". Кавычки в названии папки не ставятся, но примите как в кавычках! )))))
 
TOPAZAVR
Деинтерлейс перед veai
QTGMC(Preset="medium", SourceMatch=3, Lossless=2, Sharpness=0.2, TR2=3, NoiseRestore=1.0)
топазу нравится шум. редко TR2=1 или NoiseRestore=0.5

 
Вариантов применения более сложного QTGMC множество! На вкус и цвет как говорят ... Но недавно я столкнулся (BBE - Seven Days & One Week (1996) с тем что после QTGMC топаз внес сильные искажение по картинке, а после yadif было намного лучше. Почему так происходит разобраться не смог!
 
 
TOPAZAVR
Из NTSC DVD (29.97 не по всему видео) в NTSC 23.976 перед veai
mencoder.exe -vf filmdint=fast=1 -ofps 24000/1001

Прямая передача пайпом в veai сохраняет качество, место на диске и время.



Подскажите плиз у Вас оплаченный топаз, установлен по умолчанию? Из какой директории Топаза запускаете скрипт?
tim6676
Любитель
  • Total Posts : 280
  • Scores: 130
  • Joined: 2020/09/19 03:16:54
  • Location: Кострома
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/13 21:45:18 (ссылка)
0
TOPAZAVR


опять ответ "наберите в строке поиска deinterlace filter" - TomsMoComp(???,???,???) - кому это поможет?

Неужели так жалко поделиться чем нибудь конкретным.




  Разобраться в TomsMoComp долго времени не займет, или Вам нужен какой-то универсальный пресет. Вы ведь наверняка знаете , что обозначают эти вопросики.
TomsMoComp(TopFirst,  SearchEffort,  VerticalFilter)
TopFirst ---1-TFF, 0-BFF
SearchEffort---определяет, какой объём вычислений используется для поиска движущихся пикселов-- (от -1 до 30 ) достаточно "5"
VerticalFilter ----0 или 1 выключает или включает небольшое смешивание чётных и нечётных строк, что может приводить к незначительной потере вертикального разрешения, но помогает сгладить  артефакты деинтерлейса,
а какие значения поставить по-любому решать Вам.
  Много времени потребовалось?
Потестировал некоторые методы с разными настройками. 
 Все-таки из трех лучший QTGMC(Preset="Slow", Sharpness=1.0, FPSDivisor=2)
затем TomsMoComp(1, 5, 1)
и YadifMod(order=1, edeint=nnedi3(field=1))
 

 
 
   Кадр исходника: 
post edited by tim6676 - 2022/11/13 22:08:27
TOPAZAVR
Любитель
  • Total Posts : 350
  • Scores: 164
  • Joined: 2022/10/15 13:18:25
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/14 10:37:14 (ссылка)
+1 (1)

tim6676из трех лучший QTGMC, затем TomsMoComp и YadifMod

Genik07Вариантов применения более сложного QTGMC множество!


В конкурс «Я знаю скрипт ещё хуже» мой скрипт не пустили.
Мне не интересен результат работы скрипта. Я смотрю на результат цепочки скрипт | топаз | кодировщик и тут мой скрипт получше всяких.

Чтобы проводить оценку я кодирую часть видео добавив в скрипт trim(первый кадр, последний кадр). Для сравнения двух (или более) видео запускаю vlc плеер (2.2.8) командой
vlc.exe "видео1" --input-slave "видео2"
vlc открывает два окна и только одно из них с кнопками пуск/пауза. Видео в них воспроизводится синхронно.

Genik07Из какой директории Топаза запускаете скрипт?


Создайте "командный файл.cmd" с текстом
"полный путь в каталог с программой avs2yuv\avs2yuv.exe" "полный путь к скрипту.avs" -csp I420 - | "полный путь в каталог с 3-й версией программы Topaz Video AI\ffmpeg.exe" "-f" "yuv4mpegpipe" "-i" "-" "-vsync" "0" "-avoid_negative_ts" "1" "-sws_flags" "spline+accurate_rnd+full_chroma_int" "-filter_complex" "scale=w=1024:h=576,setsar=1,crop=exact=1:w=1024:h=574:x=0:y=0,veai_up=model=prob-3:scale=0:w=1920:h=1080:preblur=0:noise=0:details=0:halo=0.03:blur=0.03:compression=-0.02:estimate=20:device=0:vram=1:instances=1,scale=w=1920:h=1080:flags=lanczos:threads=0:force_original_aspect_ratio=increase,crop=1920:1080" "-strict" "-1" "-pix_fmt" "yuv420p" "-f" "yuv4mpegpipe" "-" | "полный путь в каталог с программой x265\x265-10b.exe" - --y4m --fps 25 --log-level none --crf 22.0 --sar 1 --aq-mode 2 --deblock -3:-3 --output "полный путь к готовому видео.mp4" 2>nul
Много кавычек здесь - не просто так. Значение параметра -filter_complex ("scale ... 1080") - это параметры кодировки veai.

Работает ли сам скрипт (командный файл.cmd):
"полный путь в каталог с программой avs2yuv\avs2yuv.exe" -v "полный путь к скрипту.avs" "полный путь к готовому видео.avi"

Работает ли сам скрипт и пайп (командный файл.cmd):
"полный путь в каталог с программой avs2yuv\avs2yuv.exe" "полный путь к скрипту.avs" - | "полный путь в каталог с не топазной программой ffmpeg\ffmpeg.exe" -f yuv4mpegpipe -i - "полный путь к готовому видео.mp4"

Вместо avs2yuv можно использовать не топазный 32-х битный ffmpeg:
"полный путь в каталог с не топазной 32-х битной программой ffmpeg\ffmpeg.exe" -i "полный путь к скрипту.avs" -strict -1 -pix_fmt yuv420p -f yuv4mpegpipe - 2>nul" | "полный путь в каталог с не топазной программой ffmpeg\ffmpeg.exe" -f yuv4mpegpipe -i - "полный путь к готовому видео.mp4"
post edited by TOPAZAVR - 2022/11/14 10:46:51
Hammerigor
Зритель
  • Total Posts : 29
  • Scores: 0
  • Joined: 2022/03/13 10:22:29
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/14 22:44:39 (ссылка)
0
Экспериментаторы, стоит ожидать Иронию судьбы, или С легким паром!?
MartinWest
Любитель
  • Total Posts : 458
  • Scores: 153
  • Joined: 2020/08/19 10:35:55
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/15 10:18:05 (ссылка)
0
Hammerigor
Экспериментаторы, стоит ожидать Иронию судьбы, или С легким паром!?


загружайте исходник на ftp
Hammerigor
Зритель
  • Total Posts : 29
  • Scores: 0
  • Joined: 2022/03/13 10:22:29
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/15 12:02:09 (ссылка)
0
MartinWest
Hammerigor
Экспериментаторы, стоит ожидать Иронию судьбы, или С легким паром!?


загружайте исходник на ftp



Почему то не могу сегодня зайти на сервер. Загрузил на ЯДиск
https://disk.yandex.ru/d/KsD9zc_2MemH5Q
SlayerNK
Зритель
  • Total Posts : 15
  • Scores: 5
  • Joined: 2022/09/26 18:05:35
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/15 15:51:05 (ссылка)
0
Hammerigor

Почему то не могу сегодня зайти на сервер.




Аналогично.

abramycchh
Любитель
  • Total Posts : 51
  • Scores: 18
  • Joined: 2022/08/29 20:06:50
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/15 20:06:05 (ссылка)
0
Я может что-то неверно делаю в версии 3.02, но что за "дублирующий" файл с буквами "tvai" у меня всё время появляется? Материал и размер аналогичны результатам файлу "апскейла"
MartinWest
Любитель
  • Total Posts : 458
  • Scores: 153
  • Joined: 2020/08/19 10:35:55
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/15 21:36:01 (ссылка)
0
ftp сервер: 80.87.145.35
логин: totaldvd
пароль: uGRInDB2
 
Всё прекрасно заходится на сервер!
Hammerigor
Зритель
  • Total Posts : 29
  • Scores: 0
  • Joined: 2022/03/13 10:22:29
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/16 11:55:10 (ссылка)
0
MartinWest
ftp сервер: 80.87.145.35
логин: totaldvd
пароль: uGRInDB2
 
Всё прекрасно заходится на сервер!


Критическая ошибка: Невозможно подключиться к серверу
Чем ЯндексДиск не устраивает?
Hammerigor
Зритель
  • Total Posts : 29
  • Scores: 0
  • Joined: 2022/03/13 10:22:29
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/16 12:29:26 (ссылка)
0
Genik07
 
Последнее время на сервер идут атаки и подборы пароля для входа, поэтому включил блокировку по ip на неправильный ввод пароля три раза подряд. У кого проблема со входом пишите в личку с указанием ip адреса и я сниму блокировку, если она имеется.



Вот в чём оказывается может быть проблема
Genik07
Zибанутый
  • Total Posts : 316
  • Scores: 123
  • Joined: 2020/10/04 15:09:55
  • Location: RUSSIA
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/20 13:13:01 (ссылка)
+1 (1)
Hammerigor
Экспериментаторы, стоит ожидать Иронию судьбы, или С легким паром!?




Lisa Alisa (судя по названию файла) порадовала своей работой. Разместил в папке "Фильмы"
TOPAZAVR
Любитель
  • Total Posts : 350
  • Scores: 164
  • Joined: 2022/10/15 13:18:25
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/20 16:21:29 (ссылка) ☄ Helpfulby Strider 2022/11/20 18:02:27
+1 (1)
Ирония судьбы, или С легким паром!
Протей с автоматом, из Твистера

post edited by TOPAZAVR - 2022/11/20 16:52:42
TOPAZAVR
Любитель
  • Total Posts : 350
  • Scores: 164
  • Joined: 2022/10/15 13:18:25
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/21 10:26:17 (ссылка)
+1 (1)
❌  Моё предыдущее сообщение пометили как  ☄ Helpful 
Хочу отметить, что ссылка будет работать ещё только 29 дней.
post edited by TOPAZAVR - 2022/11/21 10:59:23
Genik07
Zибанутый
  • Total Posts : 316
  • Scores: 123
  • Joined: 2020/10/04 15:09:55
  • Location: RUSSIA
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/21 22:21:48 (ссылка)
0
TOPAZAVR
❌  Моё предыдущее сообщение пометили как  ☄ Helpful 
Хочу отметить, что ссылка будет работать ещё только 29 дней.


Скачал и залил на сервер!
TOPAZAVR
Любитель
  • Total Posts : 350
  • Scores: 164
  • Joined: 2022/10/15 13:18:25
  • Status: offline
Re: Улучшение изображения с помощью нейросетей 2022/11/22 11:05:30 (ссылка)
0
Genik07Скачал и залил на сервер!

 
Ирония судьбы, или С легким паром!
Только половина скачавших первую серию с файлообменника стали скачивать вторую серию!
Было бы забавно иметь хотя бы еженедельную статистку по ftp.
post edited by TOPAZAVR - 2022/11/22 11:11:32
Page: << < ..111112113114115.. > >> Showing page 111 of 175
Jump to:
© 2024 APG vNext Commercial Version 5.5