Kirjoittaja Aihe: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?  (Luettu 6885 kertaa)

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Tulipa taloon Kansalaisboksi. Tallenteet näkyvät hienosti mplayer:illä - mutta ei näy teksti. Sen sijaan kuuluu suomenkielinen päälleluku?

Kokeilin pikaisesti muita toisto-ohjelmia, mutta muut eivät "edes yritä".

Onko kukaan muu törmännyt samaan pulmaan, ja jopa ratkaissut sen?

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11443
    • Profiili
    • Tomin kotisivut
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #1 : 14.08.11 - klo:10.43 »
Olen Wiillä (+mplayer), tosin siinä säädöt oli niin minimaalisia, ettei niistä ollut apua ja lisäksi kyseessä oli mythtv:llä tallennettu tiedosto. Vika on siinä, että valittuna on hollaninkielinen tekstitys, joka sisältää suomenkielisen äänitekstityksen. Vaihtamalla tekstitystä onnistuu, mutta pitäisi kaivella mplayerin ohjeesta 'man mplayer' miten valitaan tekstitysraita. Toinen vaihtoehto, joka varmaan (riippuu tarpeista yms.) pitemmän päälle on kätevämpi olisi kokeilla jotain mplayerin käyttöliittymää, jos siihen ei ole estettä. Esim. smplayeristä varmaan löytyy helpostikin tuo tekstityksen valinta. En kylläkään käytä sitä, joten en osaa sanoa tutkimatta miten se valitaan.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #2 : 14.08.11 - klo:12.43 »
Olen Wiillä (+mplayer), tosin siinä säädöt oli niin minimaalisia, ettei niistä ollut apua ja lisäksi kyseessä oli mythtv:llä tallennettu tiedosto. Vika on siinä, että valittuna on hollaninkielinen tekstitys, joka sisältää suomenkielisen äänitekstityksen. Vaihtamalla tekstitystä onnistuu, mutta pitäisi kaivella mplayerin ohjeesta 'man mplayer' miten valitaan tekstitysraita. Toinen vaihtoehto, joka varmaan (riippuu tarpeista yms.) pitemmän päälle on kätevämpi olisi kokeilla jotain mplayerin käyttöliittymää, jos siihen ei ole estettä. Esim. smplayeristä varmaan löytyy helpostikin tuo tekstityksen valinta. En kylläkään käytä sitä, joten en osaa sanoa tutkimatta miten se valitaan.

Asensinpa tuon smplayerin mutta ei löytynyt asetusta josta apua.
Ja boksissa on sekä kieli että tekstitys merkitty 'Suomi'.

Koetin vaihtaa toiseksi vaihtoehdoksi jotain muuta mutta seurauksena oli ettei sitten kuulunut mitään, siis smplayerillä.

No, kai se standardi on liikaa, joillekin softanikkareille, sama lienee kiusannut koko digitv:n ajan - onneksi edes boksit osaavat toistaa tuon.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #3 : 14.08.11 - klo:13.03 »
Meinaatko, ettei Vlc toista noita talletuksia oikein?
Sehän on yleensä ollut ainoa jokaiselle formaatille toimiva ohjelma, ainakin Windows-puolella.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #4 : 14.08.11 - klo:13.38 »
Meinaatko, ettei Vlc toista noita talletuksia oikein?
Sehän on yleensä ollut ainoa jokaiselle formaatille toimiva ohjelma, ainakin Windows-puolella.

Joo, se ei (vlc) ei edes yritä.  Sillä toki kokeilin ensimmäiseksi - koska tähän asti toistanut "kaikki". Ja jotenkin tykkään siitä noin muutenkin. Pitäisiköhän siihen etsiä joitain lisäkoodekkeja?
(Windowsa ei ole mahdollisuutta kokeilla)

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #5 : 15.08.11 - klo:01.17 »
Tulipa taloon Kansalaisboksi. Tallenteet näkyvät hienosti mplayer:illä - mutta ei näy teksti. Sen sijaan kuuluu suomenkielinen päälleluku?

Päälleluvun saa pois vaihtamalla ääniraitaa Shift+3:lla (#).

DVB-tekstityksen saa näkymään ainakin TS-tiedostoista uusimmilla MPlayerin kehitysversioilla, libavformat-demukserin kautta (lisää komentoriville parametri -demuxer lavf ja vaihda toiston aikana tekstitysraitaa j-näppäimellä). MPlayerin DVB-tekstityksessä on kuitenkin ongelmana se, että vain yksi tekstitysrivi näkyy kerralla. Minulla on ollut tarkoituksena korjata tuo bugi, mutta syy on aika syvällä MPlayerin SPU/Vobsub-koodissa ja haluaisin välttyä tekemästä suurempia muutoksia siihen.

Kokeilin pikaisesti muita toisto-ohjelmia, mutta muut eivät "edes yritä".

Kummallista. Pitäisi saada pätkä tallennetta esimerkiksi, jotta voisi ehdottaa toimenpiteitä. VLC:n pitäisi kyllä toistaa, ja siinä on myös käyttökelpoinen tekstitystuki.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #6 : 15.08.11 - klo:07.49 »
Tulipa taloon Kansalaisboksi. Tallenteet näkyvät hienosti mplayer:illä - mutta ei näy teksti. Sen sijaan kuuluu suomenkielinen päälleluku?

Päälleluvun saa pois vaihtamalla ääniraitaa Shift+3:lla (#).

DVB-tekstityksen saa näkymään ainakin TS-tiedostoista uusimmilla MPlayerin kehitysversioilla, libavformat-demukserin kautta (lisää komentoriville parametri -demuxer lavf ja vaihda toiston aikana tekstitysraitaa j-näppäimellä). MPlayerin DVB-tekstityksessä on kuitenkin ongelmana se, että vain yksi tekstitysrivi näkyy kerralla. Minulla on ollut tarkoituksena korjata tuo bugi, mutta syy on aika syvällä MPlayerin SPU/Vobsub-koodissa ja haluaisin välttyä tekemästä suurempia muutoksia siihen.

Kokeilin pikaisesti muita toisto-ohjelmia, mutta muut eivät "edes yritä".

Kummallista. Pitäisi saada pätkä tallennetta esimerkiksi, jotta voisi ehdottaa toimenpiteitä. VLC:n pitäisi kyllä toistaa, ja siinä on myös käyttökelpoinen tekstitystuki.


Koetanpa kaivella jostain julkista levytilaa ja pistän näytille kunhan saan tallennettua jotain.
Ihan muutama minuutti riittänee?

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #7 : 15.08.11 - klo:12.25 »
Koetanpa kaivella jostain julkista levytilaa ja pistän näytille kunhan saan tallennettua jotain.
Ihan muutama minuutti riittänee?

Jep. Esimerkiksi Ubuntu One tai MediaFire tarjoavat riittävästi tilaa.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #8 : 15.08.11 - klo:13.26 »
Voin vahvistaa tuon toistamattomuuden. VLC ei tunnu tunnistavan Kansalaisboksin tallennetta videotiedostoksi lainkaan.

Minulla on naapuripöydällä läppärillä pari Kansalaisboksin tallennetta, jollei jekku ehdi ensin...
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #9 : 15.08.11 - klo:16.10 »
Osaako tämä kertoa siitä tiedostosta mitään:

Koodia: [Valitse]
mplayer -identify -frames 0  video_tiedoston_nimi
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #10 : 15.08.11 - klo:16.32 »
Osaako tämä kertoa siitä tiedostosta mitään:

Koodia: [Valitse]
mplayer -identify -frames 0  video_tiedoston_nimi

Huh, 80 kt tavaraa, tässä lyhennettynä:

Koodia: [Valitse]
MPlayer 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team

Playing /media/HEKSABI/Multimedia/Seikkailija Thomas Crown (1968).ts.
TS file format detected.
ID_VIDEO_ID=305
(...samaa n kertaa, väliin myös ID_AUDIO_ID=561...)
VIDEO MPEG2(pid=305) AUDIO MPA(pid=561) NO SUBS (yet)!  PROGRAM N. 0
ID_VIDEO_ID=305
ID_AUDIO_ID=561
VIDEO:  MPEG2  720x576  (aspect 3)  25.000 fps  5000.0 kbps (625.0 kbyte/s)
ID_FILENAME=/media/HEKSABI/Multimedia/Seikkailija Thomas Crown (1968).ts
ID_DEMUXER=mpegts
ID_VIDEO_FORMAT=0x10000002
ID_VIDEO_BITRATE=5000000
ID_VIDEO_WIDTH=720
ID_VIDEO_HEIGHT=576
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=80
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_LENGTH=4840.13
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
ID_VIDEO_CODEC=ffmpeg2
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000)
ID_AUDIO_BITRATE=224000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=mp3
Starting playback...


Exiting... (End of file)
ID_EXIT=EOF
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #11 : 16.08.11 - klo:17.56 »

Kokeilin pikaisesti muita toisto-ohjelmia, mutta muut eivät "edes yritä".

Kummallista. Pitäisi saada pätkä tallennetta esimerkiksi, jotta voisi ehdottaa toimenpiteitä. VLC:n pitäisi kyllä toistaa, ja siinä on myös käyttökelpoinen tekstitystuki.

[/quote]

Koetanpa kaivella jostain julkista levytilaa ja pistän näytille kunhan saan tallennettua jotain.
Ihan muutama minuutti riittänee?

[/quote]

Tuollaiseen paikkaan taisin saada tuupattua jotain:
http://www.sotkuja.jossain.com/tallennekoe.ts
57512960 bytes sent in 568.91 secs (98.7 kB/s)

Josko siitä selviää millä vivulla lähtisi toimimaan

juyli

  • Vieras
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #12 : 16.08.11 - klo:21.45 »
Tulipa taloon Kansalaisboksi. Tallenteet näkyvät hienosti mplayer:illä - mutta ei näy teksti. Sen sijaan kuuluu suomenkielinen päälleluku?
Kokeilin pikaisesti muita toisto-ohjelmia, mutta muut eivät "edes yritä".

Pikakokeiluna  tallennekoe.ts mplayer:llä tulkkaa suomeksi tuota alkuperäistä. SMplayer käyttää alkuperäistä kieltä - tekstityksiä ei löydy. Myös xine-ui ja kaffeine toistaa kyllä tiedoston, mutta dubattuna :(

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #13 : 17.08.11 - klo:18.59 »
Tiedostosta puuttuu PAT ja PMT -tietueet, joiden perusteella soitin saa tietää, mitkä streamit kuuluvat mihinkin ohjelmaan/kanavaan. Näiden tietueiden pitäisi olla läsnä myös sellaisissa Transport Streameissa, joissa on vain yksi ohjelma. VLC ei suostu arvailemaan sisältöä, vaan PAT/PMT:n puuttuessa sille pitäisi kertoa komentorivillä, mitkä streamit kuuluvat ohjelmaan ja mitä tyyppiä ne ovat. Käytännössä tämä on hankalaa, koska PID:t riippuvat lähetyksestä.

Varmista, että digiboksin ohjelmisto on ajan tasalla. Jos ongelmaa ei ole korjattu uusimmassa firmwaressa, lähetä maahantuojalle tai valmistajalle palautetta.

Yksi tapa saada tallenteet näkymään VLC:llä on demuksata ne ensin Project-X:llä ja sijoittaa sitten video, ääni ja tekstitys esimerkiksi MKV-säiliöön (asenna tätä varten paketti mkvtoolnix-gui).


Pikakokeiluna  tallennekoe.ts mplayer:llä tulkkaa suomeksi tuota alkuperäistä.

Kuten totesin tuossa aiemmin, ääniraita vaihtuu MPlayerissä #-merkillä, eli skandinäppiksessä Shift+3:lla.

Tekstitysraitoja ei saa näkymään tuosta tallenteesta ffmpegin tai MPlayerin -demuxer lavf:n avulla; luultavasti PMT:n puuttumisen vuoksi. Project-X kuitenkin löytää sekä DVB- että tekstitv-tekstityksen.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #14 : 18.08.11 - klo:06.05 »
Tiedostosta puuttuu PAT ja PMT -tietueet, joiden perusteella soitin saa tietää, mitkä streamit kuuluvat mihinkin ohjelmaan/kanavaan. Näiden tietueiden pitäisi olla läsnä myös sellaisissa Transport Streameissa, joissa on vain yksi ohjelma. VLC ei suostu arvailemaan sisältöä, vaan PAT/PMT:n puuttuessa sille pitäisi kertoa komentorivillä, mitkä streamit kuuluvat ohjelmaan ja mitä tyyppiä ne ovat. Käytännössä tämä on hankalaa, koska PID:t riippuvat lähetyksestä.

Varmista, että digiboksin ohjelmisto on ajan tasalla. Jos ongelmaa ei ole korjattu uusimmassa firmwaressa, lähetä maahantuojalle tai valmistajalle palautetta.

Yksi tapa saada tallenteet näkymään VLC:llä on demuksata ne ensin Project-X:llä ja sijoittaa sitten video, ääni ja tekstitys esimerkiksi MKV-säiliöön (asenna tätä varten paketti mkvtoolnix-gui).


Pikakokeiluna  tallennekoe.ts mplayer:llä tulkkaa suomeksi tuota alkuperäistä.

Kuten totesin tuossa aiemmin, ääniraita vaihtuu MPlayerissä #-merkillä, eli skandinäppiksessä Shift+3:lla.

Tekstitysraitoja ei saa näkymään tuosta tallenteesta ffmpegin tai MPlayerin -demuxer lavf:n avulla; luultavasti PMT:n puuttumisen vuoksi. Project-X kuitenkin löytää sekä DVB- että tekstitv-tekstityksen.

Kokeilin tuota Project-X:ää ja ainakin niin pitkälle sen kanssa pääsin että dubattu puhe antoi tilaa alkuperäiselle (tai äänelle jonka uskon olevan alkuperäinen)

Mutta tekstejä en löytänyt. Vieläkö tuo ohje mahtaa olla ajan tasalla:
http://linux.fi/wiki/DigiTV:n_tallennukset_DVD:lle

(Kun ei onnistunut, tuon pxsup2dast:in asennus noilla ohjeilla)

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Kansalaisboksin tallenteet, kuinka tekstit näkyviin?
« Vastaus #15 : 18.08.11 - klo:09.34 »
(Biteistä ja byteistä kiinnostuneille)

Jos haluat kurkkia mitä tuo ".ts" -tiedosto sisältää niin "dvbsnoop" osaa kertoa jotain:

Koodia: [Valitse]
dvbsnoop -s ts -n 1 -if  ~/Lataukset/tallennekoe.ts
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/

------------------------------------------------------------
TS-Packet: 00000001   PID: (Unkown PID), Length: 188 (0x00bc)
from file: /home/arto/Lataukset/tallennekoe.ts
------------------------------------------------------------
  0000:  47 41 ff 00 46 54 52 49  c0 00 00 00 00 00 00 00   GA..FTRI........
  0010:  00 00 00 00 05 10 00 00  6b 00 00 00 1b 11 ed d9   ........k.......
  0020:  00 00 00 00 09 00 00 00  00 02 8a 02 00 02 00 02   ................
  0030:  03 00 01 02 02 00 00 02  8a 02 11 09 03 04 8b 02   ................
  0040:  ff 1f ff 1f ff 1f ff 1f  ff 1f 66 72 65 00 01 00   ..........fre...
  0050:  64 75 74 00 04 00 00 00  00 00 00 00 00 00 00 00   dut.............
  0060:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
  0070:  00 00 00 00 00 00 00 00  00 00 66 69 6e 00 03 01   ..........fin...
  0080:  00 01 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
  0090:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
  00a0:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
  00b0:  00 00 00 00 00 00 00 00  00 00 ff 1f               ............

Sync-Byte 0x47: 71 (0x47)
Transport_error_indicator: 0 (0x00)  [= packet ok]
Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
transport_priority: 0 (0x00)
PID: 511 (0x01ff)  [= ]
transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
adaptation_field_control: 0 (0x00)  [= reserved]
continuity_counter: 0 (0x00)  [= (sequence ok)]
Data-Bytes:
      0000:  46 54 52 49 c0 00 00 00  00 00 00 00 00 00 00 00   FTRI............
      0010:  05 10 00 00 6b 00 00 00  1b 11 ed d9 00 00 00 00   ....k...........
      0020:  09 00 00 00 00 02 8a 02  00 02 00 02 03 00 01 02   ................
      0030:  02 00 00 02 8a 02 11 09  03 04 8b 02 ff 1f ff 1f   ................
      0040:  ff 1f ff 1f ff 1f 66 72  65 00 01 00 64 75 74 00   ......fre...dut.
      0050:  04 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
      0060:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
      0070:  00 00 00 00 00 00 66 69  6e 00 03 01 00 01 00 00   ......fin.......
      0080:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
      0090:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
      00a0:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
      00b0:  00 00 00 00 00 00 ff 1f                            ........
==========================================================

Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.