Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: hicadsum 29 Ledna 2008, 18:02:35

Název: tv capture
Přispěvatel: hicadsum 29 Ledna 2008, 18:02:35
Dobry den, s Ubuntu a vubec linuxem zacinam, moc tomu zatim nerozumim. Chtel bych i na linuxove stanici provozovat program na sledovani a nahravani tv - dosud jediny duvod proc jsem zustaval u xp. Instalaci mythTV jsem proste nepochopil - jak (a podruzne proc) mam nainstalovat sql server na to asi hned tak neprijdu. I mne se podarilo zprovoznit tv time, obraz je hezky, dokonce se zvukem. Chtel bych ale neco na nahravani - xawtv jde nainstalovat ale nejde vubec zpustit, zapping tv viewer spustit jde, ale nejde prepnout kanal, a kdyz chci do "preferences" tak se to proste zavre. Existuje pro ubuntu neco pozitelneho a jednoducheho jako v xp fly2000TV, ktery byl naprosto skvely? Dokonce jsem pochopil a zprovoznil wine - chtel nainstalovat ATV2000 - povedlo se, jenze po spusteni aplikace mne to zasype spoustou chybovych hlaseni (programu ATV2000, ne linuxu) a pak to udela neco co velmi pripomina chovani windows... :-(. Za eventualni odpoved dekuji (kdyby bylo nekde na netu - dle moznosti cesky napsane i pro lidi veci hloubeji neznale jako jsem ja - neco jak krok za krokem s komentarem  nainstalovat mythTV, tak bych to snad skusil znovu - i kdyz takove nafoukle aplikace se spoustou zbytecnych funkci mne znechucovali i v xp - neprehledne GUI je pro mne na nic stejne jako shell, ktoremu rozumim jen  zcela v zakladech...)
Název: Re: tv capture
Přispěvatel: Satannas 29 Ledna 2008, 19:29:48
No ja pouzivam na sledovani tv tvtime. Pro nahravani sem zkousel mythtv, ale taky sem tomu prd rozumel. Nakonec sem si doinstaloval mencoder. Hodil sem si to do scriptu a spoustim ted nahravani pres prikaz at. Funguje to, ale nesmim mit nic spusteneho se zvukem, jinak mi to nahraje i do filmu. Ten mencoder je fakt dobry. Pokud si ho budete instalovat, zkuste se pak podivat tady na forum na jeho nastaveni. Trochu jsem se s tim pohral, ale taky tomu moc nerozumim (mam Ubuntu jen 1,5 mesice, predtim jen W), ale rozjel sem to a to uz je co rict  :D
Název: Re: tv capture
Přispěvatel: existpierre 29 Ledna 2008, 19:56:48
mohol by si sem prosim ta pastnut ten skript?

diky
Název: Re: tv capture
Přispěvatel: Satannas 29 Ledna 2008, 20:25:23
No, abych rekl pravdu, tak to presne script neni. Jen sem to hodil do souboru, nastavil ho jako spousteci. Ted ho bohuzel nemuzu hodit, protoze tvrdnu v praci, ale tak za dve hodinky uz jo.
Název: Re: tv capture
Přispěvatel: Satannas 29 Ledna 2008, 20:28:19
Je to jen nastaveni toho mencoderu. Sakra, rychleji pisu nez premyslim  :).
Název: Re: tv capture
Přispěvatel: Satannas 29 Ledna 2008, 21:44:39
Jo, takze sem si vytvoril prazdny soubor, treba tv_rec  a do neho jsem hodil toto:

#!/bin/bash
# nahravani z tv karty
mencoder tv://R67 -tv driver=v4l:device=/dev/video0:input=0:amode=1:norm=PAL:width=384:height=288:brightness=-10:contrast=0:saturation=0:hue=0 -oac mp3lame -lameopts cbr:br=64:mode=3:vol=1 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq -o /home/petr/Plocha/film`date +%d.%m-%H.%M.%S`.avi

Akorat jsem si upravil ten driver=v4ldevice podle sveho ovladace (nebo co to je) a pak jeste cestu na konci kde se mi to ma ukladat. Nevim co znamena na zacatku to cislo "R67", ale kdyz jsem tam zkousel jine cisla (podle kanalu v tvtimu), tak mi nahraval ty ruzne stanice co mam nastavene (teda jen chvilku  :D).
Nakonec se mi nahrava jen program ketry jsem mel spusteny jako posledni, takze fakt nevim na co to cislo je.
Ten soubor tv_rec jsem pak hodil do /bin.
Nevim jestli je to nejaky script (ja bych to nazval podle DOSu baťákem :) )
No jo, hlavne ze to funguje ::)
Název: Re: tv capture
Přispěvatel: existpierre 29 Ledna 2008, 22:16:16
parada toto som dlho hladal, vdaka  ;) Stacilo mi zmenit z video0 na video1

Název: Re: tv capture
Přispěvatel: existpierre 29 Ledna 2008, 22:21:39
len este jedna otazka ... Ako to spravit tak, aby som to mohol zaroven aj pozerat :)

Nie som v bashi az tak dobry..no napadlo ma riesenie .. ten skript zacne nahravat a pocas nahravania sa spusti sox (bez toho mi nejde zvuk) a potom si uz vlastne pustim ten subor na ploche napriklad vlc /home/peter/Plocha/film`date +%d.%m-%H.%M.%S`.avi

neda sa ten skript upravit tak, aby to splnalo toto?

a ako zamedzit niekolkosekundovemu oneskoreniu zvuku

EDIT: takze nahrava to bez zvuku :( Zvuk sice hra, ale je posunuty


Kód: [Vybrat]
#!/bin/bash
# nahravani z tv karty
mencoder tv://R67 -tv driver=v4l:device=/dev/video1:input=0:amode=1:norm=PAL:width=384:height=288:brightness=-10:contrast=0:saturation=0:hue=0 -oac mp3lame -lameopts cbr:br=64:mode=3:vol=1 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq -o /home/peter/Plocha/film`date +%d.%m-%H.%M.%S`.avi & sox -c 2 -s -w -r 32000 -t ossdsp /dev/dsp1 -t ossdsp -w -r 32000 /dev/dsp
Název: Re: tv capture
Přispěvatel: Satannas 29 Ledna 2008, 22:48:59
No abych se na to jeste dival, tak to teda nevim. Ja to nechavam nahravat akorat kdyz nejsu doma. Ten zvuk mne nenahraval ze zacatku taky. Zkusil sem nastaveni ovladani hlasitosti. Nebo zkus prvni: -systém-volby-zvuk, a v polozce "zaznam zvuku" nastavit ten chip tv karty. Ja mam winfast 2000 a mam v tom nastaveni Bt87 x Analog. Pokud das u toho tlacitko "vyzkouset, mel by jet zvuk z tv (pak to ale vyhodi nejaky error, ale to nic). Pokud je posunuty zvuk, tak to teda nevim. Muze to byt treba tim ze to procesor nestiha, zkus mensi rozliseni anebo misto toho mplame treba PCM. (Fakt nevim -sam jsem se s tim drbal asi 2 dny nez to jelo uspokojive).  Zase tomu tak moc nerozumim  :) , snad tu jeste nekdo poradi.
Název: Re: tv capture
Přispěvatel: Satannas 29 Ledna 2008, 23:03:30
jo, a jeste k tomu opozdenemu zvuku. ja mam teda to napojene zvukovy vystup z tv karty do mikrofoniho vstupu zvukovky.  Mozna je to i tim, ze se mi to neopozduje, nevim. Zkousel sem nahravat misto lame PCM, ale zase mi nestihal obraz.
Název: Re: tv capture
Přispěvatel: existpierre 29 Ledna 2008, 23:04:13
nastavil som si to tam na SAA7134 PCM, no vypisalo mi tuto hlasku

Kód: [Vybrat]
gconfaudiosrc ! audioconvert ! audioresample ! gconfaudiosink profile=chat: Nepodarilo sa získať/nastaviť nastavenia zo/na zdroj/a.
Ja aj tvtime, aby som mal zvuk, musim mat zaroven spusteny sox.  Skusal som aj ostatne polozky, no nic, ani jedna neprehrala zvuk
Název: Re: tv capture
Přispěvatel: hicadsum 29 Ledna 2008, 23:23:49
znie to zaujimavo, ale je to desivo nesikovne. Ja by som skor potreboval nejaku konkretnu aplikaciu - tv time funguje krasne, len nenahrava! predchadzajuci napad skvely, ale preco robit jednoduche veci tak strasne zlozito? to je sice skvele, ze je ubuntu system "pro lidi", ale porovnanie s xp v tomto ohlade vychadza pre linux nelichotivo... nechcem si radsej predstavovat co by som musel podstupit aby som naprogramoval prebudenie pocitaca z hibernacie, naladenie prislusneho kanalu (a spravnej zvukovej normy), spustenie nahravania, jeho ukoncenie a uvedenie pocitaca do hibernacie... v xp to zvladnem bez hlbsich znalosti systemu - ten zapis by som nevymyslel do smrti. Proste chcem pozerat a nahravat tv programy bez nutnosti studovat informatiku! Preco nie je mozne nainstalovat Freevo a mnohe dalsie aplikacie (urcite to ma jednoduchy dovod, ale mne to proste nie je jasne...)? Preco nefunguje xawtv a zapping tv viewer? (a nevypisuje to ani chybove hlasenia o ktore by som sa mohol podelit - xawtv ani nenabehne a zapping sa pri snahe nastavovat vypne) mythTV by bol mozno fajn, ale po uplynulych dvoch veceroch ked "mythtv could not connect to database" alebo co to bolo uz o nom nechcem ani pocut. (problem je samozrejme vo mne, ale zacinam mat rad chlapcov z Redmondu...) Pre mna intuitivnost v pouzivani ubuntu konci pri tych najelementarnejsich ukonoch - open office, pocuvanie hudby, icq...
Název: Re: tv capture
Přispěvatel: Rincewind 29 Ledna 2008, 23:32:15
https://help.ubuntu.com/community/MythTV_Gutsy_Backend_Frontend_Desktop

Ta instalace MythTV není zas tak náročná - a stojí za to.

Princip je jednoduchý - backend běží pořád na pozadí a nahrává, nastavení a program si nahrává do mysql databáze a frontend to přehrává (i na jiném počítači). Jediná komplikace je absence xmltv (automatické stahování tv programů) v českém prostředí - nahradit se dá pomocí tvxb ve wine. Pak už jen nastavíš klíčová slova pro nahrávání a koukáš a nic neřešíš.
Název: Re: tv capture
Přispěvatel: hicadsum 29 Ledna 2008, 23:52:32
teraz uz viem, preco tam sql databaza je, uz zostava len vyriesit ten problem s pripojenim do nej. Nejak mi nie je jasne, preco sa autor nemohol spokojit s prostym ukladanim suborov do systemu adresarov? Odhadujem, ze vacsina ludi nema v PC viac nez 500GB miesta, tak kolko asi poloziek - tv nahravok - tam vlezie? no, povedal by som, ze nie tolko aby to vyzadovalo databazu. Pokial to malo byt nejake intelektualne cvicenie - aha, ja viem s sql - tak nech s tym ide do lesa... (aj ked to asi nejakym zahadnym sposobom malo ulahcit vymenu suborov medzi pocitacmi v dnes uplne beznej elektronickej domacnosti vybavenej servrom, htpc a n pracovnymi stanicami...) ale to ja len tak na okraj - som trochu podrazdeny, ako to "just work"...
Název: Re: tv capture
Přispěvatel: Satannas 30 Ledna 2008, 00:20:47
to existpierre: Ten sox jsem vubec neinstaloval. U mne to jelo hned napoprve se zvukem.
Název: Re: tv capture
Přispěvatel: existpierre 30 Ledna 2008, 00:40:37
sox je pre mna jedinym riesenim ako spojazdnit zvuk na TV ...keby sa to /dev/dsp dalo integrovat priamo do TVtime, lebo ani zvuk v tom nemozem nastavit
Název: Re: tv capture
Přispěvatel: hicadsum 30 Ledna 2008, 07:24:12
zvuk jde i bez sox - v nastaveni zvuku byla u mne polozka aux nebo jak mas televizni kartu ke zvukovce zapojenou neaktivni a ztisena, takze najit a zesilit.
Název: Re: tv capture
Přispěvatel: existpierre 30 Ledna 2008, 09:06:35
TV kartu nemam prepojenu so zvukovkou vobec. Na TV karte mam co sa tyka audia, len Audio Input . Skusil som ale ten aux,aux2 v nastaveni zvuku,.. no bez uspechu
Název: Re: tv capture
Přispěvatel: Rincewind 30 Ledna 2008, 09:25:52
teraz uz viem, preco tam sql databaza je, uz zostava len vyriesit ten problem s pripojenim do nej. Nejak mi nie je jasne, preco sa autor nemohol spokojit s prostym ukladanim suborov do systemu adresarov? Odhadujem, ze vacsina ludi nema v PC viac nez 500GB miesta, tak kolko asi poloziek - tv nahravok - tam vlezie? no, povedal by som, ze nie tolko aby to vyzadovalo databazu. Pokial to malo byt nejake intelektualne cvicenie - aha, ja viem s sql - tak nech s tym ide do lesa... (aj ked to asi nejakym zahadnym sposobom malo ulahcit vymenu suborov medzi pocitacmi v dnes uplne beznej elektronickej domacnosti vybavenej servrom, htpc a n pracovnymi stanicami...) ale to ja len tak na okraj - som trochu podrazdeny, ako to "just work"...

Kdepak intelektuální cvičení :) Do SQL se ukládají jen seznamy kde co je a tv programy, co kde vysílají (+nastavení a spol), nahrávky se ukládají do adresáře, který si vybereš (nejlepší je ale mu určit samostatnou partition) a při zaplněněí disku se samy mažou (chceš li je uchovat, můžeš je nechat předělat třeba do x264, aby nezabíraly místo). Já mám na nahrávky cca 280GB a docela to stačí - asi na dva  měsíce zpět. To sql tam je kvůli tomu, že se počítá s více backendy a více frontendy - tj. lze vybudovat doslova nahrávací farmu a lehký frontend si dát do každého pokoje v domě a backend do sklepa i na půdu - američané mají více tv programů, tak je to pro ně asi důležité.

Hlavní backend provozuje sql, ostatní se k němu připojují. Nevím jak to je na 7.10, ale na 7.04 byla instalace naprosto blbovzdorná, přesně podle obrázkového návodu na ubuntuforums.org, bez potřeby nastavování sql databáze (na rozdíl od suse, kde musíš databázi nejdřív vytvořit). Jediné co bych podle toho návodu nedělal je zadávání root hesla do sql - externí skripty na konverzi do jiných formátů s ním moc nepočítají.

Ad běžná elektronická domácnost - jojo, taky jsem dřív nemyslel, že budeme mít domácí server - ale je to praktická věc :) :)
Název: Re: tv capture
Přispěvatel: Mraky 08 Května 2009, 11:01:17
TO Satannas: a jak nainstaluju ten mencoder? v repu není.-((
Název: Re: tv capture
Přispěvatel: Mraky 08 Května 2009, 11:14:23
aha tak sem to naistaloval z terminálu.-)))
Název: Re: tv capture
Přispěvatel: Mraky 08 Května 2009, 13:57:38
tak sem to taky zkusil podle návodu a po příkazu "at" mi to napíše scarbled time, a taky nevím jak se ukončuje nahrávání
Název: Re: tv capture
Přispěvatel: Satannas 08 Května 2009, 14:54:54
Nahrávání ukončíš: "killall mencoder".
Ten příkaz "at" musí fungovat.
Př. Mám třeba script tv_rec.
Spustění tv:
at 17:00
tv_rec
ctrl+D

zastavení třeba v 18:00 :
at 18:00
killall mencoder
ctrl+D
Název: Re: tv capture
Přispěvatel: Mraky 08 Května 2009, 16:02:34
to nechápu(asi sem nechápavej) tak teda co všechno napíšeš aby se ti zaplo nahrávání? a co pří výpínání?
Název: Re: tv capture
Přispěvatel: Mraky 08 Května 2009, 16:11:27
jo už chápu, zkusil sem to, ale v mnou zadané adrese se nic neobjevilo, ten skript, mám taky v /bin,jen sem tam upravil adresu kam se to má ukladat, jak sem již psal