• Техника
  • Улучшение изображения с помощью нейросетей [AI-UPSCALE] (p.242)
2023/04/09 09:36:51
TOPAZAVR
MartinWestу меня

А на RTX 4090 Artemis даёт 100 fps для 720x480 2X.
Интересней, как скорость tvai увеличивается от версии к версии.
2023/04/09 15:19:28
TOPAZAVR
Olegovich63По другому не умею. Если подскажите алгоритм, буду очень признателен.

 
Уж сколько раз твердили миру
 
Topaz не зря старался, переводя ядро конвертера в фильтр ffmpeg. Стало легко делать пайпы и не создавать гигантские промежуточные файлы и экономить время. Пока апскейл обрабатывается на GPU, CPU исправляет NTSC 29.97 fps и кодирует программно с высоким качеством и скромным размером.
Пример обработки: видео 720x480 (4:3) 29.97 fps -> 1280x960 (4:3) 23.976 fps. Параметр "-filter_complex" можно взять из TVAI gui. Команда - одна длинная строка. Кавычки обязательны.
 
mencoder.exe "INPUT.mkv" -nosub -nosound -vf filmdint=fast=0=dint_thres=1=comb_thres=1=diff_thres=1=sad_thres=1=io=30:24,format=i420 -of rawvideo -ovc raw -really-quiet -o -   |   tvai_ffmpeg.exe "-hide_banner" "-nostdin" "-y" "-f" "rawvideo" "-s" "720x480" "-pix_fmt" "yuv420p" "-i" "-" "-sws_flags" "spline+accurate_rnd+full_chroma_int" "-filter_complex" "scale=w=640:h=480,setsar=1,tvai_up=model=dtd-4:scale=0:w=1280:h=960:device=0:vram=1:instances=1,scale=w=1280:h=960:flags=lanczos:threads=0:force_original_aspect_ratio=increase,crop=1280:960" "-strict" "-1" "-pix_fmt" "yuv420p" "-f" "yuv4mpegpipe" "-"   |   x265-10b.exe - --y4m --fps 23.976 --log-level none --crf 22.0 --sar 1 --aq-mode 2 --deblock -3:-3 --output "OUTPUT.mp4" 2>nul
 
 
2023/04/09 20:18:51
Genik07
Olegovich63

Там немало клипов fps=23.976. Переводил с помощью DVD2Avi. Те которые fps=29.97, не удалось корректно сделать. По другому не умею. Если подскажите алгоритм, буду очень признателен.
 



Вопросы только по fps=29.97 ... тут необходимо делать деинтерлейс. Один их множества вариантов деинтерлейса я показал в видео, которое лежит на сервере в папке обучение.Предпочитаю этот способ, так как покадрово можно проверить результат того что получается.
С помощью Топаз (ffmpeg) деинтерлейс не всегда происходит корректно (мое личное мнение).
 
На самом деле это не критичное замечание в случае когда на экране не проявляются чрестрочные полосы. Вот когда проявляются то при upscale это дает очень заметный негативный эффект.
2023/04/10 10:39:43
TOPAZAVR
Genik07fps=29.97 ... тут необходимо делать деинтерлейс
С помощью Топаз (ffmpeg) деинтерлейс не всегда происходит корректно

 
Казалось бы, за несколько лет этого форума уж писали и писали, что 2:3 pulldown (преобразование 3:2) и interlace (чересстрочная развёртка) не одно и тоже. Модель Диона убирает только чересстрочную развёртку и ну ни как не преобразует 29.97 в 23.976.
 
Добавлю, что модель Диона (dtd-v4, Enhancement AI, VIDEO TYPE: Interlaced Progressive, Al MODEL: Dione: Robust) вполне хороша и для деинтерлейса и после qtgmc и после mencoder.
2023/04/10 13:31:41
Genik07
TOPAZAVR
Genik07fps=29.97 ... тут необходимо делать деинтерлейс
С помощью Топаз (ffmpeg) деинтерлейс не всегда происходит корректно

 
Казалось бы, за несколько лет этого форума уж писали и писали, что 2:3 pulldown (преобразование 3:2) и interlace (чересстрочная развёртка) не одно и тоже. Модель Диона убирает только чересстрочную развёртку и ну ни как не преобразует 29.97 в 23.976.
 
Добавлю, что модель Диона (dtd-v4, Enhancement AI, VIDEO TYPE: Interlaced Progressive, Al MODEL: Dione: Robust) вполне хороша и для деинтерлейса и после qtgmc и после mencoder.




Вы правы, это не одно и тоже но ....!!!! Очень часто в муз. КЛИПАХ (практически более 50%) попадается криво сделанный и pulldown и interlace и различная комбинация использования и того и другого вместе. Все это из за косяков в студиях авторинга и при передачи материала на бэтакамах.
В результате много DVD (в том числе лицензионных) сделано с косяками кодировки видео (особенно много брака на vipfiles.net).
Поэтому стандартные средства программ, делающих кодировки и преобразования "на автомате" не срабатывают на такой материал или срабатывают не корректно. Лично я с этим сталкиваюсь постоянно!!!
Чистые 23.976 без полукадров получить из 29.97 получается иногда с трудом и даже qtgmc (часто) и mencoder не всегда помогают.
Лично мне нужны чистые кадры, так как при дальнейшем увеличении fps в топазе и так возникают смазанные кадры, а мне важно чтобы не накладывалось одно на другое.
 
Поэтому проверяю все ручками и по кадровым просмотром в разных частях клипа и НЕ рекомендую БЕЗ ПРОВЕРКИ пользоваться различными пресетами и готовыми скриптами, так как очень часто каждый случай по своему различен.
 
Думаю, большинству присутствующих в ветке не важно как это называется и не нужны ссылки на википедию. Важен итоговый результат и технология как проще всего, наглядно и понятно для пользователя к нему прийти. Уверен, что описанный Вами метод и скрипты большинству не проф. пользователей этой ветки не понятны и не будут ими использованы.
При этом я не критикую сам способ! ))))
2023/04/10 13:46:46
TOPAZAVR
Genik07Чистые 23.976 без полукадров получить из 29.97 получается иногда с трудом и даже qtgmc и mencoder не всегда помогают

 
Для NTSC цепочка (пайп) mencoder [ -> qtgmc ] ->  dtd у меня всегда работала на автомате.
2023/04/10 22:33:49
Genik07
TOPAZAVR
Genik07Чистые 23.976 без полукадров получить из 29.97 получается иногда с трудом и даже qtgmc и mencoder не всегда помогают

 
Для NTSC цепочка (пайп) mencoder [ -> qtgmc ] ->  dtd у меня всегда работала на автомате.




Может и работает но не всегда корректно, просто видимо Вы не всегда обращали внимание на раскадровку. Mencoder ведь не просто так имеет много различных настроек деинтерлейса, пулдауна, обратного пулдауна и др. Ваша простая строчка кода (выше) на практике зачастую выглядит совершенно по другому. Просто все это творчество требует внимания к деталям!)))
Метод которым Вы пользуетесь безусловно хорош и прогрессивен (ffmpeg рулит) на сегодняшний день, тем более с учетом пайпа.
2023/04/11 10:10:35
TOPAZAVR
Genik07...имеет много различных настроек...
...на практике зачастую...

 
...Если кто-то кое-где...
 
Многословное теоретизирование меня не убедило.
Особенно это очевидно, когда надо обработать 270 чёрно-белых серий Перри Мейсон (NTSC, 1957). Можно полагаться как раз на "простую строчку кода".
Для конкретного видео предлагайте замысловатые строчки, чтобы их результат можно было сравнить с результатом простых. За последний год на форуме не предъявлялось никаких строчек.
2023/04/11 20:02:53
Genik07
TOPAZAVR
 
Многословное теоретизирование меня не убедило.




Так и цели такой не было! Ваши малословные строчки ведь тоже "ушли в песок".
"Всяк кулик свое болото хвалит". "На вкус и цвет .... ))))
 
2023/04/12 09:56:13
TOPAZAVR
3... 2... 1...   Фемида использует TensorRT
© 2025 APG vNext Commercial Version 5.5

Use My Existing Forum Account

Use My Social Media Account