Вопросы по AviSynth

Делимся опытом. Задаем вопросы и отвечаем на них. Обсуждаем статьи и новости.

Модератор: Модераторы Обсерватории

Сообщение smallwolf » Пн окт 25, 2004 4:53 pm

И вот снова поднимаю эту ветку на предмет поиска альтернатив Дабовским фильтрам. Вопрос такой, кто чем в AviSynth пользуется в альтернативу Дабовским:
CNR
DNR
SmarsSmootherHQ
2dCleaner
Есть ли комментарии к вашим AviSynth'овским фильтрам в сравнении с аналогичными VirtualDub'овскими?
З.Ы.: вышеупомянутый Decomb это тот, который http://neuron2.net/decomb/decombnew.html ?
Пивка бы счас
smallwolf
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1790
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Москва

Сообщение Eugen65 » Пн окт 25, 2004 6:28 pm

smallwolf, я использую другой набор:
WNR
VagueDenoiser
despot (аналог RNR, но работает значительно лучше)
Convolution3D
degrainmedian (когда шум вылезает на чётких гранях объектов)

А про Decmb - так он один и все пользуются им.
Давайте жить дружно!!!
Eugen65
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1872
Зарегистрирован: Сб авг 16, 2003 11:49 pm
Откуда: Озёрск

Сообщение smallwolf » Пн окт 25, 2004 8:25 pm

Eugen65, сенкс за помощь. Один момент - все фильтры нашел на http://www.avisynth.org/warpenterprises/files . Если будет время, сравни плз со своими на предмет свежести.
Заранее спасибо :)
Кстати, последовательность применения именно такая, как ты написал, или в твоем посте порядок произвольный?
Пивка бы счас
smallwolf
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1790
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Москва

Сообщение VicoNT » Пн окт 25, 2004 10:03 pm

Один момент - все фильтры нашел на http://www.avisynth.org/warpenterprises/files . Если будет время, сравни плз со своими на предмет свежести.

Там - самая свежатина. За исключением персональных бета-версий.
Жизнь нужно прожить так, чтобы Боги в восторге предложили еще одну //// Жизнь удалась, если коньяк, который мы пьем, старше женщин, с которыми мы спим
VicoNT
Капитан 2го ранга
Капитан 2го ранга
 
Сообщения: 5809
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Новосибирск

Сообщение Eugen65 » Пн окт 25, 2004 11:11 pm

smallwolf,
Кстати, последовательность применения именно такая, как ты написал, или в твоем посте порядок произвольный?

В первую очередь ставлю WNR. От него нет вреда, который ты сам не можешь контролировать. Далее, despot (по необходимости). VagueDenoiser и Convolution3D порядок не важен (я не заметил), хотя логически должен первым идти VagueDenoiser. И в конце degrainmedian, если вижу биение структур.

А по поводу версий, с этого сайта я беру только ссылки на сайты их писателей и названия самих фильтров. Потом, качаю фильтры только с оригинальных сайтов. Так что... сравнивать лень. Рекомендую качать с оригинальных сайтов.
Давайте жить дружно!!!
Eugen65
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1872
Зарегистрирован: Сб авг 16, 2003 11:49 pm
Откуда: Озёрск

Сообщение smallwolf » Вт окт 26, 2004 12:45 am

Eugen65, тенкс.
Пивка бы счас
smallwolf
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1790
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Москва

Сообщение RBF » Вт окт 26, 2004 1:14 am

Вот еще имхо неплохая комбинация:

input=AVISource("C:\video.avi")
dein=RemoveDirt(input)
ImproveSceneSwitch(dein, input)
deen()#при более сильном шуме
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение smallwolf » Вт окт 26, 2004 12:57 pm

RBF, а можешь построчно комментарии дать, если не сложно?
Пивка бы счас
smallwolf
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1790
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Москва

Сообщение smallwolf » Вт окт 26, 2004 1:12 pm

И несколько вопросов вдогонку:
1. Фильтр convolution3d требует YV12 а у меня захват идет в YUV2. Соответственно вопрос - когда нужно переволить поток в YV12? Сразу после открытия файла или сначала обработать теми фильтрами, которые идут до convolution3d в первоначальном YUV2, а непосредственно перед convolution3d перевести в YV12? Опять же, нужно ли потом переводить обратно в YUV2 и если "да", то когда это делать?
2. Какие фильтры деинтерлейса можете посоветовать (если возможно, со средними настройками)? Вчера экспериментировал с tomsmocomp и хоть тресни так и не смог найти разницы при разных настройках :( Хотя в целом результат более или менее.
3. Есть ли разница в скриптах:
LoadPlugin("c:\AVISynth\XXX.dll")
clip = AVISource("c:\video.avi")
return clip.XXX(a,b,c)
и
LoadPlugin("c:\AVISynth\XXX.dll")
clip = AVISource("c:\video.avi")
XXX(a,b,c)
4. Может я не там искал, но на данный момент не понял, как в AVISynth резать файлы? Как соединять - нашел, а вот как ненужные куски повыкинуть - нет... :(
Заранее большое спасибо.
Пивка бы счас
smallwolf
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1790
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Москва

Сообщение smallwolf » Вт окт 26, 2004 6:24 pm

Eugen65, кстати, ты как WNR подгружаешь?

Save the processing settings from VirtualDub in a .VCF-file (e.g. my_settings.vcf). There must be two lines like:
VirtualDub.video.filters.Add("wavelet noise reduction (0.1)");
VirtualDub.video.filters.instance[0].Config(0,0,0,0,0,0,0,0,0);
Now make a script file like:
LoadPlugin("...path.../wnr.vdf") ...
WNR(".../my_settings.vcf")
The first settings which are found in the .VCF are used.
This way only YUY2-format is supported.
?

Или есть более простой способ?
Пивка бы счас
smallwolf
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1790
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Москва

Сообщение Eugen65 » Вт окт 26, 2004 10:49 pm

smallwolf,
кстати, ты как WNR подгружаешь?


LoadPlugin("....\loadpluginex.dll")
LoadPlugin("....\wnr.vdf")
wnr("...\settings.vcf")

Естественно, settings.vcf формируется в VD

1. Фильтр convolution3d требует YV12 а у меня захват идет в YUV2. Соответственно вопрос - когда нужно переволить поток в YV12? Сразу после открытия файла или сначала обработать теми фильтрами, которые идут до convolution3d в первоначальном YUV2, а непосредственно перед convolution3d перевести в YV12? Опять же, нужно ли потом переводить обратно в YUV2 и если "да", то когда это делать?

Есть 2 версии: для YUV и для YV12.

Какие фильтры деинтерлейса можете посоветовать (если возможно, со средними настройками)? Вчера экспериментировал с tomsmocomp и хоть тресни так и не смог найти разницы при разных настройках Sad Хотя в целом результат более или менее.

Я 90% делаю блендом. Так что, мне качество сравнивать трудно. Но я пользуюсь уже упомянутым тобою decomb

Есть ли разница в скриптах:
LoadPlugin("c:\AVISynth\XXX.dll")
clip = AVISource("c:\video.avi")
return clip.XXX(a,b,c)
и
LoadPlugin("c:\AVISynth\XXX.dll")
clip = AVISource("c:\video.avi")
XXX(a,b,c)

В данном случае - нет. По сути, то что после return, просто не будет иметь смысла.

4. Может я не там искал, но на данный момент не понял, как в AVISynth резать файлы? Как соединять - нашел, а вот как ненужные куски повыкинуть - нет...

Читай команду Trim

Trim(0,100)++Trim(150,0) #выкидывает кадры 101-149

можно использовать один плюс, но тогда, при разных продолжительностях видео и звука, может произойти рассинхрон.
Давайте жить дружно!!!
Eugen65
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1872
Зарегистрирован: Сб авг 16, 2003 11:49 pm
Откуда: Озёрск

Сообщение smallwolf » Ср окт 27, 2004 3:37 pm

Есть 2 версии: для YUV и для YV12

Нашел для YUV(v.1.01), вот только у меня Ависинт 2.55 при попытке подгрузить его пишет что плагин не для версии 2.5, так что приходиться использовать версию для YV12 с предварительной конвертацией в этот самый YV12.
Так что остается открытым вопрос - перед использованием фильтра перевожу YUV-YV12 и потом работаю до самого конца в YV12. Это правильно, или нужно потом делать обратное преобразование YV12-YUV и, если "да", то в какой момент?
пользуюсь уже упомянутым тобою decomb

Усредненными настройками не поделишься? :)
P.S.: если у кого есть версия convolution3d для YUV, работающая в AviSynth_255 скиньте плз на мыло smallwolf7 собака mail точка ru
Пивка бы счас
smallwolf
Капитан 3го ранга
Капитан 3го ранга
 
Сообщения: 1790
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Москва

Сообщение MarcoPolo » Вс янв 09, 2005 3:30 am

Извините, но я не нашел спец ветки по ависинту..
Узнал я, что LimitedSharpen() (это из Share functions) жутко хорошая вещь после очистки от шумов. но вот загрузть ее никак не выходит у меня. DEdgeMask? говорит, не найду. Где-то видел, что она зависит от masktools.. но увы даже их загрузить не могу, просто ошибка при загрузке.. Может кто сталкивался?
MarcoPolo
Юнга
 
Сообщения: 23
Зарегистрирован: Чт янв 29, 2004 1:44 pm

Сообщение Mikl » Пн янв 10, 2005 5:15 pm

Тогда вопрос в общюю копилку.
натыкался как то на фильтр для ависинта который удалял радугу на белыз заливках и после текста, но как называется и где его находил не запомнил.:(((
сейчас понадобился... может кто помнит такой, название где живёт. :( :(
Mikl
Лейтенант
Лейтенант
 
Сообщения: 683
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Бердск

Сообщение aka179 » Чт янв 13, 2005 10:40 pm

aka179
Юнга
 
Сообщения: 12
Зарегистрирован: Вс янв 04, 2004 4:05 am
Откуда: Москва

Сообщение MarcoPolo » Пт янв 14, 2005 1:54 am

с LimitedSharpen разобрался, слава Богу.
Такая проблема есть, Открываю скрипт в DubMod`e, редактирую (CTRL+E) там же. Так вот после внесения какой нить правки, при попытке обновить все это по F5 - DUb вылетает, но при повторном открытии скрипт открывает. Очень неудобно его так обновлять. может кто знает причину?
MarcoPolo
Юнга
 
Сообщения: 23
Зарегистрирован: Чт янв 29, 2004 1:44 pm

Сообщение Mikl » Пт янв 14, 2005 9:09 am

спасибо aka179 точно он.:)
2 MarcoPolo попробуй удалить все лишние фильтры из директории фильтров DubMod-а, может кто из них безобразничает.
Mikl
Лейтенант
Лейтенант
 
Сообщения: 683
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Бердск

Сообщение Diezel » Пт фев 18, 2005 2:21 pm

У меня тоже возникли вопросики по Ависинту:
1. Можно ли использовать другие фильтры Даба,кроме wnr и как их подгружать. Я попробовал путём,указанным выше
LoadPlugin("....\loadpluginex.dll")
LoadPlugin("....\wnr.vdf")

только я вместо wnr подгружаю logo.vdf, и на этом же месте Ависинт выдаёт ошибку типа LoadPlugin дальше абракадабра и в скобках номер строки с командой,подгружающий фильтр logo.
2. Можно ли соединить в одном avs-файле 2 куска - 1-ый - это avi-файл,коденный huffyuv + 2-ой файл - avs-ник рипа ДВД? Простым путём типа AVISource(...)+AVISource(...) у меня не получилось. Пишет Video Formats don't match.
А Б Ы Р В А Л Г
Diezel
Юнга
 
Сообщения: 10
Зарегистрирован: Чт июл 29, 2004 12:52 pm
Откуда: Кострома

Сообщение aka179 » Пт фев 18, 2005 4:28 pm

1. У меня Ависинт 2.55. Я загружаю фильтры так:
Код: Выделить всё
LoadVirtualDubPlugin("C:\Program Files\VirtualDubMod_1_5_10_1_All_inclusive\plugins\QSdeinterlace.vdf", "QS", 3)


2. Должен совпадать FPS и размер кадра. Аналогично для звуковой дорожки.
aka179
Юнга
 
Сообщения: 12
Зарегистрирован: Вс янв 04, 2004 4:05 am
Откуда: Москва

След.

Вернуться в Софт: описание работы с пакетами, кодеками. Вопросы и ответы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron