Страницы:Кликните, чтобы указать произвольную страницуназад1235152535455565758596061171172173далее
pka2001: Обработка видео с помощью AviSynth (Ависинт) (часть 2)
Начинающим: Ссылка на ВВОДНУЮ СТАТЬЮ по AviSynth, другие полезные ресурсы и ПРАВИЛА ЗАДАНИЯ ВОПРОСОВ
Статья про Avisynth на iXBT
Avisynth на русском - сайт Fizick'a с документацией и плагинами

Как задать вопрос по AviSynth, чтобы получить ответ.
1. Задавать вопрос, только если Вы хотя бы несколько минут попытались разобраться сами, и хотя бы заглянули в его русскую документацию, советы по решению проблем ( http://avisynth.org.ru/docs/russian/troubleshooting.htm) или например в данную ветку, или статью по основам. Ответ Вы все равно получите не быстро, и скорее всего по характеру вопроса последует совет посмотреть доки или просто отправят в поиск.
2. На вопрос типа: мне некогда читать всю эту длинную ветку, я страшно занятой, ну-ка бросайте ваши дела и скорей бегите сюда отвечать на вопросы моего величества - будет ответ "А пошел ты ... в поиск". На жалобный вариант "сижу на модеме" - будет ответ: нажмите маленькое слово "печать" вверху рядом с номерами страниц, сохраните всю ветку и почитайте отключившись, хотя бы несколько последних страниц, и поищите слова вопроса в этом тексте.
3. Это в частности относится к вопросам типа: А есть ли такая вот функция...
4. Если у Вас не работает (сообщает об ошибке) какая-то команда, или скрипт, в вопросе приведите скрипт полностью, копированием.
5. Сообщите точную (английскую) фразу сообщения об ошибке. Вы можете скопировать текст из окошка сообщения об ошибке VirtualDub в буфер Windows клавишами Ctrl-C и вставить его в текст на форуме клавишами Ctrl-V (или правой кнопкой мыши и т.п.). Или используйте клавиши Alt-PrintSreen, чтобы скопировать окно сообщения как изображение, сохраните в файл в редакторе рисунков и выложите его в интернет.
6. Предварительно лучше попробовать самому убрать (закомментировать) все работающие команды, и оставить минимальный набор команд, который при проверке вызывает эту ошибку (все равно Вас в ответе попросят это сделать).
7. Обязательно сообщите точную версию AviSynth (все равно Вас переспросят, т.к. разные версии имеют особенности).
8. Если ошибка в некотором внешнем плагине, обязательно также сообщите версию данного плагина.
9. Лучше выложить кадрик или небольшой (несколько кадров) проблемный кусочек видео на какой-то интернет сайт, чтобы гуру могли посмотреть его и сказать совет-приговор. Годятся такие сайты как например http://zalil.ru или http://www.mytempdir.com и подобные.
10. Не ждите разумного ответа на вопрос типа "А какой шумоподавитель (скрипт) - самый лучший?", так как даже если бы и существовал суперфильтр, то у него все равно были бы различные настройки, зависящие от типа видео и ваших личных предпочтений. Лучше, если Вы скажете, что вы попробовали, что понравилось, а что не совсем устраивает.

В принципе, все эти правила необязательны, и Вы можете спрашивать и писать что угодно, если Вас не интересует результат .
Просто представьте себя на месте гуру, который вынужден вытаскивать у каждого новичка эти сведения клещами, и через сколько раз ему это надоест.
А на хорошо поставленные вопросы отвечать и помогать хочется (даже если не знаем ответа ), так как вопрос понятен и видна заинтересованность.

Желаем Вам перейти от вопросов к сообщениям об успехах и новинках, ну и к ответам на вопросы новых новичков!
Mark Knopfler
Member
85/251 ответов
23 года на iXBT, с марта 2001
Чаще пишет РІ "Видеозахват" (35%)
Web-страница
Инфо Ответить
M
Mark Knopfler Member
10 лет назад / 03 июля 2015 16:31
Исходный файл с Canon EOS 60D
Mediainfo исходника

При открытии через avs скрипт повышается контрастность. Открывается файл через DirectShowSource2. Нужно как-то задать уровни при вводе?

Добавление от 03.07.2015 17:03:

Видимо надо курить "Колориметрия и применение Colormatrix.txt".

Добавление от 03.07.2015 18:18:

Курение не помогло. ColorMatrix(mode="Rec.709->Rec.601", inputFR=true, clamp=0) тоже не особо помогает - хотя и становится ближе к изначальному контрасту, но всё ощутимо теплеет.
Анатолий Дубина
Junior Member
1/1 ответов
9 лет на iXBT, с июля 2015
Web-страница
Инфо Ответить
А
Анатолий Дубина Junior Member
10 лет назад / 05 июля 2015 00:11
Как заставить работать FFT3DFilter на Windows 8.1?
mil_alex
Expert, автор AVIEdit
4976/5772 ответов
24 года на iXBT, с марта 2000
Чаще пишет РІ "Видеозахват" (86%)
Web-страница
Инфо Ответить
m
mil_alex Expert, автор AVIEdit
10 лет назад / 05 июля 2015 14:05
Добрый всем день, если это так.

Мне внезапно и очень срочно понадобилось создать маску по движущемуся человеку в статичном кадре (штатив) с неоднородным фоном.

Незатейливо написал:

loadplugin("mvtools.dll")
source = ConvertToYV12(directshowsource("GOPR0003.MP4"))
vectors = source.MVAnalyse(isb = false)
return MVMask(source, vectors)

открываю в VD, наблюдаю зеленый кадр без каких-либо вариаций по времени и яркости/тону

при этом

return source.MotionMask()

работает, но результат выглядит более-менее так же, как если я "кадр без человека" сам в вегасе вычту из всего видео и результат сделаю контрастнее.
какаха, другими словами.

на раз нахожу версию MVtools 2, скачиваю.

беру первый же пример из документации

directshowsource("GOPR0003.MP4")
vectors = MSuper().MAnalyse(isb=false)
MShow(vectors)

и получаю ошибку MShow: wrong super frame clip

подумал, что причиной может быть некратность разрешения 32 пикселам, или цветовое пространство - добавил кода

ConvertToYV12(BicubicResize(directshowsource("GOPR0003.MP4"),320,320))

пофиг, wrong и всё.

спасибо разработчикам за исчерпывающую диагностику проблемы, детально расписанные в документации сообщения об ошибках и надежно работающий инструмент.

upd. если вместо MAnalyse и MShow написать return MSuper() то формируется видео примерно пятикратной высоты кадра и исходной ширины + смазанные перпендикулярно краям кадра пикселы в виде цветных полосок, при этом четыре кадра копируют исходный, а в пятом коллекция уменьшенных копий в 2, 4 и т.д. раза

чем не нравится этот суперклип - хз

Исправлено: mil_alex, 05.07.2015 14:40

KAlexK
iXBT.com Team
281/13865 ответов
24 года на iXBT, с июня 2000
224 фото на iXBT.photo
Чаще пишет РІ "ДК TV" (44%)
Россия, iXBT.com
Web-страница
Инфо Ответить
KAlexK iXBT.com Team
10 лет назад / 06 июля 2015 15:55
mil_alex
и получаю ошибку MShow: wrong super frame clip
А так, вроде бы, работает:

A = MSuper()
vectors = A.MAnalyse(isb = false)
A.MShow(vectors)
mil_alex
Expert, автор AVIEdit
4977/5773 ответов
24 года на iXBT, с марта 2000
Чаще пишет РІ "Видеозахват" (86%)
Web-страница
Инфо Ответить
m
mil_alex Expert, автор AVIEdit
10 лет назад / 07 июля 2015 14:46
спасибо, пока к сожалению не могу подтвердить решение или опровергнуть, т.к. всё хозяйство на домашнем компе, но завтра попробую.
mil_alex
Expert, автор AVIEdit
4978/5774 ответов
24 года на iXBT, с марта 2000
Чаще пишет РІ "Видеозахват" (86%)
Web-страница
Инфо Ответить
m
mil_alex Expert, автор AVIEdit
10 лет назад / 08 июля 2015 15:31
спасибо, действительно, так при прочих равных условиях - векторы движения показывает белыми точками и это прогресс, т.к. хотя бы нет сообщений об ошибках.

не могу похвастать бОльшими успехами, т.к. замена MShow на MMask не приводит к результату, которого я бы ожидал, а именно, результирующий клип получается кратной исходному высоты, в основном зеленого цвета с фрагментами исходного видео, где движение теперь происходит зигзагообразно т.е. туда-сюда, примерно как при сбитом порядке полей в интерлейсном видео, но более длительными кусками.

вполне допускаю, что делаю что-то не так и мало параметров указал при вызове функций, но это попробую дожать чуть позже в экспериментах.

пока рад уже тому, что хоть ошибки нет.

Добавление от 08.07.2015 21:55:

разобрался более-менее.

работает, например, для 1.х mvtools такой скрипт:

loadplugin("mvtools.dll")

source = ConvertToYV12(BicubicResize(directshowsource("GOPR0003.MP4"),640,640))
vectors = source.MVAnalyse(blksize=8, isb = true, truemotion=true, search=0, delta = 2, idx = 1, overlap=4,chroma=true)
MVShow(source, vectors)

# return source.MotionMask() работеат +- контурами
return MVMask(source, vectors, ml=10 )

а для mvtools2 такой:

loadplugin("mvtools2.dll")

source = ConvertToYV12(BicubicResize(directshowsource("GOPR0003.MP4"),640,640))
A = MSuper(source)
# vectors = A.MAnalyse(isb = false)
vectors = A.MAnalyse(blksize=8, isb = true, truemotion=true, search=0, delta = 2, overlap=4,chroma=true)
# A.MShow(vectors)
return source.MMask(vectors, ml = 10)

в принципе, и тот и другой какую-то маску движущегося объекта возвращает, качество пока не готов сравнить, мне годится в качестве отправной точки.

помимо мутного синтаксиса (я имею в виду разницу в вызове clip.MAnalyse( и MAnalyse(clip, ) тех, кто сталкивается с этим инструментом впервые, подстерегает неудобство представления маски: по умолчанию порог, выше которого маска "донасыщается" до значения 255 равен 100 и если движение в кадре медленное или съемка велась на больших fps (100 кадров в секунду в моем случае) то шансов оказаться выше порога у маски очень немного и поэтому она при покадровом просмотре выглядит как медленное плавание по кадру некоего чуть более темного участка на зеленом фоне.
это "чуть" можно обнаружить пипеткой фотошопа или резко уменьшить порог насыщения маски, как пришлось сделать мне (вместо 100 поставил 10) - тогда да, по маске действительно становится возможно сказать, что в кадре движется объект.

другая проблема - для маленьких разрешений кадра видео движение происходит на меньшее количество пикселов, поэтому чем кадр меньше в абсолютном понимании, тем менее контрастна маска движения.
в пределе небыстро движущийся объект (или снятый в большим fps) в кадре низкого разрешения становится неразличим вообще.
Flest
Member
1/73 ответов
10 лет на iXBT, с сентября 2014
Инфо Ответить
F
Flest Member
10 лет назад / 09 июля 2015 23:04
подскажите по поводу деинтерлейса

есть мультик PAL 25

если включать yadif, то почти все нормально, НО в некоторых местах получается "призраки" нормальный объект + полупрозразный
если включать tDeint, то он убирает то, что не смог yadif, но призраки в других места

такое впечатление, что путаются поля, как это побороть?
Kisa_AG
Member
3410/5449 ответов, #18 в рейтинге
22 года на iXBT, с апреля 2002
2 фото на iXBT.photo
Чаще пишет РІ "Видеозахват" (57%)
Инфо Ответить
K
Kisa_AG Member
10 лет назад / 10 июля 2015 11:00
Flest
подскажите по поводу деинтерлейса

есть мультик PAL 25


Обычно в мультфильмах картинка прогрессивная, их не надо деинтерлэйсить. Если все таки есть расческа, то надо смотреть, откуда она взялась. Может там просто поле сдвинуто или еще какая подобная несложно решаемая проблема...

Исправлено: Kisa_AG, 10.07.2015 11:18

filepark
unregistered
Ответить
f
filepark unregistered
10 лет назад / 14 июля 2015 12:04
Приветствую.
Буду очень признателен за ответы на пару вопросов:
1) Как мне загрузить отфильтрованный AviSynth'ом видео-файл в PremierePro CC 2015?
2) Можно ли удалить AviSynth'ом артефакты показанные на видео? Как?



Спасибо.

Исправлено: filepark, 14.07.2015 15:58

Tima182614
Member
259/429 ответов
13 лет на iXBT, с апреля 2011
Чаще пишет РІ "Видеозахват" (47%)
Россия, Пермь
Инфо Ответить
T
Tima182614 Member
10 лет назад / 14 июля 2015 14:00
Подскажите скрипт убирания малого зернистого шума, а то планшет с шумом записывает. Еще что бы не терялась четкость после убирания шума. И даже не много добавить можно.

Исправлено: Tima182614, 14.07.2015 14:56

Howler
Member
726/5992 ответов, #7 в рейтинге
22 года на iXBT, с января 2003
Чаще пишет РІ "Игры" (58%)
Инфо Ответить
H
Howler Member
10 лет назад / 14 июля 2015 20:44
Tima182614
Скрытый текст
Tima182614
Member
260/432 ответов
13 лет на iXBT, с апреля 2011
Чаще пишет РІ "Видеозахват" (47%)
Россия, Пермь
Инфо Ответить
T
Tima182614 Member
10 лет назад / 15 июля 2015 12:32
Howler
Я ни как не могу записать тест видео что бы показать, темно на улице, тучи все.. На дачу когда поеду может запишу там.
Шум очень хорошо видно в самом планшете когда включаешь камеру, а по видео шума почти нет.
Можно новую сборку плагинов и пресетов?
Howler
Member
727/5993 ответов, #7 в рейтинге
22 года на iXBT, с января 2003
Чаще пишет РІ "Игры" (58%)
Инфо Ответить
H
Howler Member
10 лет назад / 16 июля 2015 21:25
Tima182614:
Howler
Я ни как не могу записать тест видео что бы показать, темно на улице, тучи все.. На дачу когда поеду может запишу там.
Шум очень хорошо видно в самом планшете когда включаешь камеру, а по видео шума почти нет.
Можно новую сборку плагинов и пресетов?
Это цветовой шум камеры планшета, лечится применением фильтра ccd.vdf, если присутствует на исходнике.
архив plugins_filtering
Tima182614
Member
261/436 ответов
13 лет на iXBT, с апреля 2011
Чаще пишет РІ "Видеозахват" (47%)
Россия, Пермь
Инфо Ответить
T
Tima182614 Member
10 лет назад / 17 июля 2015 09:00
Howler
если присутствует на исходнике.
Простите, что? Зернистость? Который скрипт вы дали он и лечит?

Исправлено: Tima182614, 17.07.2015 09:17

Future
Member
346/391 ответов
19 лет на iXBT, с декабря 2005
Чаще пишет РІ "Видеозахват" (95%)
Инфо Ответить
F
Future Member
10 лет назад / 17 июля 2015 09:33
Дежа-вю
rococo795
unregistered
Ответить
r
rococo795 unregistered
10 лет назад / 17 июля 2015 10:27
))))))
Tima182614
Member
262/437 ответов
13 лет на iXBT, с апреля 2011
Чаще пишет РІ "Видеозахват" (47%)
Россия, Пермь
Инфо Ответить
T
Tima182614 Member
10 лет назад / 17 июля 2015 10:39
Future
Дежа-вю
Что Вы имели ввиду?
rococo795
))))))
Не в тему.
Не засоряйте тему.
rococo795
unregistered
Ответить
r
rococo795 unregistered
10 лет назад / 17 июля 2015 16:26
Tima182614

Извините... Пойду тогда на гитаре поиграю Ля минор )))
Tima182614
Member
263/439 ответов
13 лет на iXBT, с апреля 2011
Чаще пишет РІ "Видеозахват" (47%)
Россия, Пермь
Инфо Ответить
T
Tima182614 Member
10 лет назад / 17 июля 2015 16:38
rococo795
Я просто соблюдаю и следую правилам. А игра на гитаре - хорошее занятие.

Исправлено: moderator-fr, 17.01.2016 22:51

Mark Knopfler
Member
86/252 ответов
23 года на iXBT, с марта 2001
Чаще пишет РІ "Видеозахват" (35%)
Web-страница
Инфо Ответить
M
Mark Knopfler Member
10 лет назад / 19 июля 2015 22:03
Стоит последний пак plugins_filtering (16.07.15), XviD4PSP 5.10.346.0. Если указыванию в Декодировании AVI - DSS2, то при открытии файлов вижу ошибку Cashing: Script Error: DSS2 does not have a named argument "fps_den". Нужные изменения в файл VideoFunctions.avs вносил, как указано на рутрекере.
Howler
Member
728/5994 ответов, #7 в рейтинге
22 года на iXBT, с января 2003
Чаще пишет РІ "Игры" (58%)
Инфо Ответить
H
Howler Member
10 лет назад / 20 июля 2015 22:27
Mark Knopfler
Сейчас в архиве avss.dll оставлен предыдущий вариант от 05.10.2014 и никаких правок VideoFunctions.avs в плане корректировки function DirectShowSource2 не требуется. Попробовал открыть файлы avi, открывает с помощью DSS2 без проблем. Причиной, по которой я убрал из архива avss.dll последней тестовой версии, послужило заявление автора DSS2 http://rutracker.org/forum/viewtopic.php?p=68049690#68049690
Mark Knopfler
Member
87/253 ответов
23 года на iXBT, с марта 2001
Чаще пишет РІ "Видеозахват" (35%)
Web-страница
Инфо Ответить
M
Mark Knopfler Member
10 лет назад / 21 июля 2015 23:38
Howler
никаких правок VideoFunctions.avs в плане корректировки function DirectShowSource2 не требуется
Уважаемый Howler, не могли бы скинуть исходный текст VideoFunctions.avs? Нигде найти не могу, а переустанавливать программу не хочется
Howler
Member
729/5995 ответов, #7 в рейтинге
22 года на iXBT, с января 2003
Чаще пишет РІ "Игры" (58%)
Инфо Ответить
H
Howler Member
10 лет назад / 22 июля 2015 07:09
Mark Knopfler
Вам всё не нужно, достаточно DSS2 назад вернуть:
Скрытый текст
Mark Knopfler
Member
88/254 ответов
23 года на iXBT, с марта 2001
Чаще пишет РІ "Видеозахват" (35%)
Web-страница
Инфо Ответить
M
Mark Knopfler Member
10 лет назад / 23 июля 2015 20:39
Howler
Большое спасибо, всё заработало!
Tima182614
Member
265/503 ответов
13 лет на iXBT, с апреля 2011
Чаще пишет РІ "Видеозахват" (47%)
Россия, Пермь
Инфо Ответить
T
Tima182614 Member
10 лет назад / 25 июля 2015 11:11
Нужен скрипт обработки интерлейсного и зашумленного зернистым шумом цифровой видео камеры JVC GZ-MS120PER mpeg2, для кодирования в про-кодере и запись на двд в том же поле?
Вот исходник: https://yadi.sk/i/LPfYK6Lci5exV
Инфо
Гоша
Member
166/2425 ответов
23 года на iXBT, с июня 2001
Чаще пишет РІ "Прикладное ПО" (53%)
Латвия
Web-страница
Инфо Ответить
Г
Гоша Member
10 лет назад / 26 июля 2015 19:42
Доброго времени суток!
Никто не подскажет скрипт со следующим функционалом - слить все файлы папки такого формата
MediaInfo
в один, но отрезая у каждого последний ключевой кадр. Или возможно не отрезая...
В общем дело следующее - фотоаппарат Samsung WB350F выдаёт файлы, которые при склеивании без правки в авимуксе дают на месте склейки зависания при просмотре на Дюне.
Склеиваю файлы от телефона того же Самсунга - зависаний нет.
Если же отрезать у каждого файла последний ключевой кадр в авимуксе - то зависаний нет и у склеенной "продукции" фотоаппарата.
Не знаю кто точно виноват - то ли авимукс, то ли фотоаппарат, но вот так...
Можно конечно монтировать в Вегасе - но это полная перекодировка...
Или подскажите что-то другое простое и бесплатное, что позволит быстро собрать один файл из пары десятков кусочков - всёж смотреть по одному морока...
Здесь не идёт речь о монтаже фильма - просто слить всё в один файл без перекодировки.
Ваш ответ:

Нет значка Нет значка Р’РѕС‚ тут! Лампочка Восклицание Р’РѕРїСЂРѕСЃ Класс! Улыбка Злость Огорчение РџРѕРіРѕРІРѕСЂРёРј? Краснею Подмигивание Ругаю РћРґРѕР±СЂСЏСЋBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Страницы:Кликните, чтобы указать произвольную страницуназад1235152535455565758596061171172173далее
Последние обсуждения в Конференции
04:30Проблемы совместной работы ИБП и блоков питания с APFC (Обязательно читать FAQ на стр.1) РљРѕСЂРїСѓСЃР°, БП
04:25Железнодорожный транспорт Общий
04:253D-флудилка Видеосистема
04:22Обсуждение внешнего модуля Zalman ZM-VE400 Накопители
04:20Цензура ИИ: Даёшь свободу интеллекту! ИИ
04:18Украина после Евромайдана. Взгляд из России. Вход для лиц с русофобскими взглядами закрыт Политика
04:15x86 против ARM и других RISC-процессоров Процессоры
04:11Обработка в AviSynth видео, полученного после оцифровки с VHS и других аналоговых кассет Видеозахват
04:10Агрессивный маркетинг AMD и как он влияет на неокрепшие умы Тесты CPU
04:05От Windows к Linux Unix
03:48Отзывы о PrivalSystems (аналог skype) Интернет
03:43Intel Atom и "все все все" Тех. поддержка
03:39Выбор кондиционера для дома и офиса Бытовая техника
03:34Программный аудиоплеер "Foobar 2000". Плагины, советы и т.д. Цифр.Р·РІСѓРє
03:33В чем носить лопату 6,5" РњРѕР±. телефоны
03:31AMS1117 вырубается от радиосигнала Р­Р». устройства
03:25Перепрошивка Навигатора. Авто
03:18PC и консоли, и вновь продолжается бой Игры
03:07Проводной интернет от Билайн (Beeline) Рынок
02:49Что такое красота? Юмор
23:57вчераСамый дорогой броневик Mercedes в России: Mercedes-Maybach S 680 4Matic от ателье Carat Duchatelet оценили в 225 млн рублей — спецсигналы в комплекте
23:46вчераLada Niva Sport получит два мотора — на 122 и на 144 л.с.
23:33вчераВ России нашли новые Renault Logan отечественной сборки, цены — от 1,57 млн рублей
23:14вчераКроссовер Hyundai с классическим «автоматом» — от 2,38 млн рублей. В Россию привезли новые Hyundai Bayon
22:56вчераНе хуже дизеля: Toyota анонсировала новое поколение водородомобилей
22:42вчераВ России за 20 млн рублей продают редчайший Bentley S1 — это почти точная копия Rolls-Royce Silver Cloud
22:29вчераSeagate нацелилась на покупку производителя оборудования Intevac: $119 млн за ключевые технологии HAMR-дисков
22:29вчераLada Aura в Белоруссии будет на 15-20% дешевле, чем в России
22:15вчераГАЗель с «сердцем» от Chrysler: умельцы в Казахстане установили под капот ГАЗели 5,7-литровый Hemi в сочетании с «автоматом»
22:01вчераУчёные создали реактор, превращающий CO2 из воздуха в топливо с помощью солнца