Кураторы: Fizick редактирование, кодирование, теория
Страницы:Кликните, чтобы указать произвольную страницуназад1232223242526272829303132171172173далее
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. Не ждите разумного ответа на вопрос типа "А какой шумоподавитель (скрипт) - самый лучший?", так как даже если бы и существовал суперфильтр, то у него все равно были бы различные настройки, зависящие от типа видео и ваших личных предпочтений. Лучше, если Вы скажете, что вы попробовали, что понравилось, а что не совсем устраивает.

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

Желаем Вам перейти от вопросов к сообщениям об успехах и новинках, ну и к ответам на вопросы новых новичков!
womble
Member
857/1386 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 07 декабря 2014 11:04
rococo795, выше я выкладывал 2 скрипта:

LoadPlugin("decomb.dll")
directshowsource("video.mp4")
AssumeTFF()
Telecide()
Decimate(cycle=5)

после чего исходник остается в NTSC, в нем удаляется дубликат, но остается рассинхрон звука

и
Loadplugin("C:\Decomb.dll")
directshowsource("video.mp4")
Decimate(6)
ChangeFPS(25)

где исходник преобразуется в PAL, в нем удаляется дубликат и тоже остается рассинхрон звука.

Каким скриптом вы сначала перекодировали, 1-м или 2-м?

У меня у оригиналa mp4 длина звуковой дорожки тоже 9 мин 30 сек 960 семп и после преобразования вторым скриптом она стала 9 мин 30 сек 900 семп с сильнейшим рассинхроном звука. Но удивляет, что обычно погрешность в 60 милисекунд (полтора кадра), которая как правило не заметна при просмотре видео, в данном случае очень сильно заметнa. Почему так?

Чуть выше товарищ предлогает делать преобразование аудио прямо в скрипте

audio = nicac3source("rus.ac3",drc=1).convertaudiotofloat().TimeStretch(tempo = (100.0 * 25 * 1000.0) /( ( 29.97*5 / 6) * 1000.0) )

Однако у меня он не сработал, хотя я установил плагин NicAudio.dll и проверял дорожку, как wav и ac3.
Fother2
Member
131/137 ответов
13 лет на iXBT, с сентября 2011
Чаще пишет Р Р† "Видеозахват" (97%)
Россия, Балашиха
Инфо Ответить
F
Fother2 Member
10 лет назад / 07 декабря 2014 13:10
womble
Странный ты до ох...я, ты в файл хоть заглядывал ? При чём тут АС3 ? Ну и тупизм.
Без обид - не твоё это, просишь и даже не смотришь варианты тебе предложенные, типа умён не по годам, всё знаю по скриптам.
terry_uno
Member
71/71 ответов
10 лет на iXBT, с августа 2014
Инфо Ответить
t
terry_uno Member
10 лет назад / 08 декабря 2014 11:02
Kisa_AG:
Howler
Скачал, посмотрел PotPlayer-ом, ничего не заметил

Есть, есть у него дубли. Если MultiDecimate-ом прогнать, то получается 5997 уникальных кадров из 6031 присутствующих в данном видеоряде. Например, 201-й кадр имеет отличие 0.0061 от 202-го. Т.е. это дубли именно закодированы в потоке, если бы кадры повторялись командой, а не физически в потоке, то было бы строго ноль.
и что это за пошесть такая? сейчас сделал три видео по часу и в каждом такие притормаживания есть.
AlistRain
Junior Member
1/1 ответов
10 лет на iXBT, с декабря 2014
Инфо Ответить
A
AlistRain Junior Member
10 лет назад / 09 декабря 2014 16:20
Fother2
Это трололо, rutracker.
Temper57 дал корректный код он его с ошибкой вставил (разрыв строки) не написал какую ошибку ему пишет VD AvsP. От платных видео редакторов отказывается (хотя они решают все его проблемы). Хочет avs. И даже не пытается прочесть хелп к avisynth, который бы его от многих вопросов избавил.

womble
FFMpegSource2("ixbt29_35237-26#640.mp4",atrack=-1)
TDecimate(cycle=6)#http://bengal.missouri.edu/~kes25c/TIVTCv105.zip
assumefps(25,1,true)#sync_audio=true алиас к AssumeSampleRate
resampleaudio(44100)#выбираем его
#ssrc(44100)#или его
http://www.mediafire.com/download/vgfm6lja87v747e/wo…_35237-26#640.mkv

это один вариант, второй дал Temper57 Обработка видео с помощью AviSynth (Ависинт) (часть 2), #636
У Вас directshowsource("video.mp4") - значит звук уже открыт
directshowsource("video.mp4")
Decimate(6)
convertaudiotofloat().TimeStretch(tempo = (100.0 * 25 * 1000.0) /( ( 29.97*5 / 6) * 1000.0) )
Данная конструкция у меня без ошибок возвращает корректный клип с изменённым фпс и перетянутым звуком,

не должно быть переносов строки в блокноте, все скобки должны быть правильно закрыты, хелп к avisynth должен быть прочтён.

И начешуя Вы так тонко тролите, в чём прикол? Расскажите мне — вместе посмеёмся.
womble
Member
858/1388 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 09 декабря 2014 17:58
AlistRain, 1-й вариант у меня благополучно открылся. Он мне понравился (вроде всё в порядке, кривостей не заметил, дубликатов тоже). Но второй не открылся, пишет: Hет такой функции Decimate. Как быть?
Fother2
Member
132/138 ответов
13 лет на iXBT, с сентября 2011
Чаще пишет Р Р† "Видеозахват" (97%)
Россия, Балашиха
Инфо Ответить
F
Fother2 Member
10 лет назад / 09 декабря 2014 18:15
AlistRain
Ну если я в чём то не прав или грубоват - простите. Поставленную "задачу" я сделал за 15 мин. и звук не изменял, всё чики-поки - да только напрасно делал. Больше не буду.
AlistRain
Junior Member
2/2 ответов
10 лет на iXBT, с декабря 2014
Инфо Ответить
A
AlistRain Junior Member
10 лет назад / 10 декабря 2014 01:16
Fother2
не - не. Я сам на рутрэкере психанул, а теперь смотрим на его ответ ( Обработка видео с помощью AviSynth (Ависинт) (часть 2), #655 ) при имеющимся Обработка видео с помощью AviSynth (Ависинт) (часть 2), #634 . Я просто не понимаю смысл этого тролинга.

womble
Hет такой функции Decimate
Decimate функция плагина http://avisynth.nl/index.php/Decomb | http://rationalqm.us/decomb/ decomb524.zip например.
При этом TDecimate сработало, а значит TIVTC был положен в папку автозагрузки/вызван как loadplugin.
Вы понимаете, что с Вами разговаривать перестанут?
womble
Member
859/1389 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 10 декабря 2014 08:08
AlistRain, скрипт такая вещь, что надо приводить его полностью. Чуть выше вы пропустили в нем Loadplugin("C:\Decomb.dll") и всю неудачу сваливаете на меня. С этой припиской скрипт у меня действительно открылся, но он все равно бракованный. Частота кадров видео у вас почему-то 24,98, а не 25. По этой причине (скорее всего) рассинхрон звука остался. Проверьте еще раз. И потом, я в Ависинте не такой ас, как вы (заглядываю на форум лишь раз в месяц, а не дежурю тут круглосуточно, как некоторые знатоки).
AlistRain
Junior Member
3/3 ответов
10 лет на iXBT, с декабря 2014
Инфо Ответить
A
AlistRain Junior Member
10 лет назад / 10 декабря 2014 08:43
womble
скрипт такая вещь, что надо приводить его полностью
Нет, не надо. Всем, кто утрудился почитать хелп ависинта, достаточно привести только редкие фильтры — остальное сами найдут. Благо места известны.

womble
Обработка видео с помощью AviSynth (Ависинт) (часть 2), #634 Это Ваш скрипт, именно его правили в дальнейшем.

Частота кадров видео у вас почему-то 24,98, а не 25. По этой причине (скорее всего) рассинхрон звука остался
после удаления 6 кадра из 30000/1001 получается 25000/1001 звук остаётся синхронен, пруф http://www.mediafire.com/download/jdglloy3yw3ofk9/ix…-26_640_24975.mkv

в рекомендованное строке Обработка видео с помощью AviSynth (Ависинт) (часть 2), #636
convertaudiotofloat().TimeStretch(tempo = (100.0 * 25 * 1000.0) /( ( 29.97*5 / 6) * 1000.0) )
происходит одна из возможных перетяжек из 24.975 в 25

если угодно
directshowsource("video.mp4")
Decimate(6)
convertaudiotofloat().TimeStretch(tempo = (100.0 * 25 * 1000.0) /( ( 29.97*5 / 6) * 1000.0) )
assumefps(25,1)
должно быть синхронно, даже не буду проверять.

я в Ависинте не такой ас, как вы
Я ламо, просто хелп прочитал. busoti4444 ничего не помешало освоить написанные Temper57 скрипты, если тяжело переходите в платные видео-эдиторы, там всё мышкой и скриншотов накидают.
womble
Member
860/1390 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 10 декабря 2014 09:13
AlistRain, хе, вот видите, вы сами исправили свою ошибку - добавили строку assumefps(25,1) - и рассинхрон исчез, частота кадров тоже стала нормальной 25 фпс. Только я немножко не понял, что означает единичка после 25 в assumefps(25,1)?
AlistRain
Junior Member
4/4 ответов
10 лет на iXBT, с декабря 2014
Инфо Ответить
A
AlistRain Junior Member
10 лет назад / 10 декабря 2014 10:52
womble
вы сами исправили свою ошибку
это не моя ошибка, я поправил скрипт с Decimate(6) на который все забили, надоело видимо.

мой скрипт
FFMpegSource2("ixbt29_35237-26#640.mp4",atrack=-1)
TDecimate(cycle=6)
изначально работал.

Только я немножко не понял, что означает единичка после 25 в assumefps(25,1)?
в посте Обработка видео с помощью AviSynth (Ависинт) (часть 2), #654 мной была дана ссылка http://avisynth.org.ru/docs/russian/corefilters/fps.htm поясняющая этот момент:
AssumeFPS (clip, int numerator [, int denominator], bool "sync_audio")
Numerator — Числитель частоты кадров
Denominator — Знаменатель частоты кадров


добавили строку assumefps(25,1)
И это Ваша проблема, никто за Вас читать хелп не будет.
womble
Member
861/1392 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 12 декабря 2014 11:34
Для захвата видео с экрана (напр. Тв он лайн) я пользуюсь утилитой Debut Video Capture Pro v 1.64 Вообщем, она удобна. Только у меня вопрос по настройке частоты кадров видео. Какое я не выбираю, в итоге оно получается c повторяющимися кадрами (каждый 5 или 6, а иногда и вразброску). Так получается, eсли оставить частоту кадров, как есть (по умолчанию) 30 fps/s, и не знаешь это PAL (25 fps) или NTSC. Но и при выставлении 23,976 или 29,97 (NTSC), в итоге видео получается с повторяющимися кадрами. Как получить выводное видео без этого брака?
rococo795
unregistered
Ответить
r
rococo795 unregistered
10 лет назад / 12 декабря 2014 14:43
womble
Дорогой друг...
1. Если тебе нужен файл для просмотра (то есть видеопроцессс тебя не интересует и ты профи в другом деле и видео тебе нужно чтобы поднять свой проф уровень в математике медицине спорте и тэ дэ) -то тонкости которые не видны глазу тебе по****.... 6 кадр там лишний иль 6 лишних.... они для просмотра погоды не делают....
2. Если тебя заинтересовали тонкости видеопроцесса, то нужно курить литературу туториалы спецификации стандарты... Когда дойдёшь до стандартов эм пеэ 4... дай знать!!! Я спрошу у тебя про avcC atom... А то то же бьюсь бьюс - и всё на одном месте...
terry_uno
Member
72/72 ответов
10 лет на iXBT, с августа 2014
Инфо Ответить
t
terry_uno Member
10 лет назад / 12 декабря 2014 21:48
Друзья, подскажите пожалуйста, где мне нужно подредактировать фильтр VHS Magic, чтобы цвет не уезжал вверх. Картинку прилагаю. Сразу обращаю ваше внимание, что строки Vshift Hshift у меня отключены.
Вот "мой" скрипт:
Скрытый текст
К сообщению приложены файлы:
womble
Member
862/1393 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 12 декабря 2014 21:58
rococo795, просто скачайте этот Debut. Он сохраняет видео в .avi. Увидите, что итоговое видео всегда получается с повторяющимися кадрами. Думаю, устранять это Ависинтом. Но как?
terry_uno
Member
73/73 ответов
10 лет на iXBT, с августа 2014
Инфо Ответить
t
terry_uno Member
10 лет назад / 12 декабря 2014 22:18
P.S. и по поводу подтормаживаний на готовом видео, о котором я писал чуть выше, может кто-то поможет найти виновника? или хотя бы подскажет хоть какие-то варианты, которые мне следует проверить. Я еще раз просомтрел и проверил плагины в папке по мануалам к MC_Spudsmod и QTGMC (у них есть общие плагины). на мой дилетантский взгляд, все впорядке, но тормоза при использовании MC-Spudsmod и QTGMC остаются...значит косяк какой-то есть. может кто-то глянет мою папку с плагинами опытным глазом, там совсем немного плагинов папка с моими плагинами. Я пользуюсь рекомендованную 32-bit Avisynth MT от SET 2.6.0 alpha5. система 64 битная windows 8.1
Howler
Member
638/5904 ответов, #7 в рейтинге
22 года на iXBT, с января 2003
Чаще пишет Р Р† "Игры" (58%)
Инфо Ответить
H
Howler Member
10 лет назад / 13 декабря 2014 12:49
terry_uno
Пробуйте удалить строки:
1mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
2mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
womble
Member
863/1394 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 13 декабря 2014 22:52
К описанной выше проблеме (исходник 30 fps с хаотично расположенными кадрами-дубликатами) добавлю, что я провел ряд экспериментов и наконец с помощью скрипта

directshowSource("video.avi")
Selecteven()

удалось устранить дубликаты у исходника 30 fps. ВиртуалДаб после кодирования показывает, что частота кадров стала 15 fps, а продолжительность видео и аудио с 0:23:06,800 (у исходника) стала после кодирования 0:23:06,551, т.е. на 249 милисекунды короче. Вцелом, видео сносное, но аудио сильно расходится с изображением. Как устранить рассинхрон, учитывая, что у оригинала дубликаты расположены (не в каком-то определенном порядке, а как попало, т.е.) хаочтично, причем, сразу подогнать частоту кадров к привычной 25 fps?
rococo795
unregistered
Ответить
r
rococo795 unregistered
10 лет назад / 14 декабря 2014 09:56
ТРОЛЛЕЙ сначала не замечают, но потом то всё же банят.... Для чего допускать такой беспредел??? Не понимаю...
AlistRain
Junior Member
5/5 ответов
10 лет на iXBT, с декабря 2014
Инфо Ответить
A
AlistRain Junior Member
10 лет назад / 15 декабря 2014 11:16
womble набижал в http://rutracker.org/forum/viewtopic.php?p=66177372#66177372
Песня старая — рассинхрон, произвольное обращение с командами, некорректная информация. Его пригласили в тему XviD4PSP 5 — универсальный медиаконвертер, там у него не будет места для манёвра.
womble
Member
864/1397 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 15 декабря 2014 11:26
AlistRain, я хочу разобраться сначала с Ависинтом. Потом перейду к другим программам.
rococo795
unregistered
Ответить
r
rococo795 unregistered
10 лет назад / 15 декабря 2014 12:33
весело.... у меня то же нормальное настроение... поэтому вот...
http://www.youtube.com/watch?v=lVbyWunzpzU
terry_uno
Member
74/74 ответов
10 лет на iXBT, с августа 2014
Инфо Ответить
t
terry_uno Member
10 лет назад / 16 декабря 2014 22:37
Howler:
terry_uno
Пробуйте удалить строки:
1mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
2mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
если просто удалить, то не очень получается красиво. сделал вот так:

1#Vshift=0
2#Hshift=0
3  
4mergechroma(last.awarpsharp2(depth=12,thresh=255,blur=3))
5  
6mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
7#mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
или можно так (свиду так же, как и вариант выше):

1Vshift=2
2Hshift=0
3  
4mergechroma(last.awarpsharp2(depth=12,thresh=255,blur=3).crop(Hshift,Vshift,0,0, align=true).addborders(0,0,Hshift,Vshift))
5  
6#mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
7#mt_edge("0 0 0 0 0 0 0 2 0 2",0,255,0,255,Y=2,U=3,V=3)
картинка стала на место и все, что я хотел, смотрится красиво, но в обоих вариантах на готовом видео вылезает алиасинг (при отключенных шифтах и mt_edge ничего такого не наблюдается не правда, я просто не заметил, что и с отключенными шифт и mt_edge алиасинг присутствует при использовании указанного мной выше скрипта). особенно на коричневой рамке ужасно видно постоянные переливы. можно еще что-то подкрутить, чтобы избавиться от алиасинга?

Исправлено: terry_uno, 16.12.2014 23:44

К сообщению приложены файлы:
Howler
Member
639/5905 ответов, #7 в рейтинге
22 года на iXBT, с января 2003
Чаще пишет Р Р† "Игры" (58%)
Инфо Ответить
H
Howler Member
10 лет назад / 17 декабря 2014 10:15
terry_uno
Хотите совет: вы чрезмерной фильтрацией просто убиваете свой исходник. VHS Magic вообще не подходит к нему. Вам вполне достаточно применить:
01Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
02Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
03  
04SetMemoryMax(768)
05SetMTMode(3, 4)
06  
07AVISource("C:\Users\Alex\Downloads\Отрывок.avi")
08  
09SetMTMode(2)
10  
11  
12###[FILTERING]###
13XviD4PSPPluginsPath = "C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\"
14LoadVirtualDubPlugin(XviD4PSPPluginsPath + "ccd.vdf", "ccd", 0)
15LoadVirtualDubPlugin(XviD4PSPPluginsPath + "ACOBW.vdf", "ACOBW", 0)
16LoadPlugin(XviD4PSPPluginsPath + "RGTools.dll")
17LoadPlugin(XviD4PSPPluginsPath + "fft3dfilter.dll")
18LoadPlugin(XviD4PSPPluginsPath + "awarpsharp2.dll")
19LoadPlugin(XviD4PSPPluginsPath + "mvtools2.dll")
20LoadPlugin(XviD4PSPPluginsPath + "warpsharp.dll")
21LoadPlugin(XviD4PSPPluginsPath + "nnedi3.dll")
22LoadPlugin(XviD4PSPPluginsPath + "SmoothAdjust.dll")
23LoadPlugin(XviD4PSPPluginsPath + "masktools2.dll")
24LoadPlugin(XviD4PSPPluginsPath + "medianblur2.dll")
25LoadPlugin(XviD4PSPPluginsPath + "AddGrainC.dll")
26Import(XviD4PSPPluginsPath + "minblur.avs")
27Import(XviD4PSPPluginsPath + "QTGMC.avs")
28Import(XviD4PSPPluginsPath + "focus.avs")
29Import(XviD4PSPPluginsPath + "YV12ToYUY2_26.avs")
30  
31# setmemorymax(768)
32  
33ConvertToYV12(interlaced=true)
34  
35ChangeFPS(last,last,true) # initiate a small forward buffer
36  
37# chroma denoised & DeRainbow of the digital camcoders
38fft3dfilter(bw=32,bh=32,oh=16,ow=16,sigma=3.0,sigma2=2.0,sigma3=8.0,sigma4=3.0,bt=2,interlaced=true,plane=3,ncpu=1)
39  
40# AssumeTFF() # верхнее поле первым
41AssumeBFF() # нижнее поле первым
42QTGMC( Preset="Slower", NoiseProcess=1, GrainRestore=0.5, NoiseRestore=0.4, Sigma=4.75, TR2=3, thSAD1=321, \
43       thSAD2=400, thSCD1=500, thSCD2=130, Sharpness=1.2, Smode=2, SLRad=2, SLmode=2, Edithreads=1)
44# SelectEven()
45  
46/*
47ConvertToRGB32()
48ccd(9,0)
49ACOBW(30,1,0)
50ConvertToYV12()
51*/
52  
53mergechroma( awarpsharp2(depth=14,thresh=255,blur=3) )
54focus(last, last.width, last.height)
55  
56Letterbox(6, 12, 10, 12)
57  
58AddGrainc(1.0,1.0)
59  
60# ==== Reinterlace ====
61# AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave() # TFF
62# YV12ToYUY2_26(interlaced=true)
womble
Member
865/1403 ответов
16 лет на iXBT, с мая 2008
Чаще пишет Р Р† "Видеозахват" (40%)
Инфо Ответить
w
womble Member
10 лет назад / 20 декабря 2014 11:34
AlistRain, чуть выше вы приводили 2 варианта для моего клипа

Loadplugin("C:\TIVTC.dll")
directshowSource("video.mp4")
TDecimate(cycle=6)
assumefps(25,1,true)
resampleaudio(44100)
ssrc(44100)

и

Loadplugin("C:\Decomb.dll")
directshowsource("video.mp4")
Decimate(6)
convertaudiotofloat().TimeStretch(tempo = (100.0 * 25 * 1000.0) /( ( 29.97*5 / 6) * 1000.0) )
assumefps(25,1)

Оба они прекрасно преобразовывают клип, как видео так и аудио. Это видно при предосмотре. После кодирования тоже все прекрасно получается. Только почему-то звук опережает видео на 2 секунды. Конечно, это легко исправить опцией аудиосдвиг, что я и сделал. Но вопрос остается вопросом: почему при предосмотре все хорошо, в настройках ВиртуалДаб-а и Media Player Classic (на котором потом проверяю результат) по умолчанию в строке аудиослвиг стоит 0 млс, но после кодирования почему-то образуется сдвиг на целых 2 секунды? Удивительно, даже смешно. Как вы это можете объяснить? Используемый в ВиртуалДабе кодек x264vfw - H.264/MPEG-4 AVC codec.
Ваш ответ:

Нет значка Нет значка Р’РѕС‚ тут! Лампочка Восклицание Р’РѕРїСЂРѕСЃ Класс! Улыбка Злость Огорчение РџРѕРіРѕРІРѕСЂРёРј? Краснею Подмигивание Ругаю РћРґРѕР±СЂСЏСЋBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Страницы:Кликните, чтобы указать произвольную страницуназад1232223242526272829303132171172173далее
Последние обсуждения в Конференции
07:09Avowed. RPG РѕС‚ 1-РіРѕ лица студии Obsidian. Релиз 18.02.2024 Игры
07:08Будет ли РІРѕР№РЅР° Р РѕСЃСЃРёРё СЃ Украиной? Политика
07:06Козлы РЅР° дорогах. Чего делать? Авто
07:05Новая нейронка Маска Grok 3 ИИ
07:04Поделитесь СЃРІРѕРёРј настроением. Какое РѕРЅРѕ Сѓ вас сейчас? Флуд
07:02РћС‚ Windows Рє Linux Unix
06:57Черные дыры Наука
06:56AMS1117 вырубается РѕС‚ радиосигнала Эл. устройства
06:56Выбор холодильников дороже $400 Бытовая техника
06:55Телевизоры TCL - информация Рё опыт использования ДК TV
06:50Зачем люди РїСЊСЋС‚ алкогольные напитки? Cмысл, умеренное потребление, Р РѕСЃСЃРёСЏ спивается, детский алкоголизм, СЃСѓС…РѕР№ закон Рё РїСЂРѕС‡ СЃРїРѕСЂС‹ Рѕ пользе Рё вреде алкоголя - тут Общий
06:404K UHD плеер OPPO UDP-203 / UDP-205 ДК плееры
06:38Расскажите кстати анекдот (только ржачный, РЅРµ РїСЂРѕ Вовочку Рё РЅРµ РїСЂРѕ Штирлица) Юмор
06:32Агрессивный маркетинг AMD Рё как РѕРЅ влияет РЅР° неокрепшие СѓРјС‹ Тесты CPU
06:29Очистка РґРёСЃРєР° неправильно отображает объём освобождаемого пространства Тех. поддержка
06:17Отзывы Рѕ PrivalSystems (аналог skype) Интернет
05:46NAS СЃРІРѕРёРјРё руками НАС
05:46Как РІС‹ относитесь Рє абортам? Семья
05:23x86 против ARM Рё РґСЂСѓРіРёС… RISC-процессоров Процессоры
05:20РџСЂРѕРІРѕРґРЅРѕР№ интернет РѕС‚ Билайн (Beeline) Рынок
07:05General Motors закрывает завод, который выпускал кроссоверы Chevrolet Tracker и минивэны Buick GL8
06:51Ferrari очень ценит своих сотрудников: в этом году бонусы достигли рекордной суммы
06:31Замена Toyota Corolla, Kia Cerato и Hyundai Elantra — очень недорого. Представлен новый седан Nissan Sylphy
06:24Блокировка DeepSeek идёт на всех парах: популярный чат-бот запретили использовать на территории Южной Кореи
06:09BMW X3 2025 с колёсной базой как у BMW X5 оказался не только больше европейской версии, но и дешевле на целых 14 250 долларов в Китае
05:54BYD начнет массовую демонстрацию и установку полностью твердотельных аккумуляторов в свои машины уже через два года
05:46«Самый умный ИИ на Земле», который превосходит все существующие чат-боты. Илон Маск рассказал о Grok 3
05:33Эти герои не возвращаются. Космический корабль «Прогресс МС-28» отправится в последний путь 25 февраля
05:28Первый астронавт с инвалидностью получил разрешение на полет на МКС
23:57вчераСамый дорогой броневик Mercedes в России: Mercedes-Maybach S 680 4Matic от ателье Carat Duchatelet оценили в 225 млн рублей — спецсигналы в комплекте