I wouldn't steal! Share - It's fair.
Join the Blue Ribbon Online Free Speech Campaign
Get Opera!
Valid XHTML 1.1
Valid CSS

reakcie na článok

Video z počítača s TV kartou

21. apríl 2002 26 reakcií
A v novej rubrike pôjdem hneď k hlavnej téme mojej činnosti, keď sedím pri počítači. Odkedy mám nový počítač a je v ňom TV karta, naozaj mi ani nič iné nezostáva. Keď ešte napíšem, že máme káblovku a frčí mi softvérové dekódovanie HBO (a iných kódovaných kanálov:), nikto sa nečuduje prečo je to tak.

Trocha teórie na začiatok

Polsnímky a ich prekladanieV Európe používaný štandard na vysielanie PAL pozostáva z 50 polsnímkov. V každom polsnímku sú buď párne alebo nepárne riadky. Tieto dva typy sa striedajú a vytvárajú tak obraz na štandardnom 50Hz televízore. Monitor nie je však stavaný na zobrazovanie prekladaného obrazu (akým je PAL) a preto pri plnom rozlíšeni 576 riadkov, je štandardne zobrazovaných 288 nepárnych riadkov SPOLU s 288 párnymi riadkami. Vzhľadom na to, že tieto neboli vytvorené zároveň ale malú chvíľu po sebe, vznikajú v obraze nepekné javy, ktoré sú tým väčšie, čím rýchlejšie sa objekt v obraze pohyboval. Je to jasnešie na obrázku vedľa, kde sa postupne zobrazuje prvý polsnímok, druhý polsnímok a potom obraz, ktorý vznikne, keď ich spojíme.

Polsnímky spojené metódou blendExistujú rôzne spôsoby ako sa zbaviť tohto nepekného prejavu. Najjednoduchším spôsobom je, že jeden z polsnímkov vyhodíme. Tým ale znížime vertikálne rozlíšenie len na 288 bodov. Ďalším riešením je odstrániť len tie časti, ktoré sa pohli, a teda v statických častiach zachovať pôvodné rozlíšenie. S touto metódou som však nebol moc spokojný a tak využívam tretiu, ktorá tieto dva polsnímky akoby zleje dokopy. Negatívom tejto metódy je mierne rozmazanie obrazu a "priehľadné pohyby", ak video zastavíme (na obrázku). Mne ale táto metóda vyhovuje najviac.

Niečo iné nastáva, ak zdroj obrazu nie je videokamera (kt. nahráva po polsnímkoch) ale filmová kamera, ktorá urobí 24 plných snímkov za sekundu. Pri konverzii na PAL sa posuv filmu upraví na 25 snímkov za sekundu. Samozrejme zvuk sa zrýchli presne rovnako. Z toho vyplýva, že film v televízii je o 1/24 rýchlejší ako rovnaký film v kine. Je to však tak málo, že je to nepostrehnuteľné. Preto, keď nahrávame film, dostávame plných 576 riadkov bez žiadnych artefaktov.

Čo som ešte nespomenul, je horizontálne rozlíšenie obrazu PAL. Vzhľadom na to, že obraz je šírený amplitúdovou moduláciou po riadkoch, horizontálne susediace body sa dajú od seba rozoznať len ťažko, narozdiel od tých pod sebou, ktorých delí celá 1/50 sekundy (lebo sú v rôznych polsnímkoch). Z toho vyplíva, že horizontálne rozlíšenie je podstatne nižšie ako vertikálne a pohybuje sa okolo 300 bodov.

Dostávame rozlíšenie 300x576. Toto rozlíšenie by nám teda stačilo, ak by sme chceli uchovať kompletnú informáciu. Dnešným digitálnym štandardom PAL je však rozlíšenie 720x576. Túto kvalitu ale nikdy nedostaneme pri analógovom príjme, preto dokonca aj profesionálne digitálne kamery používajú kompresiu. Obyčajne sa šetrí na farbe, čo znamená, že dvom (alebo dokonca aj štyrom) bodom je priradená rovnaká farebná hodnota.

Pri nahrávaní do počítača môžeme použiť rozlíšenie aké chceme. V každom prípade by sme ale mali zachovať správny počet riadkov (576). Najjednoduchšie je zvoliť si štandard, teda 720x576. Keď ale prehrávame takýto obraz v aplikácii Windows Media Player a podobných prehrávačoch, nastaví sa štandardne aj pomer strán 720:576, čo je 5:4, správne je však 4:3. Preto, ak nechceme vždy manuálne nastaviť správny pomer strán pri prehrávaní, je najjednoduchšie použiť rozlíšenie 768x576 so správnym pomerom strán 4:3. (Počet riadkov treba nechať rovnaký, aby sa správne nahrával aj prekladaný obraz!)

Nahrávanie do počítača

Na takéto použitie potrebujeme TV kartu (s TV tunerom), dostatočne rýchly počítač a veľký hardidsk (čím je počítač pomalší, tým treba mať väčší harddisk).

Ako nahrávací softvér sa mne osobne osvedčil program iuVCR od Ivana Uskova. Program v sebe zahŕňa aj sheduling agent, takže sa dá nastaviť rovnako ako video.

Ďalej potrebujeme nejaký vhodný kodek (KOmpressor - DEKompressor). A tu sa už situácia líši, podľa toho aký máte počítač. Prvý spôsob je vhodný pre tie najslabšie počítače (do 700MHz). V podstate nemáte šancu rozbehať nahrávanie videa v rozlíšení 768x576. Preto odporúčam použiť jeden z nižšie uvedených kodekov pri nižšom rozlíšení 384x288. Tým pádom zároveň odpadá problém z prekladaným obrazom.

Pre počítače od 700MHz až približne 1400MHz je už viac možností. Ak máte systém Windows XP/2000 a váš disk je v NTFS formáte (podporuje súbory väčšie ako 4GB), jedným z dobrých riešení je kodek Morgan MJPEG V3 codec aj s jeho crackom, pri ktorom si na jeden film vyhraďte okolo 10GB. Obraz je však veľmi kvalitný, skoro na nerozoznanie od originálu.

Pokiaľ vám až tak nezáleží na kvalite obrazu, kodek DivX 4.12 sa dá nastaviť tak, aby stíhal. Je ale vhodný len na filmový (neprekladaný) materiál. Jeho spôsob deinterlace sa počíta len v makro blokoch 16x16 bodov a na ich hraniciach tak vzniká ostrý prechod. Pokiaľ ale nezapneme deinterlace pri prekladanom obraze, náročnosť na kompresiu sa zvýši a počítač to už nemusí stíhať.

Pri použití tohto kodeku stačí na jeden film približne 1.5GB (900MHz počítač, filmový materiál, mp3 64kbps). Čím je váš počítač výkonnejší, tým sa dá dosiahnuť väčšia kvalita pri väčšej kompresii.

Ak váš počítač obsahuje rýchly procesor AthlonXP alebo P4, môžete pri použití kodeku DivX 4.12 nastaviť najlepšiu kvalitu. Potom už môžete jeden film natlačiť aj na 700MB CD. To isté sa dá dosiahnuť aj s novým DivX 5.0, ktorý už podporuje nahrávanie prekladaného obrazu.

Nahrávanie zvuku

Vo všetkých metódach vyššie som písal len o kompresii videa. Nahrávame ale aj zvuk. Ja odporúčam, nastaviť nahrávanie zvuku na PCM 48,000Hz 16bit mono. Ak má váš počítač ešte rezervy, môžete vyskúšať aj kompresiu mp3 48,000Hz 64kbps mono. Tu už ale môžu nastať problémy zo synchronizáciou obrazu a zvuku.

Playback na TV

Teraz predpokladám, že už ste nejaký ten film nahrali a chcete si ho pozrieť nie na počítačovom monitore, ale na vašej obrovskej telke. Na to potrebujete video kartu s TV out (najlepšie composite alebo S-video).

Prepojte výstup z vašej video karty (composite alebo S-video) do televízora, aktivujte TV výstup vo vašich video driveroch a obraz z počítača je na TV. Výstup zo zvukovej karty môžete kľudne napojiť na váš zvukový systém v obývačke.

Na prehratie vám postačí program Mplayer2.exe, ktorý je štandardne v každej inštalácii Windows pod menom "C:\Program Files\Windows Media Player\mplayer2.exe" a má podstatne nižšie nároky na systém ako nová verzia wmplayer.exe.

Tak, myslím, že na dnes toho bolo už dosť. Nabudúce napíšem niečo o rekompresii cez VirtualDub.
« späť na článok

reakcie

14:34 25.9.2002 Roman napísal/-a:
ako sa da dekodovat HBO???
20:38 26.9.2002 droopy napísal/-a:
Je na to program, ktorý sa volá CCrypt a funguje len s TV kartami s čipom bt8x8. Ja ešte používam aj BTmagic na nastavenie kanálu. Obidva programy sú na tvfreak.cz.
08:52 13.11.2002 dexxter napísal/-a:
Na takéto použitie potrebujeme TV kartu (s TV tunerom), ... droopy: videl si TV kartu be Tv tuneru? :)))
23:20 13.11.2002 droopy napísal/-a:
dexter: práve preto je to s TV tunerom v zátvorke. ide iba o spresnenie informácie, keby mal niekto pochybnosti o čo sa jedná...
Okrem toho existujú karty, ktoré majú iba TV vstup a nemajú TV tuner. Také karty sa nedajú dosť dobre použiť na časované nahrávanie napríklad rôznych programov, lebo by sa pred každým ďalším nahrávaním musel prepnúť zdroj (teda TV výstup videa alebo iného externého TV tunera).
08:23 26.3.2003 peter napísal/-a:
na tvfreak som nenasiel tebou popisovane oba programy. mozes mi ich poslat mailom na peter@atlas.sk?
dik Peter
10:14 26.3.2003 droopy napísal/-a:
Kto nehľadá, ten nenájde. Ale je pravda,že to akosi vymizlo. Takže práve teraz pred sebou vidím odkaz na tvfreaku na stiahnutie CableCrypt packu, kde je skupinka programov, medzi nimi aj CCrypt. Ten btmagic si nájdi cez www.google.com. Zadaj slová: btmagic, bt848 a máš to!
11:11 29.3.2003 Vlado napísal/-a:
Dobrá www, aj informácie sú užitočné a zrozumiteľné.Ale k CCrypt. Používam ho na HBO. Dekoduje HBO, ale len čirno biele. Pri farbe naskakuje do negatívu. Mám kartu s bt878. Ak máš nápad poraď.Dík email : sojka@zoznam.sk
15:02 29.3.2003 droopy napísal/-a:
Pokiaľ viem, v CCrypt funguje isté ovládanie. Jedno z nich je aj 'F4', ktorým sa prepína polarita obrazu. Tú treba nastaviť cez šesticu tlačidiel Ins., Del., Home, End, Pg.up, Pg.down. A potom je v menu možné nastaviť aby program polaritu prepínal sám, ale to moc nefunguje (treba to vypnúť). Takže, keď si vyladíš obidve nastavenia, prepínaš medzi nimi pomocou 'F4', keď treba (keď sa invertne polarita v obraze).
19:08 14.3.2004 swifty napísal/-a:
Mam problem a vyzera to tak, ze by si mi vedel pomoct aj ked to nieje moc k teme clanku.Snazil som sa pripojit moju graficku kartu (geforce 2 Ti s TV out)na televizor (Orava 50Hz), kedze by som rad na nom pozeral filmy, ale nejak to nejde a neviem si s tym poradit.Obraz sa tam na chvilu ukaze, ale je ciernobiely s pohybujucimy sa pasmy(asi nesedi zobrazovacia frekvencia). Ak vies, porad, alebo by si mohol o tom napisat clanok :-)
09:56 15.3.2004 droopy napísal/-a:
Nastavenie TV-out je na NVidiách trocha komplikované. Ale keď sa to urobí správne, obraz je celkom slušný. Tvoj problém je ale jeden z tých jednoduchších. Niekde v menu, kde si zapínal TV-out musíš nastaviť výstup na PAL 50Hz, pretože defaultne Ti tam ide NTSC 60Hz, čo je US štandard. Napísal by som to aj presnejšie (mám GeForce MX) ale niesom práve za svojim kompjútrom.
21:08 17.3.2004 swifty napísal/-a:
snazil som sa to spravit na 2 PC, ale neslo to ani na jednom.Je tam nastavene to NTSC, ale neda sa zmenit.Na jednom PC som to aj zmenil na PAL,ale 50 Hz sa nikde nedalo dat :(
23:23 17.3.2004 droopy napísal/-a:
Zmeniť sa to dá. Ide to cez nastavenie krajiny. V tom menu, kde nastavuješ výstup, je položka s krajinou. Ak v nej nastavíš európsku krajinu, napríklad hneď prvé Belgicko, tak sa Ti aj zmení výstup na PAL 50Hz.
09:51 26.3.2004 samko napísal/-a:
ohladom spojenia tv a pc
mal som podobny problem so starsim televizorom. po prepojeni pc a tv cez scart bol iba ciernobiely obraz. riesenie? ziadne. nepodporoval s-video. riesenie 2 - novy tv.
nemas aj ty taky problem?
20:29 2.7.2006 Matus napísal/-a:
Ja mam taky dotaz ze chcem si kupit notebook a externu tv kartu k tomu len neviem kt. je ta spravna ako zistim ci ma ten cip bt8x8 dakujem
12:57 3.7.2006 droopy napísal/-a:
Odpoved je jednoducha: Ziadna externa tv karta s cipom bt8x8 nie je. Aj keby bola, nepomoze ti to pri dekodovani, lebo ccrypt by ju na usb aj tak nenasiel.
23:34 6.7.2006 Matus napísal/-a:
Aha tak tka dakujem takze nemozne :/ sloda ..asi si nastudujem volaku teoriu :))
23:39 6.7.2006 Matus napísal/-a:
Ozaj a ja mam doma uz asi 2 roky ak nie viac jednu tv kartu aver tv media 303 to ma ten chip nevies poradit?
13:54 7.7.2006 droopy napísal/-a:
Viem poradit: Zober tu kartu do ruk, pozri sa na nu a precitaj z toho velkeho cipu v strede karty jeho nazov.
14:28 7.7.2006 matus napísal/-a:
to som kukal akurat tam je aver media avertv ww stranka 302aaapm no a presvita cez tu nalepku ale velmi chabo philips sv20 0341 mno a viac neviem z toho precitat...
18:32 7.7.2006 droopy napísal/-a:
Troska to upresnim. Na karte je taka plechova skatulka - to je tuner. Ten byva casto Philips. Pod tym, alebo vedla toho je cip - to je taka cierna tenka dosticka s ktorej trci kopec noziciek napojenych na dosku - a na nom je jeho nazov. Ak tam nie je napis 848 alebo 878, tak to nie je cip typu bt8x8.
19:27 25.4.2008 grafit napísal/-a:
Zdravim. V clanku sa spomina "priesvitny pohyb" (parne a neparne polsnimky). Da sa tento nepriaznivy jav odstranit kvalitnejsou TV kartou? Mam AverMedia za asi 1000Sk. Oplati sa viac zainvestovat? Dakujem
11:38 26.4.2008 droopy napísal/-a:
Nie, TV karta nevykonava deinterlace. To vykonava TV software. Tento problem odstranis vymenou za kvalitnejsi TV software, napr. za DScaler v ktorom nastavis deinterlace filter na "Video (Greedy, High Motion)", ktory som s uspechom pouzival ja.
20:45 5.8.2008 miloš napísal/-a:
Caute. Neviete mi poradiť ako mám dostať videozáznam z analógovej kamery do počítača. Teraz som si kúpil TV kartu zn. MSI TV@nywhere Plus ale je k tomu len anglický návod.
19:11 27.8.2008 Alflik napísal/-a:
Neviete mi poradiť so softwerovim dekódovanim DVB-S signálu nejaký program na kodované kanály? pripadne aký čip treba na dany program pripadne komplikacie ktoré stým vedú dakujem
08:32 21.9.2008 Zajcev napísal/-a:
ahoj!mam problem mam windows vistu a pripojil som ku TV karte antennu ale nefunguje mi živé vysielanie.Spuštam to cez Windows media center.V ovládacom panelu to tam mam že je pripojený bez problemov ale v media center mi nechce vyhladat žiadne kanáli čo mám robit???
23:08 16.5.2010 Ondrej napísal/-a:
Prosím o radu,mám Windows 7,64-bi verziu Profesional,kde je aj Windows Media Centrum,kde sa vyžaduje TV karta.PC mám napojený na Orange kábel,ale chcel by som napojiť aj satelit.príjem.Neviem sa v tom zorientovať,každý mi doporučuje iný postup. Akú internú TV kartu mám kúpiť ak chcem mať analóg aj digitál,aby to bolo kompatibilné a funkčné.Prosím o odpoveď na-ing.garan@centrum.sk.Už dopredu ďakujem za pomoc.

pridaj reakciu

14:58 6.9.2010 napísal/-a:


Upozornenie: Všetky html-tagy sa konvertujú na text. Enter funguje ako nový riadok. Slová dlhšie ako 60 znakov budú rozdelené medzerou. Príspevky snažiace sa o vloženie URL odkazu posielam priamo do /dev/null.
© 2010 droopy

sajty

Zobrazenie článkov

:všetky
:štyri na stranu

Posledné reakcie

16:26 30.8.2010
AnnMcClow:
Ann McClow Ann McClow Ann McClow Ann...
01:17 31.8.2010
Unknown:
Unknown message
05:38 4.9.2010
peterjohnson:
Jock once attended a Temperance...