tim6676
Любитель
- Total Posts : 280
- Scores: 130
- Joined: 2020/09/19 03:16:54
- Location: Кострома
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2022/11/12 16:14:00
(ссылка)
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
(ссылка)
Только двое откликнулись на вопрос о деинтерлейсе - глас вопиющего в пустыне. ¯\_(ツ)_/¯ tim6676вариант деинтерлейса TomsMoComp опять ответ "наберите в строке поиска deinterlace filter" - TomsMoComp(???,???,???) - кому это поможет? tim6676QTGMC ... затрагивает яркость и контрастность картинки Это как? Может, плеер шалит? Неужели так жалко поделиться чем нибудь конкретным. Деинтерлейс перед veaiQTGMC(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 перед veaimencoder.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
(ссылка)
TOPAZAVR
Только двое откликнулись на вопрос о деинтерлейсе - глас вопиющего в пустыне. ¯\_(ツ)_/¯
выложите к примеру тестовый кусочек плохого видео с гребёнкой .... а дальше будем шаманить!
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2022/11/13 13:59:47
(ссылка)
Призрак замка Моррисвилль (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
(ссылка)
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
(ссылка)
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
(ссылка)
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
(ссылка)
Экспериментаторы, стоит ожидать Иронию судьбы, или С легким паром!?
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2022/11/15 10:18:05
(ссылка)
Hammerigor Экспериментаторы, стоит ожидать Иронию судьбы, или С легким паром!?
загружайте исходник на ftp
|
Hammerigor
Зритель
- Total Posts : 29
- Scores: 0
- Joined: 2022/03/13 10:22:29
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2022/11/15 12:02:09
(ссылка)
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
(ссылка)
Hammerigor
Почему то не могу сегодня зайти на сервер.
Аналогично.
|
abramycchh
Любитель
- Total Posts : 51
- Scores: 18
- Joined: 2022/08/29 20:06:50
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2022/11/15 20:06:05
(ссылка)
Я может что-то неверно делаю в версии 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
(ссылка)
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
(ссылка)
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
(ссылка)
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
(ссылка)
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
|
TOPAZAVR
Любитель
- Total Posts : 350
- Scores: 164
- Joined: 2022/10/15 13:18:25
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2022/11/21 10:26:17
(ссылка)
❌ Моё предыдущее сообщение пометили как ☄ 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
(ссылка)
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
(ссылка)
Genik07Скачал и залил на сервер! Ирония судьбы, или С легким паром!Только половина скачавших первую серию с файлообменника стали скачивать вторую серию! Было бы забавно иметь хотя бы еженедельную статистку по ftp.
post edited by TOPAZAVR - 2022/11/22 11:11:32
|