shurik_pronkin
Любитель
- Total Posts : 80
- Scores: 8
- Joined: 2024/01/12 13:04:34
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 16:23:31
(ссылка)
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 16:27:01
(ссылка)
shurik_pronkin Я понял. Вы новеньких болезненно принимаете.
В нашу команду мы принимаем всех! Но Правила правила!!! :)
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 16:31:09
(ссылка)
TOPAZAVR
MartinWest За бортом / Overboard (1987) BDRip [H.264/720] [Handmade upscale AI] На Бабочке!
Поскольку нет ссылки на исходник и нет параметров обработки, то предположу по картинке, что шум убирали в топазе увеличив noise=???. Кажется, слишком. Например, на левом краю полотенце "замылено". Мне больше нравится убирать крупнокалиберный шум плёнки фильтром RemoveSpotsMC(). Вот мой пример "Overboard" (RemoveSpotsMC() prob-4 noise=-0.2): https://rebrand.ly/overboard1987. Сравнение было стало.
файлы для моего пайпа
▼ файлы для моего пайпа ffmpeg32.avs SetWorkingDir("C:\Programs\tvaiplus") # tvaiplus (ffmpeg32) directory
SetMemoryMax(4096) SetMaxCPU("avx2") # avx LoadPlugin("common\avss.dll") LoadPlugin("common\nnedi3_AVX2.dll") # nnedi3_AVX.dll LoadPlugin("common\mvtools2.dll") LoadPlugin("common\masktools2.dll") LoadPlugin("common\VerticalCleanerS.dll") LoadPlugin("common\RgTools.dll") LoadPlugin("common\fft3dfilter.dll") Import("common\avss.avsi") Import("common\Zs_RF_Shared.avsi") LoadPlugin("GetSystemEnv\GetSystemEnv.dll") input_file=GetSystemEnv("input_file") DirectShowSource2(input_file, fps=23.976, preroll=15, lavs="L3", lavd="L3") trim(64553,65391) LoadPlugin("RemoveDirt\RemoveDirt.dll") Import("RemoveDirt\RemoveDirtMC.avs") Import("RemoveDirt\RemoveSpotsMC.avs") RemoveSpotsMC()
tvai.txt tvai_up=model=prob-4:scale=0:w=1920:h=1080:preblur=0:noise=-0.2:details=0:halo=0:blur=0:compression=0:estimate=8:device=0:vram=1:instances=0 colorsp.txt bt709
Спрятать
Не идеал конечно .. не спорю но но ... в целом не не плохо ! :)
|
shurik_pronkin
Любитель
- Total Posts : 80
- Scores: 8
- Joined: 2024/01/12 13:04:34
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 16:38:19
(ссылка)
TOPAZAVR
MartinWest За бортом / Overboard (1987) BDRip [H.264/720] [Handmade upscale AI] На Бабочке!
Поскольку нет ссылки на исходник и нет параметров обработки, то предположу по картинке, что шум убирали в топазе увеличив noise=???. Кажется, слишком. Например, на левом краю полотенце "замылено". Мне больше нравится убирать крупнокалиберный шум плёнки фильтром RemoveSpotsMC(). Вот мой пример "Overboard" (RemoveSpotsMC() prob-4 noise=-0.2): https://rebrand.ly/overboard1987. Сравнение было стало.
файлы для моего пайпа
▼ файлы для моего пайпа ffmpeg32.avs SetWorkingDir("C:\Programs\tvaiplus") # tvaiplus (ffmpeg32) directory
SetMemoryMax(4096) SetMaxCPU("avx2") # avx LoadPlugin("common\avss.dll") LoadPlugin("common\nnedi3_AVX2.dll") # nnedi3_AVX.dll LoadPlugin("common\mvtools2.dll") LoadPlugin("common\masktools2.dll") LoadPlugin("common\VerticalCleanerS.dll") LoadPlugin("common\RgTools.dll") LoadPlugin("common\fft3dfilter.dll") Import("common\avss.avsi") Import("common\Zs_RF_Shared.avsi") LoadPlugin("GetSystemEnv\GetSystemEnv.dll") input_file=GetSystemEnv("input_file") DirectShowSource2(input_file, fps=23.976, preroll=15, lavs="L3", lavd="L3") trim(64553,65391) LoadPlugin("RemoveDirt\RemoveDirt.dll") Import("RemoveDirt\RemoveDirtMC.avs") Import("RemoveDirt\RemoveSpotsMC.avs") RemoveSpotsMC()
tvai.txt tvai_up=model=prob-4:scale=0:w=1920:h=1080:preblur=0:noise=-0.2:details=0:halo=0:blur=0:compression=0:estimate=8:device=0:vram=1:instances=0 colorsp.txt bt709
Спрятать
А почему выбрали RemoveSpotsMC(), а не MC_SpudsMod(frames=4,strength=2) ? По-моему MC_SpudsMod поаккуратнее чистит. Только медленный.
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 16:47:19
(ссылка)
shurik_pronkin
TOPAZAVR
MartinWest За бортом / Overboard (1987) BDRip [H.264/720] [Handmade upscale AI] На Бабочке!
Поскольку нет ссылки на исходник и нет параметров обработки, то предположу по картинке, что шум убирали в топазе увеличив noise=???. Кажется, слишком. Например, на левом краю полотенце "замылено". Мне больше нравится убирать крупнокалиберный шум плёнки фильтром RemoveSpotsMC(). Вот мой пример "Overboard" (RemoveSpotsMC() prob-4 noise=-0.2): https://rebrand.ly/overboard1987. Сравнение было стало.
файлы для моего пайпа
▼ файлы для моего пайпа ffmpeg32.avs SetWorkingDir("C:\Programs\tvaiplus") # tvaiplus (ffmpeg32) directory
SetMemoryMax(4096) SetMaxCPU("avx2") # avx LoadPlugin("common\avss.dll") LoadPlugin("common\nnedi3_AVX2.dll") # nnedi3_AVX.dll LoadPlugin("common\mvtools2.dll") LoadPlugin("common\masktools2.dll") LoadPlugin("common\VerticalCleanerS.dll") LoadPlugin("common\RgTools.dll") LoadPlugin("common\fft3dfilter.dll") Import("common\avss.avsi") Import("common\Zs_RF_Shared.avsi") LoadPlugin("GetSystemEnv\GetSystemEnv.dll") input_file=GetSystemEnv("input_file") DirectShowSource2(input_file, fps=23.976, preroll=15, lavs="L3", lavd="L3") trim(64553,65391) LoadPlugin("RemoveDirt\RemoveDirt.dll") Import("RemoveDirt\RemoveDirtMC.avs") Import("RemoveDirt\RemoveSpotsMC.avs") RemoveSpotsMC()
tvai.txt tvai_up=model=prob-4:scale=0:w=1920:h=1080:preblur=0:noise=-0.2:details=0:halo=0:blur=0:compression=0:estimate=8:device=0:vram=1:instances=0 colorsp.txt bt709
Спрятать
А почему выбрали RemoveSpotsMC(), а не MC_SpudsMod(frames=4,strength=2) ? По-моему MC_SpudsMod поаккуратнее чистит. Только медленный.
Видеокарта ... у меня так сказать не айс ... как говориться будет сила будет качество! :)
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 16:55:29
(ссылка)
Ребята отбросили все перепалки....есть тема никто не делал до вас! Нечто из другого мира / Something Is Out There / SATRip на рутрекере.... кто возьмётся сделает ... выложу на торрах! :)
|
TOPAZAVR
Любитель
- Total Posts : 349
- Scores: 164
- Joined: 2022/10/15 13:18:25
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 17:17:39
(ссылка)
shurik_pronkin А почему выбрали RemoveSpotsMC(), а не MC_SpudsMod(frames=4,strength=2) ? По-моему MC_SpudsMod поаккуратнее чистит. Только медленный. RemoveSpotsMC() хорош и без параметров. Прекрасно устраняет мусор. Никогда не замечал пропажи деталей. Удаление крупнокалиберного шума плёнки очень ценный бонус. «Дёшево, надёжно и практично» Не нравятся всё-в-одном и мильон параметров. MC_SpudsMod: - Шумоподавление (обычный, текучий, агрессивный и временной)
- Повышение резкости только для областей с нулевым или низким уровнем движения (Contra, LimitedSharpenFaster и none)
- Деблокирование (с помощью deblock qed)
- Базовое удаление цветных пятен
- Очистка краев (затухание краев)
- Сохранение звездного поля (попытка сохранить звезды ночного неба, наиболее эффективна при анимации, но работает для всех)
- Режим анимации для лучшей работы с краями, обнаруженными в анимации
|
TOPAZAVR
Любитель
- Total Posts : 349
- Scores: 164
- Joined: 2022/10/15 13:18:25
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 17:35:24
(ссылка)
MartinWest Ребята отбросили все перепалки....есть тема никто не делал до вас! Нечто из другого мира / Something Is Out There / SATRip на рутрекере.... кто возьмётся сделает ... выложу на торрах! :)
IMDB: "Day of the Animals", "Something Is Out There" (название повторного издания в США), "День животных". На рутрекере есть 1080p: День животных / Day of the animals (Уильям Гёрдлер / William Girdler) [1977, США, триллер, приключения, BDRemux 1080p] [USA Transfer] MVO (ТК "Россия) + AVO (Дольский) + Sub (Eng) + Original (Eng), sovsem-neduhoven. В раздаче есть сэмпл на Яндексе.
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 17:51:28
(ссылка)
TOPAZAVR
MartinWest Ребята отбросили все перепалки....есть тема никто не делал до вас! Нечто из другого мира / Something Is Out There / SATRip на рутрекере.... кто возьмётся сделает ... выложу на торрах! :)
IMDB: "Day of the Animals", "Something Is Out There" (название повторного издания в США), "День животных". На рутрекере есть 1080p: День животных / Day of the animals (Уильям Гёрдлер / William Girdler) [1977, США, триллер, приключения, BDRemux 1080p] [USA Transfer] MVO (ТК "Россия) + AVO (Дольский) + Sub (Eng) + Original (Eng), sovsem-neduhoven. В раздаче есть сэмпл на Яндексе.
Я конечно чего о не понял но Это не То! как то так http://surl.li/qglsg
|
shurik_pronkin
Любитель
- Total Posts : 80
- Scores: 8
- Joined: 2024/01/12 13:04:34
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/07 22:13:21
(ссылка)
TOPAZAVR RemoveSpotsMC() хорош и без параметров. Прекрасно устраняет мусор. Никогда не замечал пропажи деталей. Удаление крупнокалиберного шума плёнки очень ценный бонус.
А между RemoveSpots() и RemoveSpotsMC() разница существенная?
|
shurik_pronkin
Любитель
- Total Posts : 80
- Scores: 8
- Joined: 2024/01/12 13:04:34
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 00:02:33
(ссылка)
|
tim6676
Любитель
- Total Posts : 280
- Scores: 130
- Joined: 2020/09/19 03:16:54
- Location: Кострома
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 08:56:27
(ссылка)
shurik_pronkin Сравнение RemoveSpots() vs MC_SpudsMod: исходный vs MC_SpudsMod(frames=4,strength=2) https://imgsli.com/MjM4NTYx исходный vs RemoveSpots() https://imgsli.com/MjM4NTYy RemoveSpots() vs MC_SpudsMod(frames=4,strength=2) https://imgsli.com/MjM4NTYw
Сдается мне MC_SpudsMod получше и поаккуратней чистит. На платках бабушек отлично видно. Только просто MC_Spuds без Mod работает побыстрей, ну и конечно необходимо включать многопоточность!!! таким способом: Перед строкой загрузки видео SetMemoryMax(1280) - или сколько Вам не жалко для кэша. SetMTMode(5, 4) - зависит от мощности и количества ядер вашего процессора и после неё SetMTMode(2)
|
TOPAZAVR
Любитель
- Total Posts : 349
- Scores: 164
- Joined: 2022/10/15 13:18:25
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 10:49:13
(ссылка)
shurik_pronkin
TOPAZAVR RemoveSpotsMC() хорош и без параметров. Прекрасно устраняет мусор. Никогда не замечал пропажи деталей. Удаление крупнокалиберного шума плёнки очень ценный бонус.
А между RemoveSpots() и RemoveSpotsMC() разница существенная?
function RemoveSpotsMC(clip, int "limit", bool "_grey"){ _grey = default(_grey, false) limit = default(limit, 6) i=MSuper(clip,pel=2) bvec = MAnalyse(i,isb=false, blksize=8, delta=1, truemotion=true) fvec = MAnalyse(i,isb=true, blksize=8, delta=1, truemotion=true) backw = MFlow(clip,i,bvec) forw = MFlow(clip,i,fvec) clp=interleave(backw,clip,forw) clp=clp.RemoveSpots() clp=clp.SelectEvery(3,1) return clp}function RemoveSpots(clip clp, int "limit", bool "_grey"){ _grey = Default(_grey, false) limit = Default(limit, 16) clmode = 17 clensed = Clense(clp, grey=_grey, cache=4) sbegin = ForwardClense(clp, grey=_grey, cache=-1) send = BackwardClense(clp, grey=_grey, cache=-1) alt = Repair(SCSelect(clp, sbegin, send, clensed, debug=true), clp, mode=limit, modeU = _grey ? -1 : limit) restore = Repair(clensed, clp, mode=limit, modeU = _grey ? -1 : limit) clp = RestoreMotionBlocks(clensed, restore, neighbour=clp, alternative=alt, gmthreshold=70, dist=1, \ dmode=2, debug=false, noise=10, noisy=12, grey=_grey) return clp} Проведите эксперимент с RemoveSpotsMC().
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 10:56:25
(ссылка)
Может кто возьмётся? Нечто из другого мира / Something Is Out There / SATRip на рутрекере ... выложу на торрах! :) ?
|
tim6676
Любитель
- Total Posts : 280
- Scores: 130
- Joined: 2020/09/19 03:16:54
- Location: Кострома
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 11:39:07
(ссылка)
MartinWest Может кто возьмётся? Нечто из другого мира / Something Is Out There / SATRip на рутрекере ... выложу на торрах! :) ?
На забугорных трекерах где- то видел рип в AVC общим битрейтом 4,5 gb., только все давно изменилось и на них теперь не зайти.
|
TOPAZAVR
Любитель
- Total Posts : 349
- Scores: 164
- Joined: 2022/10/15 13:18:25
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 11:49:08
(ссылка)
TOPAZAVR все сообщения каталог файлов с командными файлами, программами, фильтрами и скриптами советую ознакомиться со всей историей изменений обновлённый архив Ещё одно, "качественное", дополнение. Недавние эксперименты с пайпом показали, что для "ну очень крутого" качества лучше передавать видео между программами не как yuv420p, а как yuv444p10. Теперь такая возможность есть. Добавлен файл pipe.txt со строчкой yuv444p10. Его нужно копировать из каталога _2_video_folder_ в каталог с исходным видео. Если такого файла в каталоге с исходным видео нет, то будет использован yuv420p, как и раньше. Например, для FullHD - UHD апскейла качественного исходного видео применение yuv444p10 вполне уместно. При использовании yuv444p10 хорошо и в ffmpeg32.avs, если используется, вписать не ConvertToYV12(interlaced=***), а ConvertToYV24(interlaced=***). Внимание. Не все avisynth фильтры работают в yuv444p10.
|
shurik_pronkin
Любитель
- Total Posts : 80
- Scores: 8
- Joined: 2024/01/12 13:04:34
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 12:55:19
(ссылка)
У меня немного другой скрипт - RemoveSpots() два раза вызывается: function RemoveSpotsMC2x(clip clip, int "limit", bool "_grey") { _grey = default(_grey, false) limit = default(limit, 6) i=MSuper(clip,pel=2) bvec = MAnalyse(i,isb=false, blksize=8, delta=1, truemotion=true) fvec = MAnalyse(i,isb=true, blksize=8, delta=1, truemotion=true) backw = MFlow(clip,i,bvec) forw = MFlow(clip,i,fvec) clp=interleave(backw,clip,forw) clp=clp.RemoveSpots().RemoveSpots() clp=clp.SelectEvery(3,1) return clp } исходный vs RemoveSpotsMC() https://imgsli.com/MjM4NjU3RemoveSpots() vs RemoveSpotsMC() https://imgsli.com/MjM4NjU5MC_SpudsMod(frames=4,strength=2) vs RemoveSpotsMC() https://imgsli.com/MjM4NjYx
|
TOPAZAVR
Любитель
- Total Posts : 349
- Scores: 164
- Joined: 2022/10/15 13:18:25
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 14:47:01
(ссылка)
Родная кровь (1963)
1.26 GB 1:25:20 HEVC 1440x1080 10 bit 4:3 25.000 1891 kb/s DD 1ch 224 kb/s 48.0 kHz
▼ 1.26 GB 1:25:20 HEVC 1440x1080 10 bit 4:3 25.000 1891 kb/s DD 1ch 224 kb/s 48.0 kHzQTGMC(Preset="medium", SourceMatch=3, Lossless=2, Sharpness=0.2, TR2=1, NoiseRestore=0.75, FPSDivisor=2, EdiThreads=1) RemoveSpotsMC() стабилизация топаза и обрезка кадра (всё равно бы пришлось) scale=w=768:h=576,setsar=1,tvai_stb=model=ref-2:filename=folder.json:smoothness=9:rst=0:wst=0:cache=128:dof=1111:ws=32:full=1:roll=0:reduce=0:device=0:vram=1:instances=0,tvai_up=model=prob-4:scale=0:w=1504:h=1128:preblur=0:noise=0:details=0.15:halo=0:blur=0:compression=0:estimate=8:device=0:vram=1:instances=0,scale=w=1504:h=1128:flags=lanczos:threads=0,format=yuv420p,extractplanes=y
-vf crop=1440:1080 crf=22.0
Спрятать
Не возражал бы, если кто раздаст кино на трекереи был бы рад если раздадут "Убить Билла" 2 фильма
|
MogilShik
Зритель
- Total Posts : 25
- Scores: 0
- Joined: 2023/11/25 17:24:54
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 15:28:13
(ссылка)
zOmbi88 Кстати говоря вопрос насчёт устранения дефектов оцифрованный пленки все ещё актуален, не проходите мимо со своими вариантами
Diamant-Film Restoration SUITE, лучше пока еще ничего не придумали))
|
MartinWest
Любитель
- Total Posts : 458
- Scores: 153
- Joined: 2020/08/19 10:35:55
- Status: offline
Re: Улучшение изображения с помощью нейросетей
2024/02/08 20:03:11
(ссылка)
TOPAZAVR Родная кровь (1963)
1.26 GB 1:25:20 HEVC 1440x1080 10 bit 4:3 25.000 1891 kb/s DD 1ch 224 kb/s 48.0 kHz
▼ 1.26 GB 1:25:20 HEVC 1440x1080 10 bit 4:3 25.000 1891 kb/s DD 1ch 224 kb/s 48.0 kHzQTGMC(Preset="medium", SourceMatch=3, Lossless=2, Sharpness=0.2, TR2=1, NoiseRestore=0.75, FPSDivisor=2, EdiThreads=1) RemoveSpotsMC() стабилизация топаза и обрезка кадра (всё равно бы пришлось) scale=w=768:h=576,setsar=1,tvai_stb=model=ref-2:filename=folder.json:smoothness=9:rst=0:wst=0:cache=128:dof=1111:ws=32:full=1:roll=0:reduce=0:device=0:vram=1:instances=0,tvai_up=model=prob-4:scale=0:w=1504:h=1128:preblur=0:noise=0:details=0.15:halo=0:blur=0:compression=0:estimate=8:device=0:vram=1:instances=0,scale=w=1504:h=1128:flags=lanczos:threads=0,format=yuv420p,extractplanes=y
-vf crop=1440:1080 crf=22.0
Спрятать
Не возражал бы, если кто раздаст кино на трекере и был бы рад если раздадут "Убить Билла" 2 фильма
Благодарю! ... сказанно сделанно как буду у рабочего компа сделаю раздачи!
|