1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

DVB-C -pohjainen PVR/VDR -projekti

Viestiketju Muuta keskustelua kotiteatterista -osiossa. Ketjun avasi Ketola 30.08.2003.

  1. jukep

    jukep Member

    Liittynyt:
    15.11.2003
    Viestejä:
    6
    Kiitokset:
    0
    Pisteet:
    11
    Juuri 20 min sitten onnistuin saamaan itse TTV:n verkossa salatut kanavat näkyviin. Vika oli juuri channels.conf:ssa. Kannattaa generoida scanilla suoraan vdr-formaattiin.

    Valmiit channels.conf ja fi-htv löytynevät aiemmasta Ketolan postauksesta.

    Itse saat generoitua listan näin:
    scan -o vdr fi-htv > channels.conf


     
  2.  
  3. extechop

    extechop Member

    Liittynyt:
    14.11.2003
    Viestejä:
    13
    Kiitokset:
    0
    Pisteet:
    11
    Juu, ei tunnu toimivan ainakaan Ketolan edellä antamaa fi-htv:tä käyttäen --

    # ./scan -o vdr fi-htv > htv
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    >>> tune to: 394:M64:C:6900:
    WARNING: >>> tuning failed!!!
    >>> tune to: 394:M64:C:6900: (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 113:M64:C:6900:
    WARNING: >>> tuning failed!!!
    >>> tune to: 113:M64:C:6900: (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 377:M256:C:6900:
    WARNING: >>> tuning failed!!!
    >>> tune to: 377:M256:C:6900: (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 530:M64:C:6900:
    WARNING: >>> tuning failed!!!
    >>> tune to: 530:M64:C:6900: (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 410:M64:C:6900:
    WARNING: >>> tuning failed!!!
    >>> tune to: 410:M64:C:6900: (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 306:M64:C:6875:
    WARNING: >>> tuning failed!!!
    >>> tune to: 306:M64:C:6875: (tuning failed)
    WARNING: >>> tuning failed!!!
    ERROR: initial tuning failed
    dumping lists (0 services)
    Done.
     
  4. Ketola

    Ketola Turned ninja Ylläpitäjä

    Liittynyt:
    10.06.1999
    Viestejä:
    1,233
    Kiitokset:
    102
    Pisteet:
    78
    extechop, käytät väärää viritystaajuutta (394MHz). Tuolla taajuudella ei HTV:n verkossa taida olla mitään muxia.

    Muokkaa fi-htv muotoon:

    # HTV
    # freq sr fec mod
    C 283000000 5900000 NONE QAM128


    niin pitäisi löytyä. HTV:llä Ylen muxi on taajuudella 283MHz.

    Muiden HTV-muxien taajuudet löytyvät osoitteesta:

    http://dvb.swelcom.fi/cable.php

    mutta ei niitä varmastikaan tarvitse käsin alkaa nakuttamaan.

    Toimivat suoraan myös Conaxin kanssa, kunhan nuo on haettu. Kun haluat tehdä channels.conf:n czapille, jätä '-o vdr' -optio pois scannilta.
     
  5. extechop

    extechop Member

    Liittynyt:
    14.11.2003
    Viestejä:
    13
    Kiitokset:
    0
    Pisteet:
    11
    Nope, ei tuolla toimi yhtään sen paremmin:

    # ./scan fi-htv > htv
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    >>> tune to: 394000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64
    WARNING: >>> tuning failed!!!
    >>> tune to: 394000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64 (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 113000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64
    WARNING: >>> tuning failed!!!
    >>> tune to: 113000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64 (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 377750000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256
    WARNING: >>> tuning failed!!!
    >>> tune to: 377750000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256 (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 530000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64
    WARNING: >>> tuning failed!!!
    >>> tune to: 530000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64 (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 410000000:INVERSION_OFF:6900000:FEC_NONE:QAM_64
    WARNING: >>> tuning failed!!!
    >>> tune to: 410000000:INVERSION_OFF:6900000:FEC_NONE:QAM_64 (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 306000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64
    WARNING: >>> tuning failed!!!
    >>> tune to: 306000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64 (tuning failed)
    WARNING: >>> tuning failed!!!
    ERROR: initial tuning failed
    dumping lists (0 services)
    Done.

    Tässä on siis alla linux-dvb.2003-09-05 ja vdr-1.2.6 (joka kyllä nyt tuntuisi toimivan) mutta haluaisin mielellään ihan varmuuden vuoksi myös czapilla toimivan channels.conf:n. Olisiko helpompaa jos jollakulla on se jo valmiina?

    Osaisiko kukaan muuten neuvoa kuinka dvb-moduleiden lataamisen saa automatisoitua /etc/modules.conf:iin niin voisi startata vdr:n suoraan inittab:sta kuten esimerkeissä tehdään?

    Yksi newbie kysyy enemmän kuin kymmenen wanhaa ennättää vastata: millä työkaluilla siistitte nauhoitukset (leikkaatte mainokset yms. pois) ennen konvertointia vaikkapa SVCD/DVD:ksi?

    (Yksi) ongelmani on että en ole vielä ennättänyt virittää lirc:iä ja televisio-interfacea toimintaan ts. teen homman toistaiseksi kokonaan tietokoneella. VDR tuntuu olevan niin totaalisen tv-orientoitunut että homma muuttuu tällä tavalla melkoisen vaikeaksi, eikä asiaa suinkaan auta se että dokumentaatio on varsin rudimentaarista.
     
  6. Ketola

    Ketola Turned ninja Ylläpitäjä

    Liittynyt:
    10.06.1999
    Viestejä:
    1,233
    Kiitokset:
    102
    Pisteet:
    78
    Tutkin tuota scannia kunhan pääsen Tompan koneeseen taas käsiksi. =)

    Itse olen puukottanut aika rankalla kädellä noita VDR:n oletustiedostoja. Kone on myös yksinomaan VDR-käytössä, joten nämä eivät sellaisenaan sovellu tilanteeseesi. Mutta jospa näistä jotain iloa olisi.

    /etc/inittab:
    ...
    # Run gettys in standard runlevels
    #1:2345:respawn:/sbin/mingetty tty1
    vdr:2345:respawn:/usr/local/bin/runvdr --terminal=/dev/tty1
    2:2345:respawn:/sbin/mingetty tty2
    ...


    /etc/modules.conf:
    ...
    probeall /dev/dvb dvb-ttpci
    alias /dev/dvb/* /dev/dvb
    below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
    add below dvb-ttpci grundig_29504-401 grundig_29504-491
    add below dvb-ttpci stv0299 ves1820
    alias char-major-250 dvb-ttpci
    alias char-major-81 dvb-ttpci
    ...


    Itseasiassa teen joka tapauksessa modproben ja rmmodin runvdr:ssä, joten tuota nyt ei välttämättä tarvi. Muutoinkin tuo modules.conf on vain puolittain tehty.

    /usr/local/bin/runvdr:
    DVBDIR="/path/to/DVB/driver"
    VDRPRG="/path/to/vdr-1.2.5/vdr"
    VDRADMINPRG="/path/to/vdradmin-0.94/vdradmind.pl $*"
    LIRCD="/usr/local/sbin/lircd"
    VDRCMD="$VDRPRG -w 60 -P 'osdteletext -r' -Psubtitles \\
    -Pgames -Pweather -Pcalendar -Ppilot -Ptimeline $*"

    KILL="/usr/bin/killall -q -TERM"

    while (true) do
    $KILL $LIRCD
    sleep 5
    su -c "$LIRCD"
    $VDRADMINPRG
    cd /path/to/vdr-1.2.5
    su -c "$VDRCMD" $VDRUSR
    date
    echo "restarting VDR"
    $KILL $VDRPRG
    $VDRADMINPRG -k
    sleep 10
    (rmmod dvb-ttpci; modprobe dvb-ttpci)
    date
    done


    Eli alkuperäisen runvdr:n ideaa en juurikaan noudata. Tuo ajaa vdr:ää niin kauan kunnes sekä runvdr että vdr tapetaan. Alkuperäinen runvdr tutki exit koodeja ja päätti sen mukaan, lopetetaanko looppi vai ladataanko ajuri (ja vdr) uudestaan. En myöskään käytä DVB-ajurin makefilen scriptejä (make rmmod; make insmod;), vaan ajelen suoraan rmmodin ja modproben. dvb-ttpci modulen uudelleenlataaminen todellakin tuntuisi riittävän aina ongelmien selvittämiseen.

     
  7. extechop

    extechop Member

    Liittynyt:
    14.11.2003
    Viestejä:
    13
    Kiitokset:
    0
    Pisteet:
    11
    Pienen ihmettelyn jälkeen laitoin seuraavaa /etc/modules.conf jolloin dvb-modulit automaattisesti lataantuvat kun niitä esimerkiksi xine tai vdr kaipaa, ei välttämättä täysin "tieteellistä" mutta tuntuu hoitavan homman:

    Myös vdradmin tuntuisi timezone-patchauksen jälkeen toimivan (herää kysymys miksei tuota varsin ilmeistä ominaisuutta oltu alunperin laitettu oikein, onko kirjoittaja kenties maassa jossa näkyy vain oman timezonen ohjelmia?) ja ainakin alustavasti vaikuttaisi siltä että kielipatchauksella tulevat ohjelmatiedotkin suunnilleen oikein.

    Nyt pitäisi vaan keksiä mitä noille brutaalin kokoisille vdr-tiedostoille voisi tehdä, eli mitä softaa käytätte alun/lopun/mainosten leikkelyyn (vai teettekö kaiken vdr:llä)?

    Konversiot svcd:ksi taitavat leikkaamisen jälkeen onnistua suhteellisen helposti käyttäen tosvcd/convert softia?
     
  8. extechop

    extechop Member

    Liittynyt:
    14.11.2003
    Viestejä:
    13
    Kiitokset:
    0
    Pisteet:
    11
    Nyt muutaman kokeilun jälkeen totean että jostakin syystä CAM menee pimeäksi muutaman ajan (yön yli?) jälkeen, eikä enää saa dekoodattua salattuja kanavia (driverit tosin luulevat että toimii normaalisti, videostreamista tulee vain p*kaa).

    Modulien unload/load ei tunnu vaikuttavan. Koneen bootti auttaa, mutta ei oikein edusta VDR:n ideaa standalone-koneesta. Käytössä siis RedHat 9, linux-dvb.2003-09-05 ja vdr-1.2.6. Ehdotuksia?
     
  9. Ketola

    Ketola Turned ninja Ylläpitäjä

    Liittynyt:
    10.06.1999
    Viestejä:
    1,233
    Kiitokset:
    102
    Pisteet:
    78
    En ole CAMin kanssa törmännyt ongelmiin. Tai ainakaan tuollaisiin ongelmiin. CAMin menujen ja muutoinkin CAMin hallinnan kanssa on kyllä ongelmia, mutta ne eivät käyttöä haittaa. Sammutan tosin koneen aina yön ajaksi.

    Käytän samaa versiota DVB-ajurista.

    VDR:iä en juuri ole käsitellyt. Enkä todennäköisesti tule käsittelemäänkään. Ne, jotka haluan säästää, muunnan PVAStrumentolla program streamiksi ja authoroin DVD:lle. Mutta kunhan aikaa on (vakiofraasi), testailen mencoderia eri asetuksilla ja koodekeilla.
     
  10. myllymaa

    myllymaa Member

    Liittynyt:
    02.12.2003
    Viestejä:
    5
    Kiitokset:
    0
    Pisteet:
    11
    Ketola, onko tietoa toimiiko tuo Siemenssin kortti HTV:n verkossa? HTV:llähän on aika paljon käytössä QAM128.. Ja tuolla on ainakin aiemmin ollut ongelmia tuollaisten kanavien kanssa..

     
  11. Tomcat

    Tomcat Regular member

    Liittynyt:
    23.07.1999
    Viestejä:
    272
    Kiitokset:
    0
    Pisteet:
    26
    myllymaa, eikös aikasemmista viesteistä käy ilmi, että minulla on juurikin HTV:n verkossa toimiva VDR Siemensin kortilla? Hyvin kyllä toimii.
     
  12. ArvoPahvi

    ArvoPahvi Guest


    "jostakin syystä CAM menee pimeäksi muutaman ajan (yön yli?) jälkeen"

    Kuumenisiko moduuli liikaa? Ainakin joissakin satelliittibokseissa moduulit kuumenevat kovasti. Laitoin boksiin sen vuoksi tuulettimen moduulin viereen ja sama jäähdyttää myös "emolevyä".
     
  13. extechop

    extechop Member

    Liittynyt:
    14.11.2003
    Viestejä:
    13
    Kiitokset:
    0
    Pisteet:
    11
    Paljastui että systeemissäni kanavien "häviämiselle" oli se yksinkertainen syy että oletuksena kanavatietojen skannailu on pois päältä jolloin ohjelmatiedottomat kanavat häipyvät ajan kanssa vdradmin:n valikoista. Kun laitoin skannauksen päälle (autotimer on, query interval 5 minutes) pysyvät kanavat mukana kuvioissa.
     
  14. myllymaa

    myllymaa Member

    Liittynyt:
    02.12.2003
    Viestejä:
    5
    Kiitokset:
    0
    Pisteet:
    11
    Tomcat: Voitko laittaa käyttämäsi dvb-driverin saataville? Itse olen kokeillut tämänpäiväistä cvs:stä kiskaistua driveria ja edelleen se hajoittaa noita QAM128 kanavia.. Ei niin pahasti kuin 8.11.2003 päivätty versio, jonka otin VDR:n sivuilta.. Mulla on siis tuo Siemensin dvb-c kortti HTV:n verkossa..
     
  15. -Mika-

    -Mika- Guest

    Itselläni (niinkuin varmaan tosi monella muullakin) on ollut vastaava projekti jo pitempään mielessä, veronpalautusten myötä myös budjetti antais periksi, eli eikun toimiin.

    Saako noista kaapeliin liitettävistä digi-tv korteista ulos kuvaa muuten kuin komposiitilla, eikös nämä muut (rgb ja s-video) ole kuitenkin laadultaa huomattavasti parempia? Tarkoitushan siis olisi käyttää koneen näyttönä ainoastaan televisiota, joten tarvitaanko tätävarten oma näytönohjain?

    Nykyinen televisioni on: 32" scheiner silva 8516, manuaalia en löydä mistään ja maahantuojakin vain lupaa postittaa, joten en tiedä tukeeko ko. töllö rgb-singaalia, s-videoa se ei ainakaan tue, valikot olen kahlannut läpi ja kuva on edelleen mustavalkoinen.

    Halppis DVD-soittimesta saan valittua kuvan ulostuloksi RGB:n mutta en huomaa kuvanlaadussa eroa normaaliin nähden, voinko päätellä tästä kuitenkin että televisioni tukisi RGB-singaalia? Em. asia autaisi sen verran että voisin rakennella semmosen vga-rgb adapterihässäkän.

    Aloitellaan nyt näillä kysymyksillä, jatkoa luvassa.
     
  16. ~Jööman~

    ~Jööman~ Regular member

    Liittynyt:
    25.04.2003
    Viestejä:
    510
    Kiitokset:
    0
    Pisteet:
    26
    Mika, sä puhut nyt ihan tavallisesta kaappauksesta digi kortin kautta. Tässä treadissa on kyse DVB streamin tallentamisesta, mikä on ihan eriasia...
     
    Viimeksi muokattu: 05.12.2003
  17. Adder_78

    Adder_78 Guest

    Unihiekat pois silmistä... Ei Mika siitä puhunut. :eek:)

    Kyllähän se niin on. RGB -> Scart olisi paras vaihtoehto. Siihen voi itse rakentaa piirin tai sitten ostaa valmiin laiteen. Se RGB ei mene ihan kiltisti scart:iin vaan sitä täytyy piirin avulla hieman auttaa :eek:)

    Googlella löytyy varmasti paljon piirikaavioita tuohon urakkaan. Piiri on suht helppo vääntää, mutta täydellisen synkin saaminen telkkariin voikin olla tuskien taival.
     
  18. extechop

    extechop Member

    Liittynyt:
    14.11.2003
    Viestejä:
    13
    Kiitokset:
    0
    Pisteet:
    11
    -Mika- kysyi...
    Ainakin Hauppaugen paremmasta DVB-C -kortista saa ulos suoraan S-videota ja nysväämällä lisäliittimen (kuulema myös jonkinlainen lisäpuskurointi olisi Hyvä Idea, näyttöpiiri kärähtää helposti jos pitkät letkut perässä) saa myös RGB:tä. Economy-mallista (josta puuttuu sisäänrakennettu mpeg-dekoodaus) en tiedä.
     
  19. Ketola

    Ketola Turned ninja Ylläpitäjä

    Liittynyt:
    10.06.1999
    Viestejä:
    1,233
    Kiitokset:
    102
    Pisteet:
    78
    Kyllä saa. Siemensin DVB-kortti antaa muistaakseni suoraan RGB:tä (tai ainakin s-videota) SCARTistaan ulos ja kuten Otto mainitsi, myös Hauppaugen (ym.) rev 2.1 kortteihin voi RGB-lähdön tehdä:

    Ks.
    http://www2.arnes.si/~mthale1/rgb.html

    Laitteesta ei todellakaan tunnu löytyvän mitään tietoa netistä. Luulisi laitteen RGB:tä tukevan, mutta luulo ei ole tiedon väärti. Olethan asettanut DVD-soittimen lähettämään PAL-signaalia? On mahdollista (joskin epätodennäköistä), että TV ei NTSC-signaalia osaa näyttää väreissä.
     
  20. Ketola

    Ketola Turned ninja Ylläpitäjä

    Liittynyt:
    10.06.1999
    Viestejä:
    1,233
    Kiitokset:
    102
    Pisteet:
    78
    Käänsin Tompalle muistaakseni saman version kuin mitä itse käytän, eli dvb-newstruct-20030924.tar.bz2. Tuo taisi olla uusin silloin, kun ajurin käänsin.

    Miten tuo "kanavien hajoaminen" ilmenee? Kannattaa kokeilla esim. czapilla miltä signaalitasot ym. näyttää.

     
  21. myllymaa

    myllymaa Member

    Liittynyt:
    02.12.2003
    Viestejä:
    5
    Kiitokset:
    0
    Pisteet:
    11
    Mika, Jos aiot käyttää konetta vain digitv:n katseluun/tallettamiseen, niin et tarvitse silloin lainkaan näytönohjainta.

    Ainakin jotkin Hauppaugen satelliittikorteista tukee kuvan ulosantia RGB:nä. Niissä se pitää hoitaa ns. J2-liittimen kautta. Itselläni oleva Siemenssin kortti pitäisi myös tukea RGB:tä, mutta ne ole vielä ehtinyt kokeilemaan tuota.

    Sitten tuohon mustavalkoiseen kuvaan: Se saattaa johtua kahdesta asiasta:
    1. yrität näyttää NTSC kuvaa PAL-telkussa, jotkut telkut suostuu näyttämään NTSC:tä mustavalkoisena, näin ainakin oma telkkuni.

    2. Syötät siihen komposiittiin s-videon toisen kanavan, eli valoisuusarvon. Tarkista tuo kytkentä, niin saatat saada värit näkyviin.


    Toivottavasti auttoi..
     

Jaa tämä sivu