Deshaker видео стабилизатор
- Стабилизиране на хоризонталното и вертикалното преместване, завъртане и мащабиране
- Осъществено с 2 пропуска за движение на камерата оптимална симулация
- Може да използва предишните и следващите кадри за попълване на "изоставени промишлени", причинени от стабилизиране
- Предлаганата като опция дисплея на вектори на движение в рамките на първия проход
- Голям брой настройки за напреднали потребители
- Може би най-наръчник кадър по кадър контрол
Изтеглете Deshaker. Deshaker.vdf копирате папка VirtualDub филтри и рестартирайте VirtualDub.
Как филтърните работи
По време на първия филтър се опитва да намери превод, ротация и мащабиране, така че чрез прилагане на тези стойности на текущата рамка, ние ще се получи картина, подобна на предишната. За тази цел, блокове от пиксели са взети от двете рамки и се съхраняват на взаимното изместване гарантиране на минималната разлика между блоковете. Той е първият търси общ движение, за този мащаб (брой елементи) на изображението се намалява и се изчислява първоначално изместване целия кадър. След това тази промяна е посочено в удвои скалата, където броят на елементите е четири пъти по-големи по отношение на предишната, а след това отново се удвоили и така нататък. В края получаваме изместването (или вектор на движение) за всички блокове на рамката. Филтърът след това намери оптималните стойности за офсет, ротация и мащабиране на рамката на базата на тези вектори за движение, тези стойности са написани в лог файл.
На втория проход, въз основа на данните на регистъра, оптимално движение на камерата, се изчислява с цел изглаждане на своята траектория. Филтърът е след това превръща всеки кадър, в съответствие с това движение.
Предишни и бъдещи кадри за попълване на границите
Ако текущата рамка брой 50, този режим ще търси точната информация в следния ред: 50, 49, 51, 48, 52, 47, 53, 46, 54 и т.н. По този начин, всички пиксели близкия (в хронологичен ред) ще се използват рамки. Можете да определите колко рамки, ще бъдат съхранявани и използвани в операцията. Повече - тя винаги е по-добре, но не забравяйте, всеки кадър изисква прибл. 1.5 MB памет и може да отнеме повече време, за да се намери конкретна информация в голям брой кадри.
защото VirtualDub не предоставя директен достъп до бъдещата рамка, филтърът използва един малък трик. Той си спомня, рамки и закъснения достъп до опциите, посочени в броя на кадрите. Това може да създаде няколко проблеми, които обаче могат да бъдат елиминирани. На първо място, е необходимо да се забави аудиото. Можете да го направите в VirtualDub в менюто Аудио / Interleaving. В процеса на съхраняване на рамки, текст на екрана ще се появи необходимата закъснението в милисекунди. На второ място, трябва да преместите маркера в VirtualDub края на клипа към определен брой кадри. В противен случай, последните рамки ще бъдат загубени. Ако показателят се намира в самия край на клипа, а след това се придържаме към нея няколко случайни изстрели - във всеки случай те няма да бъдат използвани.
Когато тази опция е включена, можете да се придвижвате в клип, колкото искате. Но когато се използва тази функция, така че не може да направи повече. Тук е необходимо да се премине етапа на рамка съхраняване преди започване на лечението. Обикновено, ако клипа, който искате за лечение съдържа 100 кадъра (номерирани 0-99 във входната клип) и се използват от 30 бъдещи служители, трябва ръчно да "крачи" първите 30 изстрела (0-29). След това, строго тогава, кодира рамката 30-129.
Опитайте се да използвате тази опция за клипове с тиган и мащабиране (намаляване) с допълнително фактор увеличение настроен 0.6. Ще получите панорама ефект. Това бавно, но iteresno J
Екстра фактор мащабиране
Допълнителна Коефициент на. се увеличи. Това може, например да се използва заедно с фиксиран увеличение за компенсиране на границите, така че те са били, но бяха в допълнителна област и не са видели по телевизията. В този случай, най-изчерпателна информация на рамката стигне до екрана, но на границите няма да бъдат видими.
Макс. лимити за корекция
Приема корекция в рамките на предварително определен обхват, в случай на особено бързо камера изместване. Особено полезни, когато се използва като компенсация за Fixed увеличение бордюра, не позволява твърде много увеличение. Всичко, което прави тази опция автоматично се намалява количеството на изглаждане на фрагментите от клипа, където това е необходимо.
Ако клипът не се променят мащаба, използвайте Adaptive увеличение само за компенсиране на бордюрите, и ако плащането не се използва, задайте гладкостта на мащабиране, равен на 0. Това е необходимо, тъй като регулаторът не прави разлика между реално увеличение мащабиране чрез преместване на камерата напред-назад.
Често възникват проблеми поради движението на големи обекти в рамката. В тези случаи, филтърът се опитват да следват големи обекти (обикновено фон). Вариант изхвърля блокове, които се движат повече от X пиксели в грешна посока може донякъде облекчи това. Ниските стойности го правят "следи" само една много много по-големи обекти, големи стойности го правят "проследяване" Средната стойност за всички обекти (което намалява вероятността от "след" в грешната посока). Можете да използвате и областта от изображението съвпадение за управление, за която възразява, трябва да "следват".
Понякога автоматична стабилизация не може да ви даде желания резултат. Това обикновено се случва, когато се снима малки обекти и тяхното движение не съвпада с движението на големи обекти. По време на създаването на видеото, може да искате да използвате различни настройки за първото преминаване на различните части на клипа (или дори отделни рамки). Можете да използвате два метода:
Използвайте Добавяне на опция, за да продължите записа в дневника за подаване. След това можете да промените настройката на прогони няколко кадъра, промените отново, върнете се и т.н. номерата на кадрите се записват в лог файл, за да можете да се върнете и да възстанови някои снимки. Ако рамката се записва няколко пъти, последния запис се използва това на втория.
Можете да редактирате дневника ръчно. Стойностите на всеки ред от дневника, означават следното: (отляво надясно): номер на кадър, х - и у - офсет (в пиксели), въртене (в градуси) и фактор на увеличение. Можете да изтриете редове, за липсващите кадри във файла се счита за компенсиране 0, 0 въртене, мащабиране 1.
AVISource ( "deshaked.avi")
SeparateFields ()
SelectEvery (4, 1, 2) (или SelectEvery (4, 0, 3) се определя по реда на полетата)
Мрежата ()