|
Jurchic
Стаж: 14 лет 10 месяцев Сообщений: 32
|
Jurchic ·
06-Авг-16 22:49
(9 лет 1 месяц назад)
de Rochefort писал(а):
71179688Jurchic
Я не вижу, что он не работает. Я вижу, что вы пытаетесь его вбросить функцией автозаполнения авсп. А строкой ниже флешкуя. 
Из плагинов не видно RGTools и masktools2.
Вписал вручную в AvsP? но нет... (плагины добавил)
|
|
de Rochefort
 Стаж: 12 лет 2 месяца Сообщений: 28
|
de Rochefort ·
06-Авг-16 23:23
(спустя 33 мин., ред. 06-Авг-16 23:23)
Jurchic
Возьмите-ка плагины у Темптера, с первой страницы.
Tempter57 писал(а):
63842759Архив plugins_filtering (23.07.16)
Они проверены на совместимость и регулярно обновляются. Мои как раз оттуда.
До того, попробуйте закомментировать RGTools, оставив работающий RemoveGrainSSE2. И наоборот.
|
|
Jurchic
Стаж: 14 лет 10 месяцев Сообщений: 32
|
Jurchic ·
06-Авг-16 23:55
(спустя 32 мин.)
de Rochefort писал(а):
До того, попробуйте закомментировать RGTools, оставив работающий RemoveGrainSSE2. И наоборот.
вот что у меня вышло
|
|
george$t
Стаж: 15 лет 5 месяцев Сообщений: 4537
|
george$t ·
07-Авг-16 00:22
(спустя 26 мин.)
Jurchic
Ну да. Ниже должна быть картинка с примерным обозначением областей дизеринга. Подберете параметры, закройте дисплей (show=true) и подавайте выборку или трим на кодирование.
|
|
Jurchic
Стаж: 14 лет 10 месяцев Сообщений: 32
|
Jurchic ·
07-Авг-16 00:54
(спустя 32 мин.)
george$t
Картинка есть, но ведь параметр GradFun2DBmod не активен.
|
|
busoti
 Стаж: 14 лет 3 месяца Сообщений: 2839
|
busoti ·
07-Авг-16 03:07
(спустя 2 часа 13 мин., ред. 07-Авг-16 03:07)
Jurchic
И не занимайтесь ерундой с этими зонами, ничего хорошего в таком энкоде нет.
Бандинг повышением битрейта не убирают, если он есть, то будет и в Lossless . Убирать надо дебандером, если не помогает, то разбивать мелким динамичным зерном.
Херня типа FillMargins тоже ни к чему.
|
|
Jurchic
Стаж: 14 лет 10 месяцев Сообщений: 32
|
Jurchic ·
07-Авг-16 12:01
(спустя 8 часов)
busoti4444 - 
Это как у Райкина: «Забудьте всё, чему вас учили, как дурной сон! Забудьте индукцию и дедукцию, выдавайте на гора продукцию!»
А научиться хочется. Только пока ваще запутался. Пора перезагрузить свою оперативку 
Все же, почему на ваших скринах " GradFun2DBmod" - жирный и фиолетовый, а у меня в авсп нет?
|
|
Bodybill
 Стаж: 10 лет 5 месяцев Сообщений: 307
|
Bodybill ·
07-Авг-16 12:37
(спустя 36 мин.)
Jurchic писал(а):
71182295авсп
есть разные avsp, которые могут незначительно отличаться подсветкой синтаксических единиц.
На то смотреть вообще не надо, это всего лишь вспомогательная плюшка, главное, чтобы правильно работал скрипт.
И еще: с дефолтной папки плагинов они подгружаются сами, как и скрипты *.avsi, прописывать лишний раз не надо. А вот *.avs надо импортировать.
|
|
george$t
Стаж: 15 лет 5 месяцев Сообщений: 4537
|
george$t ·
07-Авг-16 13:20
(спустя 43 мин.)
Jurchic писал(а):
71180616Картинка есть, но ведь параметр GradFun2DBmod не активен.
С чего такие выводы?
|
|
AntonGvozdev
Стаж: 16 лет Сообщений: 217
|
AntonGvozdev ·
08-Авг-16 11:40
(спустя 22 часа, ред. 08-Авг-16 11:40)
Ребята, вероятно, вопрос мой совершенно нубский, но подскажите, плиз, тем не менее:
Как декодируется видео через ffmpeg (ffms2)?
То есть если в скрипте имеется:
Код:
LoadPlugin("FFMS2.dll")
FFVideoSource("film.h264")
то видео на выходе скрипта как образуется (рендерится), через какой кодек (декодер)?
|
|
Bodybill
 Стаж: 10 лет 5 месяцев Сообщений: 307
|
Bodybill ·
08-Авг-16 14:50
(спустя 3 часа)
AntonGvozdev писал(а):
71187928через какой кодек (декодер)?
AntonGvozdev писал(а):
71187928"FFMS2.dll"
это он и есть.
|
|
AntonGvozdev
Стаж: 16 лет Сообщений: 217
|
AntonGvozdev ·
08-Авг-16 15:46
(спустя 55 мин., ред. 08-Авг-16 15:46)
Ага, понятно, "всё в одном"...
А есть ли у него возможность, так сказать, дифференцировать функциональность?
Скажем, оставить его индексирующую способность для чтения исходных видеофайлов, а само декодирование видеоряда проводить через DirectShow-кодеки, например, ffdshow?
|
|
Bodybill
 Стаж: 10 лет 5 месяцев Сообщений: 307
|
Bodybill ·
08-Авг-16 15:49
(спустя 3 мин.)
AntonGvozdev писал(а):
71189163А есть ли у него возможность, так сказать, дифференцировать функциональность?
Скажем, оставить его индексирующую способность для чтения исходных видеофайлов, а само декодирование видеоряда проводить через DirectShow-кодеки, например, ffdshow?
Наверное, нет. Вопрос, зачем это вообще надо?
|
|
AntonGvozdev
Стаж: 16 лет Сообщений: 217
|
AntonGvozdev ·
08-Авг-16 15:59
(спустя 9 мин., ред. 08-Авг-16 15:59)
Честно скажу, не знаю. Просто в результате размышлений о перекодировании некоторого не очень качественного видеоматериала возник ряд вопросов, вот и стало любопытно - существует ли вообще такая практика...
|
|
Bodybill
 Стаж: 10 лет 5 месяцев Сообщений: 307
|
Bodybill ·
08-Авг-16 16:03
(спустя 4 мин.)
AntonGvozdev писал(а):
71189234Честно скажу, не знаю. Просто в результате размышлений о перекодировании некоторого не очень качественного видеоматериала возник ряд вопросов, вот и стало любопытно - существует ли вообще такая практика...
Если что-то не так открывается или не открывается, в ависинте есть и другие плагины, в конце концов, через DSS2 (тут используются ваши DirectShow-кодеки) можно запустить почти всё.
|
|
Tracker35
 Стаж: 16 лет 10 месяцев Сообщений: 834
|
Tracker35 ·
08-Авг-16 16:29
(спустя 25 мин., ред. 08-Авг-16 16:29)
Кстати по поводу кодеков и подобного, может кто даст какие адекватные способы перевести VFR в СFR без потери кадров и по ровному таймлайну. т.е. произвести индексацию по видеоряду, установить максимальный фпс, и в местах его проседания добавлять кадры (идеально было-бы с использованием SVP), дабы совпадать с длинной аудио дорожки.
|
|
торрент иваниваныч
 Стаж: 15 лет 9 месяцев Сообщений: 1107
|
торрент иваниваныч ·
08-Авг-16 16:39
(спустя 10 мин.)
Tracker35
Дёшево и сердито для NTSC:
Код:
TDecimate(cycleR=1, cycle=5) #remove 1 frame from every 5 frames
|
|
Tracker35
 Стаж: 16 лет 10 месяцев Сообщений: 834
|
Tracker35 ·
08-Авг-16 17:35
(спустя 56 мин., ред. 08-Авг-16 17:35)
Это явно не для VFR. Avisynth не умеет VFR в принципе. Ему поддавай CFR и получай CFR.
т.е. необходима пред.настройка на уровне инпут-плагинов, если не еще раньше 
Но сколь-не пробавал я впихнуть VFR в ависинт, через популярные плагины, они либо режут кадры, либо делают какой то усредненный фпс (по своим неведомым формулам, ибо у разных инпутов разная усреднизация), с плавающим расинхроном
Материал скапливаться, а выбирать между потерей и расинхроном не охота. Ах да, забыл добавить, кодек H264.
|
|
easy_y
Стаж: 16 лет 4 месяца Сообщений: 216
|
easy_y ·
08-Авг-16 19:11
(спустя 1 час 35 мин.)
Tracker35
Наверное лучше оставлять VFR сохраняя таймкоды для видео?
|
|
Bodybill
 Стаж: 10 лет 5 месяцев Сообщений: 307
|
Bodybill ·
08-Авг-16 21:42
(спустя 2 часа 30 мин.)
Tracker35 писал(а):
71189642Но сколь-не пробавал я впихнуть VFR в ависинт, через популярные плагины, они либо режут кадры, либо делают какой то усредненный фпс (по своим неведомым формулам, ибо у разных инпутов разная усреднизация), с плавающим расинхроном
Через ffvideosource можно импортировать и задать числитель и знаменатель требуемой частоты видео.
Лучше всего оставлять vfr как vfr, сохранив в матрешке с таймкодами.
|
|
Tracker35
 Стаж: 16 лет 10 месяцев Сообщений: 834
|
Tracker35 ·
12-Авг-16 00:18
(спустя 3 дня, ред. 12-Авг-16 00:18)
Да, разобрался (спасибо за наВодку  ), vfr лучше оставлять vfr'ом, но кодировать его как cfr, c последующим превращением в vfr через таймкоды на этапе мюксирования в mkv.
Пока использую такой способ: сначала перепаковку оригинала в mkvmerge , после делаю файл таймкодов в mkvextract'e из переупакованного файла, а после упаковку в mkvmerge результата енкода с этим файлом таймкодов.
Так вот, может есть способ создать файл таймкодов сразу из оригинала (не перепаковывая его в mkv, как я сейчас делаю) например через ffmpeg
|
|
AlistRain
Стаж: 13 лет Сообщений: 536
|
AlistRain ·
12-Авг-16 00:54
(спустя 35 мин.)
Tracker35
для упакованного
AlistRain писал(а):
69208006ffmpeg - универсально и очень медленно
ffmpeg -i file -f mkvtimestamp_v2 tc.txt ffmsindex - универсально и очень быстро
ffmsindex file -с mkvextract - упаковать в mkv и извлечь коды - очень быстро
для avisynth
+ FFVideoSource(... string timecodes = ".txt" ...)
Попробуйте так.
|
|
Tracker35
 Стаж: 16 лет 10 месяцев Сообщений: 834
|
Tracker35 ·
12-Авг-16 02:53
(спустя 1 час 58 мин., ред. 12-Авг-16 02:53)
Эх, увы, на нестандартных видео:
ffmsindex сделал файл с таймкодами на пару строк 
ffmpeg делал долго, и сделал много, а в результате очень кривой vfr.
как и в случае анализа файла после mkvmerge ...
mkvmerge с последующим mkvextract сделал лучший файл таймкодов почти 1к1 с оригиналом из ~20000 кадров 0-30fps-vfr несовпадение по времени только в двух.
минус только в том, что требует доп.места на диске.
Создавать таймкоды через avisynth не получится, т.к. инпуты капризничают с vfr потоками в контейнере, и иногда без.
Только FFVideoSource показал себя более гибким и всеядным на "подводные камни" с извлеченными h264-потоками, но из которых нормальных таймкодов уже не извлечь в принципе т.к. cfr
|
|
busoti
 Стаж: 14 лет 3 месяца Сообщений: 2839
|
busoti ·
14-Авг-16 16:54
(спустя 2 дня 14 часов)
Tracker35
http://avisynth.org.ru/docs/russian/advancedtopics/hybrid_video.htm
Гибридное видео надо или вообще не трогать, или переделывать полностью.
Если участки с 29.970 fps с дублями, убирать дубли и кодировать в 23.976 fps. Если участки 29.970 fps полноценные, то и кодировать надо в 29.970 fps. Что делать с участками с другой fps, надо смотреть на конкретном файле. Загружать в Ависинт такое видео надо на декодере DSS2 или DSS+LAV. LAV загрузит видеоряд со всеми флагами (если они есть в контейнере), т.е. так, как будет воспроизводить плеер в 29.970 fps.
Опять же, нужно ли фиксировать fps декодером, смотреть на конкретном файле. Иногда нужно, иногда нет, смотря как сделано конкретное извращение.
Дальше нужно подключить деинтерлейсер по порогу, например TDeint(order=-1, slow=2, mthreshL=5, mthreshC=5, full=false, cthresh=7, MI=40), чем перевести интерлейсные кадры в прогрессив, и кодировать в Lossless. Участки 29.970 закодируются правильно, на участках с другой fps будут созданы дубли.
Дальше есть несколько вариантов преобразования дублей в кадры с движением, чтобы картинка не дёргалась, я бы попробовал в первую очередь скрипт GameDropFixV5, он не меняет fps и кол-во кадров, а только преобразовывает дубли в кадры с движением.
Есть и другие варианты преобразования подобного видео, думаю звук не стОит трогать в любом случае.
|
|
gtretyoi
Стаж: 9 лет 1 месяц Сообщений: 2
|
gtretyoi ·
14-Авг-16 19:46
(спустя 2 часа 52 мин.)
Честный VFR, например, когда чередуются 29.97 и 23.976, лучше оставить как есть в MKV. Исключение - заливка на видеохостинги, тогда придется озаботится CFR. От преобразования 23.976+дубли в 29.97 через GameDropFix ничего хорошего не выйдет, дубли расположены неравномерно, это не простое удвоение. Полной плавности движения не будет, но для видеохостингов сойдет, лучше, чем они сами будут голые дубли вставлять.
Рипал я как-то MPEG2 клип Ben E King - Stand by me. Там заставка и конец 29.97p, а в середине 23.976p+hard telecine. Где-то вычитал инструкцию, как сделать IVTC, кодить в CFR, а VFR (29.97-23.976) получить средствами таймкодов MKV. Получилось отлично, никакой дерготни. А на ютубе у всяких "реставраторов" https://www.youtube.com/watch?v=dTd2ylacYNU дерготня, конечно.
|
|
TRAY_MAX
  Стаж: 16 лет 6 месяцев Сообщений: 1273
|
TRAY_MAX ·
15-Авг-16 21:48
(спустя 1 день 2 часа)
народ, подскажите есть ли тема авторинг с нуля , не пересборка а именно с нуля...
интересно как кодировать SD видео, но мне не понятно что по 25р576 , можно ли кодировать или нет , в документации есть упоминание только 576 с 25i.
|
|
october1
Стаж: 15 лет 10 месяцев Сообщений: 245
|
october1 ·
16-Авг-16 12:36
(спустя 14 часов, ред. 16-Авг-16 12:36)
господа состоятельные кроты, подскажите, пожалуйста, чем можно задавить шумы на этом видео https://rutr.life/forum/viewtopic.php?t=5268749
Предварительное сжатие с crf=18 показывает кванты 17-20 при битрейте под 24мбит/с что есть многовато
пробовал
Convolution3D("movielq")
FluxSmoothST(7,7)
removegraine
но все как-то не убедительно
|
|
Bodybill
 Стаж: 10 лет 5 месяцев Сообщений: 307
|
Bodybill ·
16-Авг-16 12:54
(спустя 17 мин.)
october1
Mdegrain3, TemporalDegrain.
|
|
october1
Стаж: 15 лет 10 месяцев Сообщений: 245
|
october1 ·
16-Авг-16 14:15
(спустя 1 час 21 мин., ред. 16-Авг-16 14:15)
Bodybill писал(а):
71236888Mdegrain3, TemporalDegrain.
а чего полегче нет?
|
|
Bodybill
 Стаж: 10 лет 5 месяцев Сообщений: 307
|
Bodybill ·
16-Авг-16 14:41
(спустя 26 мин.)
october1 писал(а):
71237238а чего полегче нет?
Код:
Sim_sim_shum_otfiltruysya()
Так подойдёт?
|
|
|