Tvheadend, Yleisradion tekstitykset ja tallentaminen

Vaihtoehtoja VDR:lle? Keskustele vapaasti muista vastaavista järjestelmistä

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja antoine » 13.06.2012 14:41

Hyvinkin varteenotettava ehdotus. Jos löydät jostain teknisen selvityksen siitä, miten pts-aikakoodattuja bittikarttoja kirjoitetaan tuohon pgs-muotoon (ja paketoidaan matroskaan), voisin koittaa vääntää tvheadend-paikkauksesta tällaisen version.
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 129
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 14.06.2012 20:13

antoine kirjoitti:Hyvinkin varteenotettava ehdotus. Jos löydät jostain teknisen selvityksen siitä, miten pts-aikakoodattuja bittikarttoja kirjoitetaan tuohon pgs-muotoon (ja paketoidaan matroskaan), voisin koittaa vääntää tvheadend-paikkauksesta tällaisen version.

Moi! Tämä menee hieman off-topic mutta onko tietoa, milloin tvheadendistä tulee ulos uusi virallinen versio, jossa olisi mukana näitä patcheja, joita porukka on viilaillut mm. suomenkielinen epg toimii, tekstitysten korjaukset yms.?
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja antoine » 15.06.2012 7:35

Monikieliseen ohjelmaoppaaseen liittyvä ongelma on tekijöiden tiedossa ja "seurannassa": https://www.lonelycoder.com/redmine/issues/227.

DVB-tekstitykset lienevät vähäisempi kiinnostuksenkohde Suomen ulkopuolella. Voidaan myös ajatella, että tvheadendin omassa koodissa ei kuuluisikaan olla mitään - tekstitysten tai muutoin - uudelleenkoodaukseen liittyvää toiminnallisuutta, vaan verkosta tuleva tavara tulisi vain kirjoittaa sellaisenaan mkv-tiedostoksi - niin kuin oletuksena tapahtuukin. Huomatkaa, että tvheadendin oletusarvoisessa toiminnassa ei tässä suhteessa ole mitään moitittavaa - ongelma on pikemminkin matroskan s_dvbsub-raitojen huono tuki tvheadendin ulkopuolisessa maailmassa.

Vielä vaikuttaa olevan niinkin, että aika suuri osa tvheadendin käyttäjistä on myös xbmc-käyttäjiä ja tallennetut dvb-tekstit ilmeisesti näkyvät heillä ongelmitta xbmc:n kautta. Minun esittämäni kaltaista ratkaisua tuskin nähdään siis koskaan "virallisessa" koodissa.
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 129
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja antoine » 06.07.2012 11:51

Kesäloman kunniaksi päivitin kaikki kolme pätsiä uudelle aikakaudelle - mikään niistä ei suostunut enää kääntymään sellaisenaan nykyisten lähdekoodien kanssa. Ilmoitelkaa jos ilmenee vikoja tai tarvitsette vielä vanhoja versioita - foorumisofta ei salli kuin kolme liitetiedostoa kerrallaan.

Tutkin tuota pgs-formaattia lomien jälkeen.

Pistän tähän vielä pienen pätsin, jolla postproc-skripti käynnistyy heti kun tallennus alkaa, eikä vasta kun se valmistuu. Muuntoskriptiin (ks. http://linuxtv.fi/viewtopic.php?f=4&t=4440&p=32440#p32440) täytyy toki panna pieni odottelu alkuun (itselläni on 90s), jos tämän ottaa käyttöön.
Liitteet
tvheadend-postproc.patch.tgz
(432 Bittiä) 267 kertaa
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 129
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 14.07.2012 9:43

antoine kirjoitti:Kesäloman kunniaksi päivitin kaikki kolme pätsiä uudelle aikakaudelle - mikään niistä ei suostunut enää kääntymään sellaisenaan nykyisten lähdekoodien kanssa. Ilmoitelkaa jos ilmenee vikoja tai tarvitsette vielä vanhoja versioita - foorumisofta ei salli kuin kolme liitetiedostoa kerrallaan.

Tutkin tuota pgs-formaattia lomien jälkeen.

Pistän tähän vielä pienen pätsin, jolla postproc-skripti käynnistyy heti kun tallennus alkaa, eikä vasta kun se valmistuu. Muuntoskriptiin (ks. http://linuxtv.fi/viewtopic.php?f=4&t=4440&p=32440#p32440) täytyy toki panna pieni odottelu alkuun (itselläni on 90s), jos tämän ottaa käyttöön.

Moi antoine! Eli toimiiko tämä muuntoskriptisi niin, että se muuntaa DVB-tekstitykset VobSub muotoon ja käärii ne tvheadendin tekemään matroska kääröön? Itse poltat tekstit kiinni HandbrakeCLI:llä, sekin voisi olla järkevä ratkaisu.. Näkyykö tekstitykset suurinpiirtein ok synkattuna tässä HandbrakeCLI kuvaan poltto -ratkaisussa? Itsellä käytössä Mythtv ja siinä sama juttu, MPEG-TS (tosin mpg-päätteisiä filuja) filujen sisällä olevaa DVB-tekstitystä ei mediatoistimet toista...
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja antoine » 15.07.2012 23:52

Moi antoine! Eli toimiiko tämä muuntoskriptisi niin, että se muuntaa DVB-tekstitykset VobSub muotoon ja käärii ne tvheadendin tekemään matroska kääröön? Itse poltat tekstit kiinni HandbrakeCLI:llä, sekin voisi olla järkevä ratkaisu..


Juuri näin ensimmäinen linkittämistäni pätseistä toimii, eli tekstit muunnetaan lennossa ja tiedostoon ei mene muuta kuin vobsub-raita. Silloin myös mkvextract ja handbrake ymmärtävät ne tietysti ilman mitään puukottamistakin. Laatu tosin on huonompi kuin alkuperäisillä teksteillä - parhaan laadun saat, kun käytät tuota handbrake-patchia (etkä siis tvheadend-). Muuntoskripti ei tee teksteille muuta kuin polttaa ne kiinni (mpeg2-video + tekstit -> h.264-video) - mikä siis onnistuu vain jos olet ottanut jomman kumman pätsin käyttöön.

Näkyykö tekstitykset suurinpiirtein ok synkattuna tässä HandbrakeCLI kuvaan poltto -ratkaisussa? Itsellä käytössä Mythtv ja siinä sama juttu, MPEG-TS (tosin mpg-päätteisiä filuja) filujen sisällä olevaa DVB-tekstitystä ei mediatoistimet toista...


Aina silloin tällöin tulee vastaan nauhoitus, jossa aikakoodaukset menevät tietyssä katkoskohdassa jostain syystä pieleen ja tästä kohdasta alkaen kaikki tekstit näkyvät saman verran etu- tai jälkikäteen. Aika harvoin kuitenkin. Muutoin ajoitukset toimivat nähdäkseni moitteettomasti.

Mpeg-filujasi voit koittaa tarjota erilliselle dvbsub->vobsub-ohjelmalleni, jonka olen julkaissut tällä samalla foorumilla vdr-osastolla. En nyt jaksa kaivaa linkkiä. Olisikin kiinnostavaa kuulla mitä se sanoo mythtv-tallenteista.
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 129
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 17.07.2012 20:06

antoine kirjoitti:
Mpeg-filujasi voit koittaa tarjota erilliselle dvbsub->vobsub-ohjelmalleni, jonka olen julkaissut tällä samalla foorumilla vdr-osastolla. En nyt jaksa kaivaa linkkiä. Olisikin kiinnostavaa kuulla mitä se sanoo mythtv-tallenteista.

Moi! Löysin tällaisen linkin ja latasinkin tuon vdrsub.tgz paketin ja purin sen... Mites noita c-koodin pätkiä käytetään näiden mun mythtv:n mpg-päätteisten filujen kanssa?

EDIT: Siis ajoin make komennolla nuo koodit ja nyt löytyy vdrsub binääri hakemistosta mutta miten kokeilen noita mun mpg filuja ja niiden sisältämiä DVB-tekstitysten irroitusta. VLC siis toistaa nuo mythtv:n tallenteet teksteineen mukisematta mutta pitäis ottaa joskus reissuun mukaan ja lasten DVD-soittimella toistaa joko VobSub:eilla tai sitten polttaa tekstit kuvaan kiinni...
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja antoine » 18.07.2012 0:01

savis21 kirjoitti:
antoine kirjoitti:EDIT: Siis ajoin make komennolla nuo koodit ja nyt löytyy vdrsub binääri hakemistosta mutta miten kokeilen noita mun mpg filuja ja niiden sisältämiä DVB-tekstitysten irroitusta. VLC siis toistaa nuo mythtv:n tallenteet teksteineen mukisematta mutta pitäis ottaa joskus reissuun mukaan ja lasten DVD-soittimella toistaa joko VobSub:eilla tai sitten polttaa tekstit kuvaan kiinni...


Olettaen että nauhoitettu kama tosiaan on tiedostopäätteestään huolimatta TS-muodossa, kuten sanoit, kirjoitat vaan (kuten lukee tuolla löytämässäsi ketjussakin)
Koodi: Valitse kaikki
./vdrsub tiedosto.mpg

Tekstitysten pitäisi tällöin ilmaantua filuihin tiedosto.sub ja tiedosto.idx samaan hakemistoon (joista osannet ympätä ne edelleen matroska- tms. pakettiin alkuperäisten av-raitojen kera). En takaa kylläkään mitään; jos sinulla on antaa jokin kohtuullisen kokoinen YLE-nauhoitus testikäyttöön, pistä se saataville jonnekin, niin lataan ja kokeilen täällä.
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 129
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 18.07.2012 8:57

antoine kirjoitti:Olettaen että nauhoitettu kama tosiaan on tiedostopäätteestään huolimatta TS-muodossa, kuten sanoit, kirjoitat vaan (kuten lukee tuolla löytämässäsi ketjussakin)
Koodi: Valitse kaikki
./vdrsub tiedosto.mpg

Tekstitysten pitäisi tällöin ilmaantua filuihin tiedosto.sub ja tiedosto.idx samaan hakemistoon (joista osannet ympätä ne edelleen matroska- tms. pakettiin alkuperäisten av-raitojen kera). En takaa kylläkään mitään; jos sinulla on antaa jokin kohtuullisen kokoinen YLE-nauhoitus testikäyttöön, pistä se saataville jonnekin, niin lataan ja kokeilen täällä.

Moi! Ei toimi suoraan ainakaan, tulee muistialueen ylitys..
Koodi: Valitse kaikki
sami@sami-laptop:~/Lataukset/vdrsub$ ./vdrsub Rush.mpg
Muistialueen ylitys

Yritin laittaa Dropboxiin YLE-tallennetta, jonka olisin voinut jakaa mutta filu oli liian iso, 1,5Gt.
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja antoine » 27.07.2012 7:29

Jospa nauhoitat minuutin mittaisen pätkän jotain ohjelmaa kohdasta, jossa tekstejä menee ja tulee. Sen varmaan huolisi drop-boksikin.
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 129
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 27.07.2012 7:32

antoine kirjoitti:Jospa nauhoitat minuutin mittaisen pätkän jotain ohjelmaa kohdasta, jossa tekstejä menee ja tulee. Sen varmaan huolisi drop-boksikin.

Jep, yritän jossain vaiheessa kun kerkiän...
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 27.07.2012 12:37

savis21 kirjoitti:
antoine kirjoitti:Jospa nauhoitat minuutin mittaisen pätkän jotain ohjelmaa kohdasta, jossa tekstejä menee ja tulee. Sen varmaan huolisi drop-boksikin.

Jep, yritän jossain vaiheessa kun kerkiän...

Tässä olis Lentävät lääkärit sarjasta pätkä, jossa tekstitykset mukana..
https://dl.dropbox.com/u/20539769/Lentavat_laakarit.mpg
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja antoine » 20.08.2012 15:24

Koitapas uutta versiota vdrsub-paketista (löytyy edelleen samasta ketjusta).
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 129
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 23.08.2012 17:48

antoine kirjoitti:Koitapas uutta versiota vdrsub-paketista (löytyy edelleen samasta ketjusta).

Kiitos antoine! Nyt toimii vdrsub-ohjelmasi myös mythtv:n YLE-tallenteiden kanssa. Mahtavaa!
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

Re: Tvheadend, Yleisradion tekstitykset ja tallentaminen

ViestiKirjoittaja savis21 » 12.09.2012 9:37

ae99 kirjoitti:
savis21 kirjoitti:
ae99 kirjoitti:Moi,

Jos tarkoituksena on vaan katsella ylen dvb-tekstitettyjä tallenuksia XBMC:llä, onnistuu homma kätevästi yhden rivin patchilla XBMC:n sourceen. Eli:

Koodi: Valitse kaikki
diff --git a/lib/ffmpeg/libavformat/matroska.c b/lib/ffmpeg/libavformat/matroska.c
index c7e9663..ea77bdc 100644
--- a/lib/ffmpeg/libavformat/matroska.c
+++ b/lib/ffmpeg/libavformat/matroska.c
@@ -58,6 +58,7 @@ const CodecTags ff_mkv_codec_tags[]={
     {"S_TEXT/SSA"       , CODEC_ID_SSA},
     {"S_ASS"            , CODEC_ID_SSA},
     {"S_SSA"            , CODEC_ID_SSA},
+    {"S_DVBSUB"         , CODEC_ID_DVB_SUBTITLE},
     {"S_VOBSUB"         , CODEC_ID_DVD_SUBTITLE},
     {"S_HDMV/PGS"       , CODEC_ID_HDMV_PGS_SUBTITLE},


Tätä olen itse käyttänyt jo pitkään ja on toimivaksi todettu. Huom! Ei ole omaa tekoa vaan löytyi tvheadendin forumilta. Kiitokset "Mikolle"! :D

Moi! Mistä olet hakenut nuo XBMC:n sourcet ts. mihin versioon olet tehnyt muokkauksen? Ja miten tuo XBMC:n käännös tehdään?


Joo eli siis homma menee jokseenkin näin:
- Lataa xbmc-source koneelle: git clone https://github.com/opdenkamp/xbmc.git xbmc-pvr
- cd xbmc-pvr
- tallenna ylläoleva patch tiedostoon dvbsubpatch: nano dvbsubpatch -> copy/paste, ctrl-X
- git apply dvbsubpatch

XBMC:n käännösohjeet löytyy README.ubuntu filestä, mutta lyhyesti:
- asenna tarvittavat paketit (sudo apt-get install ...)
- cd xbmc-pvr
- ./bootstrap
- ./configure --prefix=/usr
- make
- sudo make install

Moi! Onko kukaan pyytänyt xbmc:n kehitystiimiä lisäämään tätä patchia lähdekoodiin mukaan, ettei tarvitsisi itse käännellä vaan voisi käyttää repositoria suoraan?
savis21
Säätäjä
 
Viestit: 210
Liittynyt: 29.03.2009 14:09

EdellinenSeuraava

Paluu Vaihtoehtoiset ohjelmistot

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 2 vierailijaa

cron