stabilizator video de Deshaker

  • Stabilizarea deplasării pe orizontală și verticală, rotația și scalarea
  • Alimentat prin 2 treceri pentru mișcarea camerei simulare optimă
  • Se poate utiliza cadrele anterioare și următoare pentru a umple „zonelor industriale dezafectate“, cauzate de stabilizare
  • Display-ul opțional al vectorilor de mișcare în interiorul primului pasaj
  • Un număr mare de setări pentru utilizatorii avansați
  • Poate cadrul manual de control al cadrului

Descărcați Deshaker. Deshaker.vdf copia un dosar filtre VirtualDub și reporniți VirtualDub.

Cum funcționează filtrul

În timpul primului filtru trece încearcă să găsească traducerea, rotația și scalarea, astfel încât, prin aplicarea acestor valori în cadrul curent, ne-ar obține o imagine similară cu cea anterioară. În acest scop, blocuri de pixeli sunt luate din ambele cadre și stocate de deplasare reciprocă care să asigure diferența minimă dintre blocuri. Este mai întâi căutat mișcare comună, pentru această scală (număr de elemente) a imaginii este redusă și calculată inițial deplasarea întregului cadru. Această schimbare este apoi specificat în scara sa dublat, în cazul în care numărul de elemente este de patru ori mai mare în raport cu cea anterioară, apoi din nou dublat și așa mai departe. La final obținem deplasarea (sau vectorul de mișcare) pentru toate blocurile de cadru. Filtrul găsește apoi valorile optime pentru offset, rotația și scalarea cadrului bazat pe acei vectori de mișcare, aceste valori sunt scrise într-un fișier jurnal.

La a doua trecere, pe baza datelor din jurnal, mișcarea optimă camerei este calculat în scopul netezirii traiectoriei sale. Filtrul este apoi convertește fiecare cadru în conformitate cu această mișcare.

Anterioare și viitoare cadre de completare a frontierelor

Dacă numărul actual de cadru 50, acest mod va căuta informația corectă în următoarea ordine: 50, 49, 51, 48, 52, 47, 53, 46, 54, etc. Astfel, toți pixelii cel mai apropiat (cronologic) vor fi folosite cadre. Puteți specifica cât de multe cadre vor fi stocate și utilizate în cadrul operațiunii. Mai mult - este întotdeauna mai bine, dar nu uitați, fiecare cadru necesită cca. 1,5 MB de memorie, și poate dura mai mult timp pentru a găsi informații specifice într-un număr mare de cadre.

pentru că VirtualDub nu oferă acces direct la cadrul viitorului, filtrul folosește un mic truc. El își amintește de cadre și întârzieri de acces la opțiunile specificate în numărul de cadre. Acest lucru poate crea o serie de probleme, care însă pot fi eliminate. În primul rând, este necesar să se întârzie audio. O poți face în VirtualDub în meniul Audio / Intercalarea. În procesul de cadre de depozitare, textul de pe ecran va determina întârzierea necesară în milisecunde. În al doilea rând, trebuie să mutați marcatorul în VirtualDub sfârșitul clipului la numărul specificat de cadre. În caz contrar, ultimele cadre vor fi pierdute. Dacă marcatorul se află la sfârșitul clipului, apoi stick la el mai multe fotografii aleatoare - în orice caz, acestea nu vor fi utilizate.

Când această opțiune este activată, puteți naviga prin clipul așa cum doriți. Dar când se utilizează această funcție, astfel încât nu se poate face mai mult. Aici este necesar să treacă etapa cadru depozitare înainte de începerea tratamentului. De obicei, în cazul în care clipul pe care doriți să trateze conține 100 de cadre (numerotate 0-99 în clipul de intrare), și sunt utilizate de 30 de angajați viitori, va trebui să manual „cu pași mari“ primele 30 fotografii (0-29). Apoi, strict atunci, codifică cadrul 30-129.

Încercați să utilizați această opțiune pe clipuri cu pan și zoom (zoom out), cu factor de zoom suplimentar stabilit 0.6. Vei primi un efect panoramic. Acest proces lent, dar iteresno J

factor de zoom suplimentar

Coef suplimentare. crește. Acest lucru poate fi, de exemplu, să fie utilizat în combinație cu un zoom fix pentru a compensa granițele, astfel încât acestea au fost, dar au fost în OverScan și nu au fost observate la televizor. În acest caz, maximul informațiilor cadru ajunge la ecran, dar frontierele nu vor fi vizibile.

Max. limite de corecție

Susține corecție într-un interval predeterminat, în cazul camerei de deplasare deosebit de rapidă. Deosebit de util atunci când este utilizat ca o compensare zoom bordură fixă, care nu permite prea mult mărire. Tot ce această opțiune nu este în mod automat reduce cantitatea de netezire în fragmente ale clemei acolo unde este nevoie.

În cazul în care clema nu se schimba zoom-ul, utilizați zoom-ul adaptiv doar pentru a compensa borduri, iar în cazul în care nu este utilizat de plată, setați netezimea de zoom egal cu 0. Acest lucru este necesar deoarece autoritatea de reglementare nu face distincție între zoom-ul real de zoom prin mutarea camera înainte și înapoi.

Problemele apar adesea din cauza mișcării obiectelor mari în cadru. În aceste cazuri, filtrul încearcă să urmeze obiecte mari (de obicei de fundal). Opțiunea aruncate înapoi în blocuri care se deplasează mai mult de pixeli X în direcție greșită poate ameliora oarecum acest lucru. Valorile mici fac o „urmărire“, doar o foarte mult obiecte mai mari, valori mari fac o „urmărire“ Media pentru toate obiectele (ceea ce reduce probabilitatea „în urma“ în direcția greșită). Puteți folosi, de asemenea, zona de potrivire a imaginii pentru management, pentru care obiectele trebuie să „urmeze.“

Uneori, stabilizarea automată nu vă poate da rezultatul dorit. Acest lucru se întâmplă de obicei atunci când fotografiați obiecte mici și mișcarea lor nu coincide cu mișcarea obiectelor mari. În timpul creării video, poate doriți să utilizați setări diferite pentru prima trecere a diferitelor părți ale clemei (sau chiar cadre individuale). Puteți utiliza două metode:

Utilizați Append opțiunea de a continua înregistrarea într-un jurnal la dosar. Puteți schimba atunci setarea pentru a alungi câteva cadre, schimba din nou, du-te înapoi, etc. Numerele cadrelor sunt înregistrate într-un fișier jurnal, astfel încât să puteți merge înapoi și de a restabili unele fotografii. În cazul în care rama este înregistrat de mai multe ori, ultima intrare este folosit în a doua trecere.

Puteți edita manual jurnalul. Valorile din fiecare rând al jurnalului indică următoarele: (stânga la dreapta): numărul cadrului, x - și y - offset (în pixeli), rotație (în grade) și factorul de zoom. Puteți șterge rânduri, pentru cadrele care lipsesc din fișierul este considerat a fi compensate 0, 0 rotație, zoom 1.

AVISource ( "deshaked.avi")
SeparateFields ()
SelectEvery (4, 1, 2) (sau SelectEvery (4, 0, 3) este determinată de ordinea câmpurilor)
Tese ()