IPB
Informacje na temat kosztów utrzymania serwisu oraz aktualnych dotacji
Nazwa Koszta Dotacje Pozostało Termin
Domena (rok) 120 0 120 01.01.2011
Serwer www (rok) 670 -425 670 20.04.2010
Serwer plików (rok) 375 -325 375 25.06.2010
Lista użytkowników, którzy wsparli nasz serwis

Witaj Gościu ( Zaloguj | Rejestruj )

Ważna wiadomość: Artykuły poświęcone konwersji pomiędzy różnymi formatami video znajdziesz tutaj
2 Stron V   1 2 >  
Reply to this topicStart new topic
> Znow usuwanie przeplotu, Yadif nie dziala
DonAndress
post śro, 20 sty 2010 - 13:49
Post #1


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



Witam!

Probuje skompresowac material nagrany z TV (TV cyfrowa skonwertowana na analogowe wyjscie, ale dobra jakosc).

Mam taki oto skrypt:

KOD
LoadPlugin("D:\zzz_kopia_danych\DVD-Rip\2.DGmpgDec_v1.4.8\DGDecode.dll")
LoadPlugin("D:\zzz_kopia_danych\DVD-Rip\2.DGmpgDec_v1.4.8\degrainmedian.dll")
LoadPlugin("D:\zzz_kopia_danych\DVD-Rip\2.DGmpgDec_v1.4.8\LeakKernelDeint.dll")
Load_STDCall_Plugin("D:\zzz_kopia_danych\DVD-Rip\2.DGmpgDec_v1.4.8\yadif.dll")

v = mpeg2source("M:\zzzz_taniec_zawodowcy\MS_inns\ms_inns.d2v")
v = ConvertToYUY2 (v, interlaced=true)
v = Crop (v, 12,6,700,560)
v = Spline64Resize (v, 624,468)
v = DeGrainMedian (v, limitY=5, limitUV=7, mode=0, interlaced=true)
#v = LeakKernelDeint (v, 1, 10, true, true, false, false, false, 0)
v = Yadif(v)

audio = WAVSource("M:\zzzz_taniec_zawodowcy\MS_inns\ms_inns.wav")

va = Audiodub (v, audio)
va = DelayAudio (va, 0.230)
va = Trim (va, 280,84848)

clip4 = Trim (va, 66167,84569)
clip3 = Trim (va, 40700,63662)
clip2 = Trim (va, 21362,38084)
clip1 = Trim (va, 0,18934)

AlignedSplice (clip1, clip2, clip3, clip4)

FadeIn2 (50)
FadeOut2 (50)

SelectRangeEvery (250,25)        #test kompresji


I oto co dostaje z Yadif:
Załączony obrazek


Juz lepiej wyglada bez usuwania przeplotu:
Załączony obrazek



W skrypcie zostawilem tez LeakKernelDeint, poniewaz probowalem uzyc jego i efekt ten sam.
Kolejnosc pol jest odpowiednia, VD 1.9.8, Avisynth 2.5.8, oczywiscie pluginy sie laduja, nie dodaje zadnych filtrow w VD.


O co tu moze chodzic?
Do tej pory Yadif dzialal bez problemu.


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
bzik
post śro, 20 sty 2010 - 13:53
Post #2


Już coś wiem
***

Grupa: Użytkownik
Postów: 236
Rozpoczętych tematow: 0
Dołączył: wto, 11 mar 08
Nr użytkownika: 13,417



Usuwanie przeplotu daj zaraz po konwersji do yuv2 a przed cropem


--------------------

Go to the top of the page
 
+Quote Post
DonAndress
post śro, 20 sty 2010 - 14:05
Post #3


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



CYTAT(bzik @ śro, 20 sty 2010 - 13:53) *
Usuwanie przeplotu daj zaraz po konwersji do yuv2 a przed cropem
Hmm, dziala. Dzieki piekne.

To moze od razu zapytam o troche teorii.
Podczas mojej wczesniejszej dyskusji z Jaworem o kolejnosci wykonywania polecen, Jawor napisal, ze lepiej dac DegrainMedian przed Yadif, poniewaz odszumianie przed usuwaniem przeplotu moze dac troche lepsze rezultaty.

W takim razie w kwestii kolejnosci najlepszym rozwiazaniem byloby dac:

-source
-convert
-degrain
-yadif
-crop
-resize ?


I skad sie bierze takie "bledne" dzialanie yadif, skoro ja podalem tylko mniejszy obraz, a nie jakos inaczej przerobiony?


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
bzik
post śro, 20 sty 2010 - 14:12
Post #4


Już coś wiem
***

Grupa: Użytkownik
Postów: 236
Rozpoczętych tematow: 0
Dołączył: wto, 11 mar 08
Nr użytkownika: 13,417



Po pierwsze crop może *chyba* zamienić kolejność pól?, jeśli odetniesz nieparzystą ilość linii.
I najważniejsze, resizingu nie stosuje się na źródle z przeplotem.

Co do degrain to niech jego użytkownik sie wypowie. ja go nie stosuje.


--------------------

Go to the top of the page
 
+Quote Post
DonAndress
post śro, 20 sty 2010 - 14:19
Post #5


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



Dziekuje pieknie za pomoc!


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post sob, 23 sty 2010 - 14:13
Post #6


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



CYTAT
Jawor napisal, ze lepiej dac DegrainMedian przed Yadif, poniewaz odszumianie przed usuwaniem przeplotu moze dac troche lepsze rezultaty

Półobrazy są nadawane rozdzielone - jeden po drugim. Wynika to z faktu, że stare telewizory nie miały bufora klatki i musiały wyświetlać "jak leci". Dlatego odszumianie przed usunięciem przeplotu ma więcej sensu - szum z transmisji "pokrywa" półobrazy, nie całe klatki.

Problematyczne są materiały kręcone progresywnie, np. ziarniste filmy kinowe - one mają ziarno pochodzące z oryginalnej taśmy celuloidowej (progresywnej) a także szum z transmisji analogowej (z przeplotem).

Ponadto zazwyczaj jest lepiej usuwać szum i przeplot w oryginalnej przestrzeni kolorów (choć konwersja YV12 -> YUY2 powinna być bezstratna, bo w YV12 jedna wartość chromy opisuje kwadrat 2x2, a w YUY2 poziomy prostokąt 2x1, więc powinno wystarczyć skopiować ta wartość).

Czy w ogóle jest jakiś powód aby konwertować do YUY2? Używasz jakiegoś programu który nie przyjmuje YV12?


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post
DonAndress
post sob, 30 sty 2010 - 23:28
Post #7


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



CYTAT
Czy w ogóle jest jakiś powód aby konwertować do YUY2? Używasz jakiegoś programu który nie przyjmuje YV12?
W sumie to juz nie pamietam po co do kiedys dawalem wink.gif
Tak zrobilem pierwszy skrypt, kiedy jeszcze zaczynalem przygode z AviSynth i zostalo.

Cos mi teraz swita, ze HCEnc polecany przez Ciebie ktorejs przestrzeni nie przyjmuje. Wiem, ze YUY12 przyjmuje.


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post sob, 30 sty 2010 - 23:42
Post #8


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



CYTAT(DonAndress @ sob, 30 sty 2010 - 23:28) *
W sumie to juz nie pamietam po co do kiedys dawalem wink.gif
Tak zrobilem pierwszy skrypt, kiedy jeszcze zaczynalem przygode z AviSynth i zostalo.

Niedobrze... Ma to sens gdy kompresujemy w CCE, ale inne programy (np. HCEnc) i kodeki (DivX, Xvid, x264) przyjmują YV12. Ponadto wewnętrzną przestrzenią kolorów MPEG-1, MPEG-2 Main Profile, MPEG-4 ASP i AVC Baseline/Main/High jest YV12. Konwertując na YUY2 w najlepszym wypadku tracimy tylko czas... a w najgorszym również troszkę jakości.

Prawie wszystkie istniejące filtry AviSynth działają w YV12.
CYTAT
Cos mi teraz swita, ze HCEnc polecany przez Ciebie ktorejs przestrzeni nie przyjmuje. Wiem, ze YUY12 przyjmuje.

O ile wiem, HCEnc przyjmuje tylko YV12.

CCE nie przyjmuje YV12, ale pewnie gdy załadujemy do niego skrypt w YV12, program przekonwertuje sobie na YUY2 przy pomocy dekodera YV12 zarejestrowanego w systemie (ffdshow, Xvid, ...).

Jeśli chodzi o usuwanie przeplotu i odszumianie, na ogół najlepiej jest zrobić to w oryginalnej przestrzeni kolorów (np. jeśli nasz przechwyt z TV jest w YUY2, przeplot i szum też usuwamy w YUY2 a potem ewentualnie konwertujemy do YV12 jeśli chcemy/musimy).

Zwłaszcza filtry IVTC i "grzebieniowe" (bo chyba tak należy przetłumaczyć angielskie określenie comb filter) działają najlepiej w oryginalnej przestrzeni kolorów.


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post
DonAndress
post czw, 04 lut 2010 - 18:28
Post #9


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



No to musze wrocic do tematu usuwania przeplotu.

Mam material z dziwnym przypadkiem. Otoz jest on zakodowany do MPEG2, wczesniej byl to material DV ze zmiana scen (tylko start/stop na kamerze, zgrywane jako jedna calosc). Sprawa wyglada tak, ze jedna ze scen w srodku filmu ma jakis inny przeplot niz reszta materialu (dysponuje juz tylko klipem w MPEG2). Przy zwyklym odtwarzaniu caly film wyglada jak zwykle z przeplotem, ale po usunieciu czy to Yadifem czy LeakKernelDeint, ta jedna scena ma efekt jak na pierwszym screenie. Reszta filmu ma usuniety przeplot bardzo dobrze.
Zaznaczam, ze dla testow dalem wylacznie ladowanie pliku oraz usuniecie przeplotu, zadnych innych operacji na obrazie, zeby nie popelnic bledu kolejnosci filtrow.

O co moze chodzic?


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post czw, 04 lut 2010 - 18:37
Post #10


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



Efekt jak na pierwszym zrzucie powstaje najczęściej gdy zmniejszamy lub zwiększamy obraz w pionie przy użyciu "zwykłych" metod (tzn. bez uwzględnienia obecności przeplotu).

Zbadaj ten fragment skryptem typu:
KOD
MPEG2Source(...)
SeparateFields()


Jeśli na problematycznym fragmencie będzie widać poziome lnie, znaczy to że przeplot został w jakiś sposób "zepsuty" (zaburzono jego strukturę - linie już nie mają jednego piksela wysokości). W prawidłowym materiale nie powinno być poziomych linii po wykonaniu SeparateFields().


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post
DonAndress
post czw, 04 lut 2010 - 18:52
Post #11


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



Po uzyciu SeparateFields() na tej scenie sa widocze linie poziome. Reszta w porzadku.
Opisujac dokladniej - problematyczna scena po rozdzieleniu ma dwie takie same klatki obok siebie (roznia sie kolejnoscia linii). Reszta klipu po rozdzieleniu nie ma takich samych klatek, wyglada jak material progresywny tylko o 288 liniach w poziomie. Tak ma byc? Wydawalo mi sie, ze jak rozdziele pola to wlasnie powinny byc dwie takie same klatki.


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post czw, 04 lut 2010 - 19:06
Post #12


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



CYTAT(DonAndress @ czw, 04 lut 2010 - 18:52) *
Po uzyciu SeparateFields() na tej scenie sa widocze linie poziome. Reszta w porzadku.
Opisujac dokladniej - problematyczna scena po rozdzieleniu ma dwie takie same klatki obok siebie (roznia sie kolejnoscia linii).

Czyli, tak jak przypuszczałem, przeplot został "uszkodzony" resizingiem lub inną obróbką.

Takie przypadki są dość trudne, można zastosować filtr odprzeplatający (np. Yadif()) po SeparateFields() (tylko dla tego fragmentu), ale nie musi to dać dobrych efektów.
KOD
SeparateFields()
AssumeFrameBased()
Yadif()
AssumeFieldBased()
Weave()

CYTAT
Reszta klipu po rozdzieleniu nie ma takich samych klatek, wyglada jak material progresywny tylko o 288 liniach w poziomie. Tak ma byc?
Tak. Tak właśnie powinien wyglądać prawidłowy materiał DV po rozdzieleniu półbrazów.
CYTAT
Wydawalo mi sie, ze jak rozdziele pola to wlasnie powinny byc dwie takie same klatki.

Nie. Przeplot właśnie polega na tym, że poszczególne półobrazy pochodzą z różnych momentów w czasie (tak się filmuje np. wiadomości, sport, audycje na żywo). Właśnie stąd biorą się poziome linie po spleceniu dwóch półobrazów w klatkę.

Wyjątek stanowią filmy progresywne które przystosowano do emisji telewizyjnej w krajach PAL/SECAM. Jak na pewno wiesz, przyspiesza się je z 24 do 25 FPS. Potem trzeba rozdzielić półobrazy (bo w analogowym sygnale PAL/SECAM, zarówno w transmisji jak i na magnetycznej taśmie wideo, półobrazy zawsze są rozdzielone). Gdy karta przechwytująca splecie je z powrotem w jedną klatkę, nie ma poziomych linii, bo oba półobrazy pochodzą z tej samej klatki celuloidowej taśmy filmowej. Czasem jednak wskutek obróbki następuje przesunięcie w fazie i następuje splecenie półobrazów z dwóch sąsiednich klatek, przez co widać pasy przeplotu.


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post
DonAndress
post czw, 04 lut 2010 - 19:43
Post #13


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



CYTAT
Czyli, tak jak przypuszczałem, przeplot został "uszkodzony" resizingiem lub inną obróbką.
Ale na materiale jeszcze w postaci DV nie robilem zadnych operacji, zadnego resizingu. DV byl w 720x576 (16:9) i tak tez zakodowalem za pomoca CCE SP2. Mozliwe, ze CCE cos zepsul? Mozliwe ze zepsul tylko jedna scene, podczas gdy material byl jedna caloscia, nie laczony?

CYTAT
Takie przypadki są dość trudne, można zastosować filtr odprzeplatający (np. Yadif()) po SeparateFields() (tylko dla tego fragmentu), ale nie musi to dać dobrych efektów.
No i niestety chyba nie dalo. Znaczy polowicznie dalo. Teraz tez mam poziome linie, ale sa one o polowe wezsze w pionie smile.gif

CYTAT
Przeplot właśnie polega na tym, że poszczególne półobrazy pochodzą z różnych momentów w czasie (tak się filmuje np. wiadomości, sport, audycje na żywo). Właśnie stąd biorą się poziome linie po spleceniu dwóch półobrazów w klatkę.
Heh, to calkiem logiczne wink.gif


W zwiazku z tym, ze zastanawiam sie nad zakupem kamery HD, polecasz wybrac model, ktory nagrywa w 25p?


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post czw, 04 lut 2010 - 20:10
Post #14


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



CYTAT(DonAndress @ czw, 04 lut 2010 - 19:43) *
Mozliwe, ze CCE cos zepsul? Mozliwe ze zepsul tylko jedna scene, podczas gdy material byl jedna caloscia, nie laczony?

Byłoby to dziwne, gdyby zepsuł tylko jeden fragment... ale jednak najwyraźniej gdzieś coś się zepsuło. Zdecydowanie wygląda to na efekt nieprawidłowego resizingu.

Parametr Offset Line w CCE SP2 może powodować problemy (http://forum.doom9.org/showthread.php?s=&threadid=53770). Dla TFF powinien być 0, dla BFF 1. Ale DV na ogól jest BFF, chyba że dekoder coś poprzerabiał. Również parametry w Area Setting (odpowiedzialne za resizing) mogły namieszać... Ale czemu w innych fragmentach jest dobrze?

CYTAT
No i niestety chyba nie dalo. Znaczy polowicznie dalo. Teraz tez mam poziome linie, ale sa one o polowe wezsze w pionie smile.gif
Kiedyś też próbowałem obrabiać taki wredny materiał... Próbowałem
KOD
SeparateFields()
AssumeFieldBased()
SeparatyeFields()
AssumeFrameBased()
Yadif()
AssumeFieldBased()
Weave()
AssumeFieldBased()
Weave()

ale AviSynthowi się to nie spodobało. Nie bardzo wiem jak inaczej można naprawić tak schrzaniony przeplot... Filtry odprzeplatajace akceptują jedynie "prawidłowe" półbrazy, więc należałoby je rozdzielać aż do uzyskania poziomych linii o grubości jednego piksela.

CYTAT
W zwiazku z tym, ze zastanawiam sie nad zakupem kamery HD, polecasz wybrac model, ktory nagrywa w 25p?

Nie jestem specem od kamer... Ale gdybym miał jakąś kupować, na pewno zależałoby mi na modelu z trybem progresywnym (24p lub 25p).

Przeplot nie ma przyszłości, to tylko stara i kłopotliwa sztuczka wynikająca z kiepskiej technologii lat 30-tych. Ekrany LCD i plazma są progresywne, muszą więc usuwać przeplot w locie. Najlepiej jednak po prostu go uniknąć już przy filmowaniu.


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post
DonAndress
post pią, 05 lut 2010 - 09:33
Post #15


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



CYTAT
Kiedyś też próbowałem obrabiać taki wredny materiał... Próbowałem
KOD
SeparateFields()
AssumeFieldBased()
SeparatyeFields()
AssumeFrameBased()
Yadif()
AssumeFieldBased()
Weave()
AssumeFieldBased()
Weave()

ale AviSynthowi się to nie spodobało. Nie bardzo wiem jak inaczej można naprawić tak schrzaniony przeplot... Filtry odprzeplatajace akceptują jedynie "prawidłowe" półbrazy, więc należałoby je rozdzielać aż do uzyskania poziomych linii o grubości jednego piksela.


Po kilkukrotnym powtorzeniu Separate, Assume, Weave oraz Yadif (tez musi byc powtorzone), udalo mi sie osiagnac moment, w ktorym nie bylo juz widocznych poziomych linii.
Ale obraz jest tak tragicznie drgajaco plywajacy, ze to nie ma sensu.
Najlepszy dla mojego oka jest efekt jednokrotnego uzycia rozdzielenia pol.

SeparateFields przyjmuje ramki, nie pola. Yadif z kolei pola, a nie ramki wink.gif



-------Edit-------

Tak wiec znalazlem moim zdaniem zloty srodek w przypadku tego szczegolnego materialu.

Dodajac trzykrotnego najsilniejszego Blura tylko w pionie siagnalem efekt, gdzie linie przestaly byc tak wyrazne (chociaz nadal sa), a twarze jeszcze maja oczy i nosy wink.gif
Moze sie komus przyda:

KOD
SeparateFields()
AssumeFrameBased()
Yadif()
Blur (0, 1.58).Blur (0, 1.58).Blur (0, 1.58)
AssumeFieldBased()
Weave()





Zmieniajac nieco temat - jest taka funkcja w AviSynth, ktora pozwala przeprowadzac operacje na wycinku obrazu, ale bez Trim?
Robiac za pomoca Trim musialem pisac trzy osobne zestawy funkcji, a ja chcialbym cos typu:
KOD
ładuj
funkcja pierwsza
funkcja druga
funkcja trzecia (tylko na klatkach 100-200)
funkcja czwarta


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post pią, 05 lut 2010 - 15:28
Post #16


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



CYTAT(DonAndress @ pią, 05 lut 2010 - 09:33) *
Zmieniajac nieco temat - jest taka funkcja w AviSynth, ktora pozwala przeprowadzac operacje na wycinku obrazu, ale bez Trim?
Robiac za pomoca Trim musialem pisac trzy osobne zestawy funkcji, a ja chcialbym cos typu:
KOD
ładuj
funkcja pierwsza
funkcja druga
funkcja trzecia (tylko na klatkach 100-200)
funkcja czwarta

ApplyRange(klip,poczatek,koniec,"filtr",argument1,...,argumentN)
na przykład:
KOD
ApplyRange(100,149,"Blur", 1.0)


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post
DonAndress
post pią, 12 lut 2010 - 11:18
Post #17


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



To moze jeszcze znasz taka fukcje, ktora pozwala kadrowac w ruchu?
To znaczy nie zwykly, prosty Crop, ale opisujac obrazowo - taki prostokat, ktorym mozna ruszac w trakcie trwania filmu, a trajektoria sa zapisywane do AVS?
Chodzi o to, ze mam maly obiekt, ktory ciagle sie rusza, a chce przekodowac material na bardzo maly ekranik i zeby cos bylo widac, to musze kadrowac.


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post pią, 12 lut 2010 - 15:48
Post #18


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



Hmmm... Było coś pod nazwą KenBurnsEffect, chyba ta funkcja potrafi zrobić coś w tym stylu... Ale nigdy jej nie używałem.

Takie kadrowanie ze śledzeniem obiektów wygląda na zadanie dla MVTools - ktoś kto dobrze rozumie te narzędzia pewnie byłby w stanie napisać taką funkcję. Nie sadzę jednak aby takie zautomatyzowane śledzenie obiektów dało tak dobre efekty jak ręczny wybór obszaru do kadrowania.


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post
DonAndress
post czw, 25 lut 2010 - 19:09
Post #19


Już coś wiem
***

Grupa: Użytkownik
Postów: 246
Rozpoczętych tematow: 35
Dołączył: wto, 21 mar 06
Nr użytkownika: 6,504



CYTAT
Hmmm... Było coś pod nazwą KenBurnsEffect, chyba ta funkcja potrafi zrobić coś w tym stylu...

Ehh no jest tu troche do nauki... Ale spoko, przebrne wink.gif



Naszlo mnie jeszcze inne pytanie - czy w AviSynth jest funkcja przenikania obrazu (taki crossfade)?
Chcialbym uzyskac plynne przejscie obrazu z jednego fragmentu do drugiego, bo dlugo nic sie w nagraniu nie dzieje i obraz jest prawie taki sam, ale jednak normalne ciecie bedzie razic w oczy...


--------------------
Pozdrawiam
DonAndress
Go to the top of the page
 
+Quote Post
Jawor
post czw, 25 lut 2010 - 19:28
Post #20


®Profesjonalista
Ikona grupy

Grupa: Administrator
Postów: 1,377
Rozpoczętych tematow: 60
Dołączył: pon, 28 lis 05
Skąd: धर्म
Nr użytkownika: 383



CYTAT(DonAndress @ czw, 25 lut 2010 - 19:09) *
Naszlo mnie jeszcze inne pytanie - czy w AviSynth jest funkcja przenikania obrazu (taki crossfade)?
Chcialbym uzyskac plynne przejscie obrazu z jednego fragmentu do drugiego, bo dlugo nic sie w nagraniu nie dzieje i obraz jest prawie taki sam, ale jednak normalne ciecie bedzie razic w oczy...

KOD
Dissolve(klip1,klip2,...,klipN,overlap=X)

gdzie X to ilość klatek w których będzie występować przenikanie.

Jeśli użyjemy Dissolve(klip1,klip2,overlap=50), to ostatnie 50 klatek klipu klip1 "zleje" się z pierwszymi 50 klatkami klipu klip2.


--------------------
Matryce kwantyzacji, kompilacje Xvida i inne rzeczy (aktualizacja 11.03.2010)

Oby trąba twojego słonia nie trafiła w kaktusy...
Go to the top of the page
 
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

Collapse

> Podobne tematy

  Temat Odpowiedzi Autor tematu: Wyświetleń Ostatnia akcja
No New Posts Topic has attachmentsusuwanie przeplotu
bardzo kłopotliwe źródło
21 kenpachi 1,046 piątek, 12 luty 2010 - 15:30
Ostatni post: Jawor
No New Posts Przyklejony: Topic has attachmentsUsuwanie Loga Stacji Z Filmu W Virtualdub Z Użyciem Delogo 1.3.2
18 Diamond 26,876 niedziela, 24 styczeń 2010 - 07:48
Ostatni post: D0MINAT0R
No New Posts Topic has attachmentsUsuwanie ziarna
1 hilaravi 471 czwartek, 10 grudzień 2009 - 18:47
Ostatni post: Jawor
No New Posts Usuwanie przeplotu
Bez udzialu kompresji
1 Marmandamus 307 czwartek, 26 listopad 2009 - 15:23
Ostatni post: Jawor
No New Posts Topic has attachmentsUsuwanie przeplotu - duchy
8 KLR 1,052 wtorek, 20 styczeń 2009 - 03:57
Ostatni post: KLR
No New Posts Topic has attachmentsUsuwanie Loga Stacji TV przy kompresji MPEG2 do AVI.
Użycie croppingu (przycinanie) eliminuje usunięcie loga.
1 Tytus_Kruza 1,123 czwartek, 06 listopad 2008 - 06:01
Ostatni post: Tytus_Kruza
No New Posts Topic has attachmentsUsuwanie przeplotu
1 Witam 1,099 piątek, 26 wrzesień 2008 - 19:44
Ostatni post: Mrówka
No New Posts usuwanie szumu [teoria]
3 qbakos 1,511 poniedziałek, 19 maj 2008 - 17:09
Ostatni post: Suchy
No New Posts Topic has attachmentsusuwanie przeplotu i szumu za pomocą VD
1 Bebok_13 1,221 czwartek, 24 kwiecień 2008 - 20:23
Ostatni post: Suchy
No New Posts Usuwanie "packed bitstream" w VirtualDubMod
3 kg2000 1,035 sobota, 16 luty 2008 - 13:04
Ostatni post: kg2000
No New Posts Usuwanie przeplotu bez jakiejkolwiek kompresji
Plik wynikowy 2x większy
6 addos 1,857 wtorek, 22 styczeń 2008 - 14:54
Ostatni post: addos
No New Posts Usuwanie duplikatów klatek
1 Volter 640 poniedziałek, 17 wrzesień 2007 - 19:38
Ostatni post: Mrówka
No New Posts Usuwanie plików video z dysku w programie MPC
2 terminator101 550 poniedziałek, 23 lipiec 2007 - 17:13
Ostatni post: terminator101
No New Posts Topic has attachmentsUsuwanie czarnych pasów z filmu
3 GREGMASTER 1,705 wtorek, 19 czerwiec 2007 - 23:35
Ostatni post: migrena
No New Posts Topic has attachmentsusuwanie przeplotu w VirtualDubMod
6 MarcinJJ 3,204 piątek, 08 czerwiec 2007 - 12:11
Ostatni post: Jackdream
No New Posts Usuwanie scalonych napisów z filmów?
2 mateo276 5,013 niedziela, 04 luty 2007 - 15:39
Ostatni post: mateo276
No New Posts Topic has attachmentsUsuwanie duplikatów zdjęć
10 Volter 4,436 środa, 24 styczeń 2007 - 22:07
Ostatni post: Agusia
No New Posts Usuwanie niepotrzebnych filmów z DVD
~~
2 albion 487 piątek, 15 grudzień 2006 - 16:50
Ostatni post: Diamond
No New Posts Topic has attachmentsUsuwanie szumu
Jakimi metodami usun
4 Suchy 2,617 czwartek, 16 listopad 2006 - 07:34
Ostatni post: Suchy
No New Posts Usuwanie Loga W Filmach
18 KLR 1,113 piątek, 10 listopad 2006 - 09:42
Ostatni post: zegarek84
No New Posts Topic has attachmentsUsuwanie loga Tv w Avisynth
17 Gandalfr 1,582 wtorek, 17 październik 2006 - 00:02
Ostatni post: migrena
No New Posts Usuwanie napisów z filmów .divx
12 Krzysiekw 5,315 wtorek, 19 wrzesień 2006 - 08:02
Ostatni post: Krzysiekw
No New Posts Usuwanie reklam z filmu.
14 ROSSI42 3,732 czwartek, 24 sierpień 2006 - 19:28
Ostatni post: zegarek84
No New Posts Znowu napisy...
1 Lukez 513 wtorek, 01 sierpień 2006 - 07:33
Ostatni post: Diamond
No New Posts Usuwanie Loga Stacji
3 kshycho 2,202 wtorek, 25 lipiec 2006 - 07:10
Ostatni post: Diamond


 



- Wersja Lo-Fi Aktualny czas: piątek, 12 marzec 2010 - 11:27
Zabronione jest bez zgody właściciela wyrażonej na piśmie; kopiowanie, powielanie lub jakiekolwiek inne wykorzystywanie w całości lub we fragmentach informacji, danych lub innych treści Serwisu.