Kedvenc TV műsorok automatikus rögzítése

 ( testerlnx | 2004. szeptember 3., péntek - 13:01 )

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ő.

Showview kódokat támogatja valamelyik magyar csatorna?

Szia!

Na, hol tart a szétosztás? :)

R.

[quote:0d5ba4d3ad="johans"]Okok: ...[/quote:0d5ba4d3ad]

Köszi.

Hali :)

Össze ütöttem egy kis script-et ami lekapja beállítások alapján a port.hu-ról, hogy a kedvenc műsoraid mikor futnak, és beállítja "at"-el a megadott rögzítő script-ed...
Még nem írtam bash script-et, úgy hogy minden kritikát szívesen fogadok :)
Innen érhető el: [url]http://lightport.hu/ocap/[/url]

Még van hova fejleszteni :)
Ha belövi az ember akkor érdemes beállítani a cron-ba.

sok a disc-helyed :wink:

Most veszek hozzá egy 160GB-s 7200/8MB samsung hdd-t :)
Legalább kipróbálom melyik FS az optimálisabb rá, asszem XFS-t megy EXT3-at javasoltak hozzá...
Mindig is szerettem volna vmi optimális megoldást találni a kedvenc műsoraim rögzítésére, ez most kezd alakulni :) Amúgy nem sokat tv-zem, de amikor tv-znék sosincs egy nézhető adás se :( Ezért gondoltam inkább lerögzítem aztán megnézem később. Amúgy használ vki 2 vagy több tv kártyát egyszerre a gépében? És ha használ akkor ugyan azt a típust vagy különböző kártyákat? Arra lennék kiváncsi ha csinálnék egy média box-ot az mennyire lehetne működő képes. PictureInPicture-t szeretnék, ha lehet meg hát nézni más műsort miközeben az egyiket felveszem...

Alakul valamiféle doksi? :) Lehetne egy req. lista is :)

R.

Fel tettem egy újabb verziót (prealpha-0.2).
- kezdő-vég ráhagyás kezelése,hogy ne maradjon le az eleje vagy a vége a filmnek (ocap_at_favs.sh/tearly=-2;tlate=4;)
- figyeli, hogy több példányban fut-e (bevárja a folyamatban lévő recorder-t)
- kezel több találatot egy napon (pl holnap 5 sabrinát fog felvenni remélem :))

Még erősen tesztelés alatt van! Konstruktív kriikák előnyben :)

csak egy aprosag.. ugy tarozd be, hogy alkonyvtarban, igy nem fogja senkinek sem veletlenul szetszorni a homejaban a fajlokat :)

En egy egyszeru de nagyszeru megoldasl veszem fel amit meg akarok nezni.
van egy parancsom amiben bealitottam a mencodernel mindent, es csak belovom kalarm-ba. Es el van intezve :)

[quote:4791cbc29c="MSD"]csak egy aprosag.. ugy tarozd be, hogy alkonyvtarban, igy nem fogja senkinek sem veletlenul szetszorni a homejaban a fajlokat :)[/quote:4791cbc29c]

Jelen pillanatban a ~/bin -ből fut és a ~/config alatt keresi a beállításait, de majd átszerkesztem ha így kényelmetlen vagy nem túl "konform".

Hm... hova koltoztetted el a cumot? Aszondja a brozer hogya zojjektum kilett veve a szerverbul...

[quote:df82078752="BlinTux"]En egy egyszeru de nagyszeru megoldasl veszem fel amit meg akarok nezni.
van egy parancsom amiben bealitottam a mencodernel mindent, es csak belovom kalarm-ba. Es el van intezve :)[/quote:df82078752]

?
Hát ez elég "manuálisan" hangzik... Nekem arra van szükségem, hogy a napi 2-3 sorozatom (család kedvencei) fel legyenek véve, hogy ha vki haza jön megtudja nézni, viszont az iszonyú kényelmetlen (na meg mindenki lusta hozzá), hogy az összes sorozat időpontjait manuálisan állítsuk be (próbáltam!! egy hónap után feladtam...). :( Szóval számomra szükséges az automatizmus, mert nem egy adást akarok felvenni 2 hetente...

Kiraktan a 0.3-ast is.
- kevesebbszer kéri le a műsort.
- javítva a csúszás számolása
- /tmp/owncpt-ats.txt -be log-olja, hogy milyen felvételeket állított be, és milyen job-id -kal mikor próbál rögzíteni

[quote:96053c6910="slinky"]Hm... hova koltoztetted el a cumot? Aszondja a brozer hogya zojjektum kilett veve a szerverbul...[/quote:96053c6910]
Kihalt a server-em, múlt héten húztam újra, ""természetesen"" az ocap-ról nincs mentésem :( Így felrakom majd a nálam lévő legutolsó verziót. Így csak az előző verziók nem lesznek meg. Holnap megpróbálom feltolni.

0.4 -est is kiraktam.
- Már nem csak a holnapi napot scan-eli hanem megadható (többek közt) a "ocap_at_favs.sh" -nak, hogy melyik napot nézze.
($1 - (1-ma, 2-holnap...); 2-mennyive elötte induljona felvétel; 3-mennyivel utána áljon le; 4-saját programok; 5-saját csatornák)
- Figyelmen kívül hagyja a mai már elmúlt adásokat
- Új script amelyikkel egy adást rögzíttethetünk be, amelyik nem volt benne a mai napra már lefuttatot időzítő kedvenceiben
(pl.: >ocap_at_prog.sh 'Heti.*h' 1 'RTL_Klub')

Sziasztok!

Az miért lehet, hogy a bttv-0.9.15 szépen lefordul, de amikor betöltöm a bttv modult szegmens hibával áll le. Az lsmod folyamatosan bttv (initialising)-t mutat :(
Persze semmi működés.
A kernel genkernellel készített 2.4.27-es. A vas Abit NF-7S, 256 M, Pinnacle PCTV

Köszi,
Roland

- kezeli, ha már fut egy mencoder (vagyis megvárja míg a másik befejezi, ha nem nagyobb a prioritása, ha nagyobb a prioritása akkor kilövi a futó mencoder-t)

[quote:e5bd8ae057="roleez"]Szia!

Na, hol tart a szétosztás? :)

R.[/quote:e5bd8ae057]

Jól megy :) Én 2 géppel rögzítek, egyenlőre adott IP közt tudja szét osztani prioritás alapján a felvételeket... Most már képes MySQL táblába rögzíteni a felvételeket, és log-olni a felvétel kezdetét végét, vmint ha kilötte egy másik felvétel.
Lassan berakok két kártyát az egyik gépbe, és ha megy akkor megírom az egy gépben több kártyára való megosztás kezelést...

A 0.5 -ben meg lehet adni az "ocap_fav_progs.txt"-ban a műsor-pattern után a prioritási számát a műsornak, amelyet már a "ocap_at_favs.sh" is kezel. Vagyis az "ocap_record.sh" már a 0.4-esben is kezelte a pnice-ot (prioritást), de az "ocap_fav_progs.txt" ezt még nem állította be.

[quote:0cc3677cdb="testerlnx"]felraktam egy kis readme-t is, majd holnap folytatom[/quote:0cc3677cdb]

Sziasztok!

Csak nálam nem jön be az oldal? Kíváncsivá tett a topic :-)

Felraktam amúgy pe-0.9 ként a szokott helyre az aktuális verziót amit használok, de öszintén szólva lassan kéne írjak hozzá egy doksit...

Most nézem, vmiért nem megy a server-em, holnap újra indítom...

Felraktam az utolsó verziót: http://lightport.hu/ocap/

input gain+inputlevel allithato valahol kulon, vagy default mixer? mert igy torzik piccit... ja es a doksi telleg elkelne, mer szepdolog forrasbol nezni mit is csinal ;]

[quote:4d0b49cc51="roleez"]Alakul valamiféle doksi? :) Lehetne egy req. lista is :)

R.[/quote:4d0b49cc51]

Hát tetrvezem, de mostanában nincs sok szabad időm :( De azért 1-2 héten belül remélem neki tudok állni... Mi az a req. lista?

Kerdes: testerlnx te milyen tuner kartyat hasznalsz, milyen kernellel, milyen mplayerrel? En egy pctv pro-t 2.4.27-tel, legujabb tarballos mplayaval, es v4l2-vel nekem nem mukodik. Csak most nem tudom, hogy a sok tenyezo kozul mi a hibas...

[quote:35635b4525="slinky"]ahm... lebeszelheto vhogy a 4M record log kuldesrol?[/quote:35635b4525]

Elvileg le, ha jól tudom az mplayer-t meg lehet silent módban is hívni amit az ocap_record.sh kezel...

[quote:c81369854e="slinky"]input gain+inputlevel allithato valahol kulon, vagy default mixer? [/quote:c81369854e]
Ez Engem is érdekelne, mert az integrált hangkártyáimmal Nekem is torzít, viszont az SB-vel meg nem...

[quote:c81369854e="slinky"]
mert igy torzik piccit... ja es a doksi telleg elkelne, mer szepdolog forrasbol nezni mit is csinal ;][/quote:c81369854e]
Hát igen, lassan tényleg Neki kell álljak, bár php-s felületet is tervezek neki. Amúgy most már MySQL-be dolgozik, úgy hogy az adatbázist meg a táblát is meg kell csinálni neki, ha vki az új verziót rakja fel...

felraktam egy kis readme-t is, majd holnap folytatom

En orulnek, ha feltunteted a shell scriptjeid fuggosegeit mas programoktol. Pl. wget, html2text stb. Sot, akar egy on-the-fly checkert is beletehetnel, hogy minden program meglegyen. Nem nagy cucc nehany [ -x /usr/bin/wget ] || exit 1 s le van a gond rola.

kártyák:
Terratec Cinergy 600 TV
Leadtek WinFast TV2000 XP
Pinnacle ...
(bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected])

kernel:
suse default 2.6.5-7.108

MPlayer:
MPlayer-1.0pre5-pm.1.i686.rpm
-divx4linux-20030428-0.pm.0.i386.rpm
-lame-3.95.1-pm.1.i686.rpm
-libtheora-0.9_1.0alpha3-0.pm.0.i686.rpm
-w32codec-all-20040809-0.pm.0.i386.rpm
-xvid-1.0.2-0.pm.0.i686.rpm

Már tesztelem, hogy két gép közt hogyan ossza el a felvételeket az ocap ;)

így egy kicsit elegánsabb:

#checking for wget
which wget >/dev/null 2>&1
wgetbin=`which wget 2>/dev/null`
if [ $? != 0 ]; then
cat <<EOF
ERROR: Can't find wget. You can download it at
<letöltési cím>
EOF
exit 1
fi

[quote:f77cd94624="testerlnx"]
kernel:
suse default 2.6.5-7.108
[/quote:f77cd94624]

Koszi a valaszt. Szerintem ez lesz a bokkeno nalam, valszeg v4l2 2.4-es szeriaban nincs benne. De majd utananezek, ha jobban felebredtem.

Nekem elég hamar működni kezdett, miután rájöttem, hogy nincs a gépemen html2txt. Cool! Csak így tovább! :)

[quote:30cf68a8d5="LiRul"]En orulnek, ha feltunteted a shell scriptjeid fuggosegeit mas programoktol.
...
[/quote:30cf68a8d5]

Köszi!

[quote:30cf68a8d5="vmiklos"]
így egy kicsit elegánsabb:
...
[/quote:30cf68a8d5]

Köv. verzióban már benne lesznek :)

[quote:f577ae49f8="Pingvin"]Cool! Csak így tovább! :)[/quote:f577ae49f8]
Köszi! Van egy két ötletem amit még szeretnék megcsinálni benne :) Na meg kéne írni egy doksit is hozzá...

Udv
[quote:54ffa70b0f]
En egy pctv pro-t 2.4.27-tel, legujabb tarballos mplayaval, es v4l2-vel nekem nem mukodik.
[/quote:54ffa70b0f]
[quote:54ffa70b0f]
Koszi a valaszt. Szerintem ez lesz a bokkeno nalam, valszeg v4l2 2.4-es szeriaban nincs benne. De majd utananezek, ha jobban felebredtem.
[/quote:54ffa70b0f]

Nalam pctv pro 2.6.8.1-el tokeletesen mukodik. Eddig ezt nem mondhattam el rola.

Istvan

mysql supportot reszemrol kivettem belole..... nekem jobban megfelel hogy fileba rogzit.... Kerdes, mier jo az ha sqlbe rogzit nekem?

gain problemara aumix -l0 -R l -i 0

bar igyis torzit... este berakok 10: 1 feszultseg osztot

[quote:0bc8e8bcab="sebist"]Nalam pctv pro 2.6.8.1-el tokeletesen mukodik. Eddig ezt nem mondhattam el rola.[/quote:0bc8e8bcab]

Nekem 2.4.27 alatt is tokeltesen megy, igaz csak v4l-lel (nem v4l2-vel), de nem tudom mit nyernek a v4l uj verziojaval.

Idokozben megneztem, s tenyleg patch formajaban letezik a v4l2 a 2.4.26-hoz.

Melyik progi tud dátum kalkulálást csinálni? Olyanra lenne szükségem amit az "at +1day " tud, csak hát nagyon hack lenne ezért egy at-et kiadni, perl-t pedig nem szeretném csak emiatt a funkció miatt behúzni...

Amúgy a 0.5-ösben van egy bug, hogy nem generál egyedi file neve ha egy napon 2 azonos nevü sorozatot szeretnél felvenni (pl Sabrina). Köv.ben javítom...

[quote:34a1061122="slinky"]mysql supportot reszemrol kivettem belole..... nekem jobban megfelel hogy fileba rogzit.... Kerdes, mier jo az ha sqlbe rogzit nekem?

gain problemara aumix -l0 -R l -i 0

bar igyis torzit... este berakok 10: 1 feszultseg osztot[/quote:34a1061122]

Hmmm, öszintén szólva már elöbb se értettem mi az a gain, asszem utána nézek :)

A mysql support-ot azért raktam bele, mert így szerintem jobban kezelhetőek a felvételek, és jobban nyomon követhető, hogy melyik felvétel melyiket lőtte ki. Vmint neki kezdek a php-s felületnek az is jobban fog örülni a mysql-nek szerintem.

[quote:b327adf01d="testerlnx"]Felraktam amúgy pe-0.9 ként a szokott helyre az aktuális verziót amit használok, de öszintén szólva lassan kéne írjak hozzá egy doksit...[/quote:b327adf01d]
amilyen undorító munka doksit írni, olyan hasznos :wink:

meglajjuk.... szojjha kesz ;] bar reszemrol jolenne ha kulon fileba turna a rogzitettet es sqlbe csak naplo....

[quote:cf03ccb969="testerlnx"]Melyik progi tud dátum kalkulálást csinálni? Olyanra lenne szükségem amit az "at +1day " tud, csak hát nagyon hack lenne ezért egy at-et kiadni, perl-t pedig nem szeretném csak emiatt a funkció miatt behúzni...[/quote:cf03ccb969]

[code:1:cf03ccb969]date --date="+1 day"[/code:1:cf03ccb969]

Köszi! Persze már beraktam a perl-es megoldást, de már szedem is ki :)
(Béna vagyok még man-t se tudok olvasni rendesen, pedig ma néztem a date manját is...)

Megnéztem a forrást. A /tmp alatt nem csinálunk fix nevű fájlokat. Helyette
[code:1:0c500fbcc9]TEMPFILE=`tempfile --prefix ocap`[/code:1:0c500fbcc9]
formát kéne használni, aztán a $TEMPFILE-t használni minden hivatkozáshoz.

[quote:68a484a1af="johans"]Megnéztem a forrást.[/quote:68a484a1af]
Köszi!
[quote:68a484a1af="johans"]
A /tmp alatt nem csinálunk fix nevű fájlokat. Helyette
[code:1:68a484a1af]TEMPFILE=`tempfile --prefix ocap`[/code:1:68a484a1af]
formát kéne használni, aztán a $TEMPFILE-t használni minden hivatkozáshoz.[/quote:68a484a1af]
okok. Van ami nem temp file, azokat pedig át kéne raknom a /var/log/ alá mondjuk? Pl.: lekérek egy web lapot majd text-é konvertálom, de ezt a text file fix néven meg akarom tartani mert ha legközelebbi futásnál nem akarom újra lekérni, valamint azt is tárolom, hogy mit adtam ki rögzítésre, hogy mégegyszer ne adjam ki...

ahm... lebeszelheto vhogy a 4M record log kuldesrol?

Okok:
- Biztonság (ha a root futtatja a programod, userként minimum felül tudok írni random adattal a /etc alatti tetszőleges fájlt)
- A fájl létrehozásának atomisága, versenyhelyzet kezelés
- Ki mondta, hogy egy ilyen nevű fájlt már nem hozott létre valaki a /tmp alatt - teljesen más tartalommal?

Ami fájlt meg kell tartani, azt én a ~/.ocap alá raknám, tulajdonképpen mindegy, hogy milyen néven. De ha fel szeretnél készülni egyszerre több példány futtatására, akkor ott is a tempfile-t kell használni, és az újboli futatás előtt meg kell nézni, hogy az adott prefixü fájl létezik-e.

[quote:c1eef9c1a0="testerlnx"]Showview kódokat támogatja valamelyik magyar csatorna?[/quote:c1eef9c1a0]

A showview kodokat mindegyik csatorna "tamogatja", mert a kodok nem masok mint a csatorna szama, kezdesi ido es befelyezesi ido egy szamknet valo abrazolasa.
Ahhoz hogy a videokeszuleked korektul kezelje a showview kodokat elotte meg kell tanulni, hogy melyik csatornahoz melyik szam tartozik.

Egy sokkal korektebb megoldas a "kezdesi jel" sugarzasa a videojelben, aminek megvalosulasa csak alom egyenlore Mo.-on,

Felraktam a 0.6-ost, még nincs benne minden amit mondtatok, de csak egyszer tölti le a műsort (csatorna/nap), és megjegyzi, hogy miket állított be felvételre, és ha mégegyszer ráhívsz ugyan arra a napra akkor csak az újakat jegyzi be. Valamint most már külnböző nevet generál ha egy műsort többször adnak egy napon.