mencoder egymásba ugráló képek

 ( prygme | 2010. március 4., csütörtök - 21:06 )

egy nem túl jó, valószínűleg többszörös másolat vhs amatőr videon, amikor a kamera gyorsabban mozog, egy kiállítás anyagán megy végig, a képkockák egymásba ugrálnak. azaz be beugrál a mozgás közben egy egy korábbi képkocka.
eléggé sok Duplicate Frames volt, ezek kilövésével javult valamit a digitalizált videó, de még minig megmaradt a gyors mozgásoknál az anomála.
-noskip -vf decimate=-0:99999
így
too bad - dropping audio frame !
van helyette, ennek ellenére kevesebb ugrálás van, de sajnos így is ugrál kameramozgásnál a kép. ráadásul így szétesik a kép/hang szinkron.

milyen opció kell még, hogy teljesen eltűnjön ez az anomália?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

ennyibol meg en se tudom megmondani mi a baj... esetleg full commandline meg sample video kene minimum...

A'rpi

ezzel digitalizáltam a vhs magnóról,
mencoder -tv driver=v4l2:width=768:height=576:device=/dev/video0:input=2:saturation=32:hue=24:fps=25:buffersize=384:alsa:adevice=hw.0,0:forceaudio tv:// -srate 44100 -af lavcresample=44100 -oac pcm -ovc lavc -lavcopts vcodec=mjpeg -endpos 00:27:05 -noskip -vf decimate=-0:99999 -o capture.avi

természetesen a hiba már itt jelentkezett.

ezzel konvertáltam mpegbe,
mencoder -vf pp=lb/ha/va/dr,hqdn3d,scale=720:576,harddup -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=6000:keyint=15:vstrict=0:acodec=ac3:abitrate=192:aspect=4/3 -ofps 25 -endpos 00:50:55 capture.avi -o movie.mpg

bár ez az anomália szempontjából már mellékes.

a digikártya Prolink PixelView PlayTV pro PV-BT878P+4E, a video Panasonic NV-HS800. svhs kapcsolat a video és a tvkártya között.

a sample video itt.

Régebben én is próbálkoztam hasonló dolgokkal. Volt olyan videó ami nem ugrált, volt amelyik meg igen, ugyanazzal a videómagnóval és felvételi paraméterekkel. Megoldást nem találtam rá. Jellemzően az agyonmásolt felvételeket nem tudtam normálisan bedigizni.
Még azért megpróbálkoznék a helyedben nagyobb fps-sel is. Egyéb ötletem nincs...

az biztos, hogy másolat és az is, hogy a felvételt készítő kamera sem volt a legjobbak között finoman szólva.
szerintem a szalag is megnyúlt kicsit az idők során. a panasonic magnóban vannak hibajavító funkciók, bár sajnos tbs nincs. hiába állítanám az fpst, mert kiszámíthatatlanul változik ha nyúlt a szalag, lehetetlen pontosan eltalálni.

próbáltam és hasonló lett az eredmény. imho kernel driver szintű a hiba, nyilván bufferből szedi vissza a korábbi képkockákat.

Szerintem vindózon is ugyanezzel a problémával talákoznál.

normális windows driver talán nincs is BT8x8hoz. csak problémák voltak mindig a hivatalosan kártyához adott driverekkel. évek óta nem használtam tvkártyát windowson.