Portál AbcLinuxu, 17. července 2025 13:07


Dotaz: digitalizace VHS home video.

29.12.2008 16:47 *******
digitalizace VHS home video.
Přečteno: 914×
Odpovědět | Admin
Zdar.

Nahral jsem pres TV kartu VHS kazety.

Dotaz zni: Jak vycistit zvuk a obraz od sumu. Je neco lepsiho nez mencoder filtry a processing?

Ktery soft umi filtr "stabilizace obrazu" s lehkym zoom-in a odstranenim trepani?
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Bluebear avatar 29.12.2008 20:28 Bluebear | skóre: 30 | blog: Bluebearův samožerblog | Praha
Rozbalit Rozbalit vše Re: digitalizace VHS home video.
Odpovědět | | Sbalit | Link | Blokovat | Admin
mencoder filtry umeji velmi mnoho; zkus si s nimi trochu pohrat.

Pro odstraneni sumu z televizni nahravky bych pro zacatek zkusil experimentovat s filtrem "hqdn3d" (zkus opatrne zvysovat jednotlive urovne - prilis velke hodnoty mohou zpusobovat duchy v rychlejsich pohybech; kreslene filmy jsou vuci tomuto vyrazne odolnejsi).
To mi připomíná, jak jsem si pořídil květináč, že v něm budu mít květinu. Opravdu tam byla, ale potom být přestala...
29.12.2008 23:57 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: digitalizace VHS home video.
Ja s tim pokusoval a nic uzasnyho to neni, dostanes z toho treba obraz bez sumu, ale pak je to taky patricne zkresleny oproti originalu, rozmazly trochu a slity barvy. Nakonec sem vahal jestli je lepsi original, nebo upravena verze. Zalezi hodne na scene podle toho kdyz se zvoli filtr a nastavi se tak to pak vypada dobre, ale patlat se s tim po scenach bych fakt nechtel.

Nakonec sem udelal takovej kompromis, ze sem to jemne ofiltroval takze trocha sumu zustala ale to nejdrsnejsi zmizelo a zaroven se to moc nezkreslilo... takovej jakoze kompromis.
My máme všechno co chcem, my máme dobrou náladu!
Bluebear avatar 30.12.2008 00:32 Bluebear | skóre: 30 | blog: Bluebearův samožerblog | Praha
Rozbalit Rozbalit vše Re: digitalizace VHS home video.
Mnojo... když ono je to těžké, z mizerného signálu prostě vynikající kvalitu nedostaneš, ať děláš co děláš. :-( Ale zatím se mi většinou podařilo dostat signál ze stavu "na zblití" do "snesitelný".
To mi připomíná, jak jsem si pořídil květináč, že v něm budu mít květinu. Opravdu tam byla, ale potom být přestala...
30.12.2008 22:02 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: digitalizace VHS home video.
No jako je jasny ze se od toho nedaj cekat zazraky, proto sem to taky psal... Ale nezkousel sem zlepsovat signal na zbliti ale jen zasumenej signal z DV kamery, kterej je snesitelnej ale sel by vylepsit :-)
My máme všechno co chcem, my máme dobrou náladu!
30.12.2008 17:00 ####
Rozbalit Rozbalit vše Re: digitalizace VHS home video.
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak koukam, ze tu nikdo nic rozumnyho asi z fleku jen tak nevypoti... :) takze historicky zaznam, az to budu zase nekdy hledat.

Takze na 10 let starou videokazetu nahratou z videa pres cinch do ATI TV Wonder VE a zvuk pres coax do zvukovky na mikrofon.

Mixer capture ztlumit vsechno, mic na max tedy v cervenym, playback pridat mic boost a master pod cerveny.

mencoder -tv buffersize=200:input=1:freq=603.15:fps=18:normid=8:mjpeg:decimation=1:adevice=/dev/dsp:outfmt=yv12 tv:// -ovc copy -lavcopts acodec=mp2 -oac lavc -o /suplik/output.avi

nahravat cca po 7minutovych usecich na starsim hardware, protoze bttv ma overflow corruption bug a sestreli obcas jen mencoder, obcas jen procesy a obcas rozhodi sandal raidu a vyjimecne si vezme za obet journal ext3 a zlikviduje treba /var a par dalsich. po 7min ctrl+c rmmod bttv; rmmod tuner; modprobe bttv; sync; sleep 60; a znovu mencoder

 

Vysledne megasoubory deinterlacovat a odsumit pomoci:

mencoder -af comp -vf hqdn3d=4:3:6:2,pp=ac/al/ci//tmpnoise:1:2:3,smartblur=5:-0.2:-15 -lavcopts vcodec=mpeg4:vbitrate=9000:abitrate=112:acodec=ac3 ./output.avi -o test.avi -oac lavc -ovc lavc

lepsi vysledky dava, ale bohuzel na jednom pomalem stroji jede 0.04fps, ale na rychle masine segfaultne

mencoder -af comp -vf mcdeint=3:0:4,hqdn3d=4:3:6:2,pp=ac/al/ci//tmpnoise:1:2:3,smartblur=5:-0.2:-15 -lavcopts vcodec=mpeg4:vbitrate=9000:abitrate=112:acodec=ac3 ./output.avi -o test.avi -oac lavc -ovc lavc

 

anit-shake / stabilizace obrazu softwarove v linuxu asi nikdo. web prozradil a teprv nutno zkusit co z toho funguje...

a) ulead videostudio 11 a vyssi

b) Virtualdub runs on Wine perfectly (just keep the directx switch off and use wine 24)

 

30.12.2008 17:26 ####
Rozbalit Rozbalit vše Re: digitalizace VHS home video.

jeste tubewiz. free verze ma logo a antishake. logo by slo asi odmaznout pomoci delogo filteru v mencoderu kurna, ale to bude tolik pruchodu, ze jestli z toho videa neco zustane :)

1.1.2009 16:52 *******
Rozbalit Rozbalit vše Re: digitalizace VHS home video.

ATI TV Wonder VE a kernel panic, oops, segfault mencoder bttv.

solved, sollution, tedy vyreseno, funguje.

chyba, ktera se projevuje ruzne:

kernel BUG at mm/slab.c:602!

invalid opcode: 0000 [#13]

bttv0: SCERR @ 1e637014,bits: HSYNC OFLOW FBUS SCERR*

bttv0: SCERR @ 1e63701c,bits: OFLOW SCERR*

bttv0: timeout: drop=1199 irq=330027/353200, risc=11aee034, bits: HSYNC OFLOW FDSR PPERR

BUG: unable to handle kernel paging request at

Oops: 0002 [#1]

Process kjournald (pid: 5128, ti=de912000 task=d8dc86a0 task.ti=de912000)

bttv0: OCERR @ 1e70a000,bits: HSYNC OFLOW FBUS PPERR OCERR*

bttv0: OCERR @ 1e70a01c,bits: HSYNC OFLOW PPERR OCERR*

swap_free: Bad swap file entry 40101010

VM: killing process init

Eeek! page_mapcount(page) went negative! (-1)

kernel BUG at mm/rmap.c:725!

Fixing recursive fault but reboot is needed!

 

does segfault, nefunguje:

mencoder -tv buffersize=200:input=1:freq=603.15:fps=18:normid=8:mjpeg:decimation=1:adevice=/dev/dsp:outfmt=yv12 tv:// -ovc copy -lavcopts acodec=mp2 -oac lavc -o /suplik/output.avi

 

works, funguje:

mencoder -tv buffersize=200:input=1:freq=603.15:fps=20:normid=8:adevice=/dev/dsp:outfmt=yuy2:width=768:height=576 tv:// -ovc copy -lavcopts acodec=mp2 -oac lavc -o /raid0/output.avi

 

spustit mencoder

ihned immediate ctrl+c

zkontrlovat check

 Current format: BGR24
 

spustit mencoder podruhe second time

ihned immediate ctrl+c

zkontrolovat check

 Current format: BGR24
 

nesmi tam byt neco yvu420 nebo podobne protoze bttv si rekne o yuyv a ATI TV Wonder VE s bt878 chipem vrati neco jineho a to je videt pri druhem spusteni co bylo current format minule. videobuffer mencoderu je pak kratsi a kdyz se zacne plnit, tak se obcas neco prepise, takze kdyz nekdo dimenzuje nahravani na 3-1%idle cpu a nekde se neco probudi nebo je treba uklidit, tak se zacnou dit veci.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.