Kirjoittaja Aihe: VDR:n kääntäminen + subtitle plugin [kysytty]  (Luettu 33017 kertaa)

LinuxMan

  • Vieras
Tämä on pieni oppaan tynkä siitä, kuinka itse sain VDR:n toimimaan. Lisää apuja löytyy LinuxTV:n foorumeilta osoitteesta http://www.linuxtv.fi/
Perusidea oppaaseen täältä http://www.linuxtv.fi/viewtopic.php?t=1606&start=0 . Kiitokset Alk.peräsen oppaan kirjoittajalle nm:lle!

Opas on testattu Edgyllä sekä Feistyllä(Herd 4).

e-tobi.net:n VDR-pakettien kääntäminen subtitles-lisäosalla *ubuntuun.

1. Jos olet asentanut Ubuntun omista lähteistä VDR:n niin poista se ennen asennusta.

$ sudo apt-get remove vdr vdr-dev

2. Lisää /etc/apt/sources.list-tiedostoon rivi:

deb-src http://e-tobi.net/vdr-experimental sid base addons vdr-multipatch

Päivitä pakettilistat ja hae pakettien kääntämiseen tarvittavat osat:

$ sudo apt-get update
$ sudo apt-get install dpkg-dev build-essential fakeroot

3. Tee hakemisto pakettien kääntämistä varten ja siirry sinne:

$ cd ~
$ mkdir vdr-src
$ cd vdr-src

4. Hae VDR:n lähdekoodipaketti:

apt-get source vdr

5. Kokeile hakea automaattisesti riippuvuudet kääntämistä varten:

$ sudo apt-get build-dep vdr

Kohta ei toimine Ubuntu Edgyssä, jossa linux-kernel-headers-paketti on linux-headers-generic. Editoi vdr-1.4.*/debian/control-tiedostoa. Korvaa siellä "linux-kernel-headers" "linux-headers-generic". Kohtia on kaksi: vdr:n "Build-Depends: .."-rivillä  ja vdr-dev:n "Depends: ..."-rivillä.

Asenna apt-get:llä Build-Depends-rivillä listatut paketit: sudo apt-get install debhelper linux-headers-generic libjpeg62-dev dpatch libcap-dev libncurses5-dev.

6. Editoidaan patchi-listaa tiedostossa vdr-1.4.*/debian/patches/00list. Subtitles-patchia varten poista kommenttimerkit (#) riveiltä:

# opt-27_subtitles-ttxtsubs
# opt-27-x_subtitles-ttxtsubs-volumebar-fix

Aluksi subtitles-patch riittää kyllä hyvin.

7. Käännä lähdekoodi binääripaketeiksi:

$ cd ~/vdr-src/vdr-1.4.*
$ fakeroot debian/rules binary

Tämän jälkeen ~/vdr-src -hakemistoon pitäisi ilmestyä vdr_1.4.*.deb ja vdr-dev_1.4.*.deb -paketit.

8. Asenna binääripaketit:

$ cd ~/vdr-src
$ sudo dpkg -i vdr_1.4*.deb vdr-dev_1.4*.deb

Pluginit
Pluginien kääntäminen onnistuu vdr-dev-paketin asennuksen jälkeen (kohta 8) samaan tapaan kuin VDR:n kääntäminen.

Tässä malliksi vdr-plugin-subtitles ja vdr-plugin-xineliboutput:

$ cd ~/vdr-src
$ apt-get source vdr-plugin-subtitles
$ sudo apt-get build-dep vdr-plugin-subtitles
$ cd vdr-plugin-subtitles-*
$ fakeroot debian/rules binary
$ cd ..
$ sudo dpkg -i vdr-plugin-subtitles_*.deb


$ apt-get source vdr-plugin-xineliboutput
$ sudo apt-get build-dep vdr-plugin-xineliboutput
$ cd vdr-plugin-xineliboutput-*
$ fakeroot debian/rules binary
$ cd ..
$ sudo dpkg -i vdr-plugin-xineliboutput_*.deb libxine-xvdr_*.deb libxineliboutput-sxfe_*.deb xineliboutput-sxfe_*.deb


Kanavien hakeminen ja VDR:n käynnistäminen

Tarvitsemme ohjelman nimeltä scan, se löytyy dvb-utils paketista, jonka voi asentaa komennolla sudo apt-get install dvb-utils.

Kanavien haku käy scanin asentamisen jälkeen tähän tapaan.
scan -o vdr /usr/share/doc/dvb-utils/examples/scan/dvb-t/fi-PAIKKAKUNTA > channels.conf,

Seuraavaksi channels.conf kopioidaan hakemistoon /var/lib/vdr.
sudo cp channels.conf /var/lib/vdr.

Käynnistä VDR komennolla sudo /etc/init.d/vdr start ja kuvan pitäisi tulla näytölle komentamalla vdr-sxfe.

Ongelmia ja niiden ratkaisuja

Kysymys/Virhe: VDR valittaa "Connections closed" eikä kuvaa näy.
Ratkaisu/Vihje: Kokeile lisätä /etc/vdr/plugins/pluginxineliboutput.conf tiedostoon rivi --local=none --remote=37890. Tämän jälkeen VDR uudelleenkäynnistäminen komennolla sudo /etc/init.d/vdr restart. Kuvaa voi jälleen kokeilla komennolla vdr-sxfe tai vdr-sxfe xvdr://127.0.0.1:37890.
« Viimeksi muokattu: 16.08.08 - klo:13.35 kirjoittanut Kari Argillander »

spideri

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #1 : 19.02.07 - klo:21.02 »
Entäs sitte?

Itse pääsin samaan pisteeseen netholicin neuvoilla, mutta jatkosta en löytänyt ohjeita ja kyselyihin ei vastattu.
« Viimeksi muokattu: 20.02.07 - klo:18.57 kirjoittanut spideri »

LinuxMan

  • Vieras
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #2 : 20.02.07 - klo:21.19 »
Entäs sitte?

Itse pääsin samaan pisteeseen netholicin neuvoilla, mutta jatkosta en löytänyt ohjeita ja kyselyihin ei vastattu.

Eipä tässä sitten ihmeempiä, minkälaista virhettä pukkaa? Saatko siis käännettyä loppuun ja asennettua .deb-paketit vai eikö VDR tai clientti starttaa ym.?

spideri

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #3 : 20.02.07 - klo:21.56 »
Siis en mielestäni saanut mitään virheitä.
Mutta mitään ei käynnistynyt.
Ei mitää hajua mitä pitäisi seuraavaksi tehdä, että saisin jotain kuvaa ruudulle. Tutoriaaleja yritetty tehdä ja on jopa yritetty opastaa, mutta aina touhu loppunu joko virheilmoituksiin tai toisen osapuolen voimien loppumisiin

LinuxMan

  • Vieras
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #4 : 02.03.07 - klo:08.45 »
Terve!

Ymmärsin nyt niin, että olet kääntänyt VDR:n onnistuneesti ja asentanut .deb paketit...

Seuraavaksi haetaan kanavat komennolla scan -o vdr /usr/share/doc/dvb-utils/examples/scan/dvb-t/fi-PAIKKAKUNTA > channels.conf, jonka jälkeen kotihakemistoon ilmestynyt channels.conf kopioidaan hakemistoon nimeltä /var/lib/vdr/.

Tämän jälkeen itse VDR käyntiin komennolla sudo /etc/init.d/vdr start ja kuvan pitäisi ilmestyä ruudulle, kun komentaa vdr-sxfe.

Lisäilen tämän pätkän myös tuohon itse ohjeeseen.

spideri

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #5 : 02.03.07 - klo:21.41 »
Kannattaa sitte lisätä vielä sellaisille, jotka ovat vielä alottelevampia kuin itse kyseisen asian kanssa, että scan löytyy paketinhallinnasta dvb-utilsista. Lisäksi itse xine ilmeisesti pitää asentaa.
No tein tarkalleen mitä ohjeissa sanottiin...tuli seuraavaa:

VDR server not given, searching ...
---------------------------------------------------------------
WARNING: MRL not given and server not found from local network.
         Trying to connect to default port on local host.
---------------------------------------------------------------
[16387] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr]    (ERROR (xine_input_vdr.c,4956): Operation now in progress)
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr]    (ERROR (xine_input_vdr.c,5375): Operation now in progress)
[16387] [input_vdr] Connections closed.
[16387] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr]    (ERROR (xine_input_vdr.c,4956): Operation now in progress)
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr]    (ERROR (xine_input_vdr.c,5375): Operation now in progress)
[16387] [input_vdr] Connections closed.
[16387] [vdr-fe]    fe_xine_open: xine_open("xvdr://127.0.0.1#nocache;demux:mpeg_block") failed
Error opening xvdr://127.0.0.1

kuksa

  • Käyttäjä
  • Viestejä: 122
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #6 : 03.03.07 - klo:00.13 »
voisit lisätä /etc/vdr/plugins/plugin xineliboutput.conf tiedostoon. --local=none --remote=37890 sit VDR:n restart /etc/init.d/vdr restart ja uusi yritys vaikkapa tälläisella komennolla vdr-sxfe xvdr://127.0.0.1:37890

spideri

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #7 : 03.03.07 - klo:11.38 »
Houston...we have picture  ;D
Sitten kun oppisi käyttämään, niin tämä meikäläisellä puoli vuotta kestänyt projekti voisi valmistua  :D
Mutta jos nuo kaikki rivit voisi laittaa tuohon ensimmäiseen merkintään, niin joku samassa tilanteessa oleva voisi saada helposti asiat tehtyä...Kiitos paljon jo tähän mennessä. Nyt ollaan jo voiton puolella :)

LinuxMan

  • Vieras
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #8 : 03.03.07 - klo:12.31 »
Hienoa että sait toimimaan! :) VDR:n käyttäminen kyllä luonnistuu pienen harjoittelun jälkeen.
Muokkailin myös oppaaseen tarvittavat kohdat.

spideri

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #9 : 03.03.07 - klo:20.58 »
Hieno homma, että saadaan tästäkin aiheesta simppeli how-to...edistystä on tapahtunut  ;D

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #10 : 22.03.07 - klo:16.54 »
Kannattais antaa kunnia nm:lle tästä ohjeesta. Tää ohje on nimittäin melkein suoraa copy-pastea linuxtv.fi (entinen netholic.com) foorumilta, jonka nm teki kun opasti meikäläistä asentamaan vdr:ää.

Itse ainakaan en kehtaisi olla mainitsematta nm:ää, jos tämän ohjeen jonnekin laittaisin näkyviin.
« Viimeksi muokattu: 22.03.07 - klo:16.56 kirjoittanut timbba »

LinuxMan

  • Vieras
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #11 : 25.03.07 - klo:12.58 »
Kannattais antaa kunnia nm:lle tästä ohjeesta. Tää ohje on nimittäin melkein suoraa copy-pastea linuxtv.fi (entinen netholic.com) foorumilta, jonka nm teki kun opasti meikäläistä asentamaan vdr:ää.

Itse ainakaan en kehtaisi olla mainitsematta nm:ää, jos tämän ohjeen jonnekin laittaisin näkyviin.

Kah, eihän tämä mikään suora kopiointi-liitä stydeemi ole. Kyseessä on hieman modifoitu versio mm. Edgylle sekä tulevalle Feisty Fawnille.
Perusideahan on tuolta Netholicilta, koska menetelmä on toimiva ja e-tobin paketit erittäin toimivia.
Heitin tuohon loppuun nyt pientä crediittiä ja vaihdoin Netholicin Linuxtv.fi muotoon.
« Viimeksi muokattu: 25.03.07 - klo:13.05 kirjoittanut Patskumaster »

Jaxz

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #12 : 29.03.07 - klo:10.54 »
Aikaisemmat ongelmat ratkesikin jo, ja pois pyyhitty.. Nyt VDR ilmeisesti asennettu OK ohjeiden mukaan.. mutta, ei kuvaa. Ei xinellä eikä dxr3:n kautta (mites muuten tuo dxr3:n käynnistäminen tässä, kokeilin vaan "sudo vdr -Pdxr3" )

Eli antaa xinellä saman virheilmon, mitä spideri sai, eli "Connections closed.." jne. Vaikka pluginxineliboutput.confiin on lisätty ohjeen mukainen rivi.

Ideoita?
« Viimeksi muokattu: 29.03.07 - klo:21.20 kirjoittanut Jaxz »
5 x Ubuntu vs. 1 x M$ Windows

iccb

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #13 : 03.04.07 - klo:19.49 »
Mitähän tämä tarkoittaa?
Olen lisännyt tuon e-tobin oikein ja hakenut avaimet tuolta mutta apt-get update ajettaessa tulee tälläinen virheilmoitus:

Tiedoston http://e-tobi.net/vdr-experimental/dists/sid/Release nouto ei onnistunut  Unable to find expected entry  vdr-multipatch/source/Sources in Meta-index file (malformed Release file?)

Kellään neuvoja??

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #14 : 03.04.07 - klo:20.38 »
Mitähän tämä tarkoittaa?
Olen lisännyt tuon e-tobin oikein ja hakenut avaimet tuolta mutta apt-get update ajettaessa tulee tälläinen virheilmoitus:

Tiedoston http://e-tobi.net/vdr-experimental/dists/sid/Release nouto ei onnistunut  Unable to find expected entry  vdr-multipatch/source/Sources in Meta-index file (malformed Release file?)

Kellään neuvoja??

Samaa kyseltiin linuxtv.fi -sivustolla. Sieltä nm:n vastaus copy-pastena:

Lainaus
Repositorion polku on tainnut muuttua. Vaihdoin sen ohjeeseen (kohta 2), eli korjaa deb-src-rivillä vdr-multipatch vdr:ksi
« Viimeksi muokattu: 03.04.07 - klo:20.41 kirjoittanut timbba »

iccb

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #15 : 03.04.07 - klo:21.06 »
Lainaus
Samaa kyseltiin linuxtv.fi -sivustolla. Sieltä nm:n vastaus copy-pastena:

Lainaus
Repositorion polku on tainnut muuttua. Vaihdoin sen ohjeeseen (kohta 2), eli korjaa deb-src-rivillä vdr-multipatch vdr:ksi

Sillähän se selvisi. Kiitokset suuret!
Itse en löytänyt tuolta linuxtv:n puolelta vastausta, vaikka kovasti ettiskelin...  ???

mtjjarvin

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #16 : 05.04.07 - klo:17.10 »

 hello, kokeilin tätä ohjetta Ubuntu Edgyssä; vdr + subtitle, yaepg + pluginit kääntyy kyllä, mutta..

tuomas@arendia:~$ sudo /etc/init.d/vdr start
Starting Linux Video Disk Recorder: vdr
Searching for plugins (VDR unknown version):.
tuomas@arendia:~$             

Tässä vielä asennetut kamat:
ii  vdr                      1.4.6-1ctvdr2  Video Disk Recorder for DVB cards
ii  vdr-dev                  1.4.6-1ctvdr2  Video Disk Recorder for DVB cards
ii  vdr-plugin-sky           1.4.6-1ctvdr2  Plugin for using a Sky Digibox with vdr
ii  vdr-plugin-submenu       0.0.2-30       Submenu plugin for vdr
ii  vdr-plugin-subtitles     0.5.0-2        provides subtitles display for vdr
ii  vdr-plugin-xineliboutput 1.0.0~pre7-4   VDR plugin for Xine based sofdevice frontend
ii  vdr-plugin-yaepg         0.0.2-14       Yet another EPG for VDR

 ???

mtjjarvin

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #17 : 05.04.07 - klo:17.24 »

jäi edellisestä,
 vanhoja, ubuntun tai muita vdr-sälää ei järjestelmään ole asennettu, kokeilin poistaa kaikki vdr:ään viiittaavat ja sitten uudelleen.


 Tuomas

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #18 : 05.04.07 - klo:18.15 »

jäi edellisestä,
 vanhoja, ubuntun tai muita vdr-sälää ei järjestelmään ole asennettu, kokeilin poistaa kaikki vdr:ään viiittaavat ja sitten uudelleen.


 Tuomas

Lainausta taas nm:n ohjeista linuxtv.fi -sivustolta:
 
Lainaus
Kokeile lisätä /etc/default/vdr-tiedostoon rivi:
Koodia: [Valitse]
NONPTL=0
Ja käynnistä vdr uudelleen.

tommi-fi

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: VDR:n kääntäminen + subtitle plugin
« Vastaus #19 : 12.06.07 - klo:17.35 »
VDR asennettu nyt tämän ohjeen mukaan mutta localeiden kanssa tarvitsen apua.

Haluaisin pitää utf8 käytössä muissa ohjelmissa. Onnistuuko pelkän VDRn ajaminen muuna.

EDIT
Koodia: [Valitse]
Kysymys/Virhe: VDR valittaa "Connections closed" eikä kuvaa näy.
Ratkaisu/Vihje: Kokeile lisätä /etc/vdr/plugins/pluginxineliboutput.conf tiedostoon rivi --local=none --remote=37890. Tämän jälkeen VDR uudelleenkäynnistäminen komennolla sudo /etc/init.d/vdr restart. Kuvaa voi jälleen kokeilla komennolla vdr-sxfe tai vdr-sxfe xvdr://127.0.0.1:37890.

Tuolla vinkillä alkoi näkyä. No Sognal tosin lukee ruudussa. Korttina on Twinhanin DTV Cab-CI PCI kortti. Toisella VDR boksillani näkyy  kuva oikein hyvin, siinä kortteina Technotrendin 1,0 ja 2.1 FF sekä Terratec Cinergy 1200C. Signaali jaettuna BIlteman 2-way splitterin läpi.


LinuxTV.org mukaan kortti on tuettu 2.6 sarjan kernelissä. Distrona Xubuntu 6.06.1 LTS.
Koodia: [Valitse]
0000:00:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:00:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
« Viimeksi muokattu: 12.06.07 - klo:18.08 kirjoittanut tommi-fi »