- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 15:52 , 25-Май-20 (1)
- Какой модный способ деинтерлейсинга вы знаете,, aaa, 21:12 , 25-Май-20 (2)
> но о нём не знает интернет? Нужно деинтерлейснуть двдшки и ffmpeg что-то > не справляется. В теории конвертация yadiff в 60 фпс лучше всего, > но на практике… Мне не нравится результат. Да и видео покрывается > совершенно жуткими артефактами. Но я ради теста конвертировал fast crf, в > этом ещё дело. Но мне явно не нравится, всё равно гребёнка > просвечивает очень сильно. В интернете мне посоветовали QTGMC, но там какие-то > сложности. Другие варианты?Было давно, но мне вот этот нравился http://compression.ru/video/deinterlacer/index.html
- Какой модный способ деинтерлейсинга вы знаете,, Анонич, 15:30 , 01-Июн-20 (3)
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 21:17 , 01-Июн-20 (4)
>> ffmpeg что-то не справляется > у ффмпега много разных деинтерлейсеров, даже вот на нейронках какой-то есть: https://ffmpeg.org/ffmpeg-filters.html#nnedi Апскалер nnedi не очень хороший и медленный. Я могу сказать что шейдерный апскалер FSRCNNX намного лучше -- он куда менее тяжёлый и выдаёт отличный результат на меньших ресурсах. Я лично сравнивал, да. Ravu кстати вообще ни о чём. Вот ссылка с обзором шейдерных апскалеров https://artoriuz.github.io/mpv_upscaling.html Чисто из интереса попробовал yadif=1 + mcdeint + nlmeans (мне обещали отличный результат), 1 минута конвертировалась несколько суток прежде чем я выключил. Оно в 1 поток работало -- это вообще не вариант, мне нужно сконвертировать около 40 часов видеоматериала. В идеале конечно использовать cuda, вот только в интернете находятся сравнения mcdeint с cuda и последняя минимум на 10% хуже картинку выдаёт. Сейчас попробовал nnedi, он какой-то устаревший. Скорость нормальная (по сравнению с mcdeint так особенно). UPD: Хех, сейчас заметил, я кодировал вовсе не 1 минуту тогда, а очень даже 5 часов. Ну что же, бывает. :D Всё равно там было слишком медленно в 1 поток. UPD2: С nnedi на 57 секунде из 60 ffmpeg словил сегфолт, во 2 раз на 59 секунде. Ну такое. UPD3: Реально, dmcdeint в 10 раз медленнее libx265 veryslow выходит (если верить выводу). Т.е. пару недель нонстоп на 1 dvd. Т.е. конечно вполне реально за пару месяцев, правда что-то меня смущает. Можно ресурсы с куда больше пользой потратить, электричество дорогое опять же. Надо хотя бы criu прикрутить, чтобы пускать пока пк не используется… У меня что-то не получилось с ним в пршлый раз. UPD4: У yadif=1 + mcdeint + nlmeans всё равно просвечивает интерлейсинг, например на зубах видно. И артефакты какие-то лезут, на исходном видео они незаметны. А это лучшее из того, на что способен ffmpeg. Печаль. 1 минута -> run time: 3600 seconds (01:00:00 since 20:13:54)
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 21:22 , 01-Июн-20 (5)
Насчёт артефактов, я забыл удвоить битрейт для 60фпс, он выставляется из расчёта 30 фпс. Но просвечивающий интерлейсинг к ним никакого отношения не имеет.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 21:32 , 01-Июн-20 (6)
Только Avg QP:25.59 всё равно должно выглядеть лучше, что-то тут не чисто. Ну я имею ввиду диски конечно прямиком из 2005, но всё же, там не такая убитая картинка.
- Какой модный способ деинтерлейсинга вы знаете,, Анонич, 16:27 , 02-Июн-20 (7)
> Реально, dmcdeint в 10 раз медленнее libx265 veryslow выходит (если верить выводу). Т.е. пару недель нонстоп на 1 dvd.Ужас. Но качество, я так понимаю, самое хорошее получается? Я не уверен, что понимаю как работает yadif, но что если как-то заменить в нём алгоритм интерполяции (апскейлинга) на waifu2x, который, судя по тестам из твоей ссылки, самый топич. Почему-то только этого waifu2x нет в колонке FPS. И он, похоже что, только для анимации. Я так понимаю, что основная проблема деинтерлейсинга -- это как раз найти такой алгоритм, который бы из уменьшенного ровно в 2 раза, но только по вертикали, изображения выдавал бы полноразмерное. Смещение полей, похоже что, можно хоть линейной интерполяцией компенсировать. На сегодня самые топовые алгоритмы для увеличения картинок основаны на нейронках, но они, конечно, очень медленные, хотя народ только так делает 4К из какого-нибудь "Прибытия поезда". Из простых алгоритмов интерполяции, насколько знаю, лучшие -- это бикьюбик и ланцош.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 05:16 , 03-Июн-20 (8)
Сэмпл выложи. А то, может, видео вовсе не деинтерлейсить нужно. Есть "умельцы", которые к Hard Telecine деинтерлейсер подключают. Но вообще самый лучший QTGMC. Его можно подключить в VapourSynth. Проще всего в Debian (deb-multimedia) и Arch/Manjaro. Так как там собран и VS и плагины (или собираются одной командной из AUR).
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 19:15 , 09-Июн-20 (9)
> QTGMCСобрал VapourSynth для Ubuntu Xenial (и для Bionic). Сейчас собираю плагины для QTGMC. Сцуко, чтобы собрать mvtools для Xenial (2016) пришлось обновить 3 сборочных инструмента: meson, ninja и nasm. Причем, первые два тоже собрать из исходников, подбирая параметры (потому что все впихивают установку через pip), а nasm преобразовать из rpm через alien, так как официально доступен только rpm для Fedora 27+
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 04:32 , 10-Июн-20 (11)
Забросил это дело. Походу Python 3.5 не распарсил питоновский говнокод из havsfunc.py. И потом, ну как я могу такое советовать людям, если сам столько трахался? То ли дело XviD4PSP 5, хоть и староватая прога, но все нужное собрано и гарантированно работает. QTGMC из VapourSynth, кстати, согласно лычке 2012 года.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 05:23 , 10-Июн-20 (12)
> Забросил это дело. Походу Python 3.5 не распарсил питоновский говнокод из havsfunc.py. > И потом, ну как я могу такое советовать людям, если сам столько > трахался? То ли дело XviD4PSP 5, хоть и староватая прога, но > все нужное собрано и гарантированно работает. > QTGMC из VapourSynth, кстати, согласно лычке 2012 года.Там нужен 3.8 емнип. Последнее обновление havsfunc.py было в этом месяце, когда там загнулся оригинальный проект не важно. Но у меня не работает vspipe и он не может сказать почему.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 07:33 , 10-Июн-20 (13)
Какая система? Откуда ставил? Если собирал из исходников, там надо создать симлинк sudo ln -s /usr/local/lib/python3.8/site-packages/vapoursynth.so /usr/lib/python3.8/lib-dynload/vapoursynth.so Инструкция отсюда https://www.svp-team.com/wiki/SVP:Linux Оригинальный проект жив и здравствует.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 00:30 , 12-Июн-20 (14)
> Там нужен 3.8 емнипВ Xenial можно поставить Python любой версии, в него Cython и с ними собрать VapourSynth. Уровень краснoглазия, конечно, зашкаливающий. Но чем черт не шутит, может и заработает QTGMC.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 00:13 , 13-Июн-20 (15)
Заработал наконец-то QTGMC в Ubuntu 16.04. Только в 3.5 раза медленнее, чем на винде. Установка в общем-то несложная. Здесь накидал небольшой how to https://pastebin.com/raw/Jkg8EW6xВ Ubuntu 20.04 python3, cython, meson, ninja и nasm можно поставить из репозитория, так как они там вполне актуальные.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 01:08 , 13-Июн-20 (16)
> в 3.5 раза медленнее, чем на виндеОшибся я в расчетах. Всего на 25-33% медленнее (в 1.37 раза). Примерно также, как и было у меня в Debian 10, где VapourSynth 46 был из deb-multimedia. Пресеты Very Slow и Placebo требуют (как минимум) сборки FFT3DFilter. Но я все равно их не использую. Надо бы статью о сборке VS с плагинами написать. Пригодится может кому.
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 06:25 , 19-Июн-20 (18)
- Какой модный способ деинтерлейсинга вы знаете,, Аноним, 03:00 , 10-Июн-20 (10)
> QTGMCЕдинственный юзабельный вариант www.videohelp.com/software?d=XviD4PSP_5.10.346.0_(2015-04-07)_rc34.2.exe Требуется XP+, Framework 3.5. А VapourSynth скрипты если и заведутся, то это тот еще анонизм. К тому же портированы они были очень давно.
|