Ubuntu Suomen keskustelualueet

Ubuntun kehittäminen ja yhteisö => Oppaiden kehittäminen => Arkisto: wikiin siirrettävät => Aiheen aloitti: LinuxMan - 16.02.07 - klo:16.36

Otsikko: VDR:n kääntäminen + subtitle plugin [kysytty]
Kirjoitti: LinuxMan - 16.02.07 - klo:16.36
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.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 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.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: LinuxMan - 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.?
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 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
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: LinuxMan - 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.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 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
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: kuksa - 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
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 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 :)
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: LinuxMan - 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.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 03.03.07 - klo:20.58
Hieno homma, että saadaan tästäkin aiheesta simppeli how-to...edistystä on tapahtunut  ;D
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: timbba - 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.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: LinuxMan - 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.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: Jaxz - 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?
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: iccb - 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??
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: timbba - 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
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: iccb - 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...  ???
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: mtjjarvin - 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

 ???
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: mtjjarvin - 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
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: timbba - 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.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: tommi-fi - 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)
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: olpe - 24.07.07 - klo:13.38
umm.. mulla tulee ongelmia tuon xineliboutputin kanssa kun jostain syystä mulla ei saatavilla tarpeeksi uutta versiota tuosta libxine-devistä.. mikä neuvoksi?
Koodia: [Valitse]
E: Build-Depends dependency for vdr-plugin-xineliboutput cannot be satisfied because no available versions of package libxine-dev can satisfy version requirements
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 12.09.07 - klo:18.01
umm.. mulla tulee ongelmia tuon xineliboutputin kanssa kun jostain syystä mulla ei saatavilla tarpeeksi uutta versiota tuosta libxine-devistä.. mikä neuvoksi?
Koodia: [Valitse]
E: Build-Depends dependency for vdr-plugin-xineliboutput cannot be satisfied because no available versions of package libxine-dev can satisfy version requirements

Onkohan tuohon vielä löytynyt ratkaisua? Itse yritän asentaa vdr:n toiseen koneeseen ja koko homma kaatuu tuohon samaiseen riviin.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 12.09.07 - klo:18.16
Äh....vissiin jokin Murphyn laki tms. että kun saa pistettyä foorumille kysymyksen, niin heti perään löytyy vastaus.

Eli oli vain huonot repot käytössä.
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: hoozeta - 18.09.07 - klo:22.50
Uh,mitkähän olisi sitten "hyvät" repot mistä nuo tarvittavat löytyy?

Itse en löytäny kyllä mistään.  :(
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: watanen - 19.09.07 - klo:21.11
Itsellä on seuraava ongelma, VDR kyllä asentui oikeinkin hyvin, mutta ei suostu lähtemään päälle vaan antaa seuraavanlaisen virheilmoituksen:

Koodia: [Valitse]
[13896] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...
[13896] [input_vdr] Server greeting: VDR-1.4.7 xineliboutput-1.0.0rc2 READY
[13896] [input_vdr] Connected (control) to tcp://127.0.0.1:37890
[13896] [input_vdr] Connecting (data) to pipe:///var/lib/vdr/plugins/xineliboutput/pipes.13530/pipe.0
[13896] [input_vdr] Data stream connected (PIPE)
[13896] [input_vdr] using custom "no signal" image /usr/share/libxine-xvdr/nosignal.mpg
[13896] [vdr-fe]    fe_xine_open: xine_open("xvdr://127.0.0.1:37890#nocache;demux:mpeg_block") failed
Error opening xvdr://127.0.0.1:37890
[13911] [input_vdr] write_control aborted
[13896] [input_vdr] Connections closed.

Mikä neuvoksi?
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: spideri - 22.09.07 - klo:20.20
Uh,mitkähän olisi sitten "hyvät" repot mistä nuo tarvittavat löytyy?

Itse en löytäny kyllä mistään.  :(

Taisin saada xinen toimimaan käyttämällä:
deb-src http://e-tobi.net/vdr-experimental etch base backports addons vdr-multipatch
Otsikko: Vs: VDR:n kääntäminen + subtitle plugin
Kirjoitti: Risto H. Kurppa - 28.04.08 - klo:08.26
Voisiko ohjeen kirjoittaja/täydentäjät kirjoittaa viestin jossa vahvistavat että     

a) ohje on edelleen käyttökelpoinen
eli uudet ominaisuudet eivät ole poistaneet tarvetta ohjeelle tai että ohjeessa käytetyt työkalut jne ovat edelleen Hardyssä käytössä
b) antavat luvan ohjeen siirtämiseen Ubuntu Suomen wikiin (http://wiki.ubuntu-fi.org). Kts. Wikin lisenssistä jne lisätietoja täältä: http://wiki.ubuntu-fi.org/#head-867666147f48c6b667ec0f6be3f5f16852046770

Kiitos!

r