Kirjoittaja Aihe: Digiboksin .ts -video ei näy koneella  (Luettu 4013 kertaa)

amateur

  • Vieras
Digiboksin .ts -video ei näy koneella
« : 10.03.14 - klo:00.16 »
LA Digitalin halpisdigiboksi (T5002) nauhoittelee usblle kyllä ok,
mutta kun tikulta siirtää niitä koneelle, ei aina meinaa edes näkyä.

Osa ei lähde pyörimään ollenkaan, ei win eikä linuxilla,
3 playeria per video varmaan riittää testiksi.
(SMPlayer, VLC ja Kaffeine linuxilla,
Media Player Classic, VLC ja Winamp winillä)

Osa lähtee pyörimään, mutta kelata et saa, etkä edes pistää pauselle,
tai ollaan vaihteeksi siellä videon alussa. Kätevää.

Ihankuin siellä headerissa olisi joku aikakoodin pätkä rikki (/epäsopiva),
vai onko kyseessä kopiosuojaus, että voi katsella vain sillä boksilla?
Edes viereinen usb-tallentava telkku ei niitä meinaa näyttää.

Edellinen hongkongin vielä halvempi digiboksi tallenteli ihan ok
muotoon kaikki, ja oli koneeltakin katseltavissa ja editoitavissa.

Mikä olisi joku korjaussarja millä moinen headervika saadaan viilattua,
ei niissä tallenteissa muuten vikaa ole, ettei koko möykkyä tarvitse uudelleen
myllyttää esim. formaatista toiseen?

nm

  • Käyttäjä
  • Viestejä: 16416
    • Profiili
Vs: Digiboksin .ts -video ei näy koneella
« Vastaus #1 : 10.03.14 - klo:00.58 »
Boksi ei tee yhteensopivia MPEG-TS-tiedostoja, vaan niistä puuttuu PAT/PMT tai jotain muuta oleellista: http://pjarvinen.blogspot.fi/2009/07/kiinnostava-digiboksi-la-digital-t-2000.html

SD-tallenteet ovat ehkä korjattavissa Project-X:llä. Muuten pitäisi selvittää tarkemmin, mitä puuttuu ja mihin boksi tallentaa puuttuvat tiedot.

Voisin melkeinpä suositella DVB-vastaanotinta tietokoneeseen, jos tallenteita on tarkoitus katsella useilla laitteilla. Hyviä DVB-T-tikkuja saa tilattua kaukoidästä kympillä kappale, postikulut mukaan lukien. Softaksi Tvheadend tai VDR. Ajastukset web-käyttöliittymän kautta.

amateur

  • Vieras
Vs: Digiboksin .ts -video ei näy koneella
« Vastaus #2 : 11.03.14 - klo:00.58 »
HongKongista (siis tästä Suomen myymäläketjusta, sori)
oli ostettu se edellinen, mutta Suomen kesä+ukkonen = bye bye baby.

Samasta firmasta on ostettu ja toimii edelleen "joku kympin tikku",
joka tallenteli iloisesti wintoosalla mukana tulleella ohjelmalla,
nyt linukalla hämmästyin kun huvikseni tökkäsin sen koneeseen ja antenniin
kiinni - aha, viritä kanavat ja katsele (KDEn Kaffeinella)(tikku on Realtek jotain).

Kuitenkin, tää homma vaivaa mua.
Aikoinaan ihan töittenkin puolesta joutui aukomaan "jotenkin nyrjähtäneitä"
isoja Photoshop yms. tiedostoja, eikä vika ollut missään muualla kuin juuri
tuossa headerissa, koko muu dokumentti oli ok.

Tänään koenauhoitin pätkän ja avasin katella (KDEn teksturi) ja ensimmäinen rivi
sisälsi lukuisten "suorakulmioitten" lisäksi:
GA  FTRI  fin BKMK GA  EVTN  Myytinmurtajat  Kimpoileva luoti. Adam ja Jamie tutkivat tarinaa ampujasta, joka kuoli luodin kimmottua takaisin kolmen ter.spylv..n kautta. Tiimi testaa keskiaikaista puunrunkokatapulttia. VGA..iihteellinen tiedesarja.i. Adam ja Jamie tutkivat tarinaa ampujasta, joka kuoli luodin kimmottua takaisin kolmen ter.spylv..n kautta. Tiimi testaa keskiaikaista puunrunkokatapulttia. VGA..CHNM...;Sub

Eli siellä on myös EPGstä tallennettu ohjelmatieto, ja muutakin roinaa,
joka estää tuon "normaalin laiteriippumattoman katselun", joka ei tosiaan sovi tähän päivään.

Kaikki MPEG-info on siis tallessa, tarvitsisi vain saada softa/koodi jolla strippaa nuo
ylimääräiset roinat kuuseen.
Periaatteen miehenä, kun olen tallennusmaksuni maksanut niin siitä boksista, tikusta
ja tietokoneestanikin, niin Minä haluan katsella nauhoittamani missä Minä haluan.


Kyllähän se onnistuu esim. Avidemuxilla, mutta ei jotain 2 tunnin leffan turhaa
uudelleenmyllytystä viitsi odotella, vaikka sähkö halpaa onkin.
Periaatteesta.  :D

Siisti kieltäsi, siivottu -Storck
« Viimeksi muokattu: 11.03.14 - klo:18.25 kirjoittanut Storck »

nm

  • Käyttäjä
  • Viestejä: 16416
    • Profiili
Vs: Digiboksin .ts -video ei näy koneella
« Vastaus #3 : 11.03.14 - klo:01.45 »
Kaikki MPEG-info on siis tallessa, tarvitsisi vain saada softa/koodi jolla strippaa nuo
ylimääräiset roinat kuuseen.

Ota muutaman tallenteen alusta vaikka 64 kilon pala (head -c 64K tallenne.ts > alku.ts) ja tutki niitä heksaeditorilla. Pitäisi etsiä, mistä MPEG-TS-paketoitu data alkaa. Jokaisen 188 tavun mittaisen TS-paketin ensimmäinen tavu on 0x47 eli ASCII-merkistössä G. Heksaeditorilla pitäisi siis nähdä, että jossain vaiheessa 0x47 toistuu datassa 188 tavun välein. Jos kaikissa tallenteissa TS-paketoitu data alkaa samasta kohdasta, alun poistaminen on helppoa tyyliin tail -c +1024 tallenne.ts > alku_poistettu.ts

Tai laita ne alkupätkät johonkin saataville niin voin vilkaista.


Kyllähän se onnistuu esim. Avidemuxilla, mutta ei jotain 2 tunnin leffan turhaa
uudelleenmyllytystä viitsi odotella, vaikka sähkö halpaa onkin.
Periaatteesta.   :D

Eli kaikki tallenteet toimivat Avidemuxilla (joka käyttää libavformatin demukseria)? Siinä tapauksessa voit korjata tiedostot avconvilla: avconv -i tallenne.ts -vcodec copy -acodec copy -scodec copy korjattu.ts
Tekstityksiä en tosin saanut siirtymään ainakaan tällä Ubuntu 12.04:n versiolla. Tällainen uudelleenmuksaus on suunnilleen yhtä nopeaa kuin tiedoston suora kopiointi tai vaikkapa sen alkuheaderin poistaminen, joka edellyttää koko tiedoston kopiointia. Levyn tai USB-tikun nopeus on rajana näissä kaikissa operaatioissa.

Jos libavformat tosiaan toimii, voit myös käyttää sitä suoraan VLC:ssä: vlc --demux ffmpeg
« Viimeksi muokattu: 11.03.14 - klo:18.26 kirjoittanut Storck »

amateur

  • Vieras
Vs: Digiboksin .ts -video ei näy koneella
« Vastaus #4 : 07.04.14 - klo:13.52 »
Terve, ja kiitos!  ;D

Tämä pelitti: avconv -i tallenne.ts -vcodec copy -acodec copy -scodec copy korjattu.ts
- vaikka jotain valittikin, niin video toimii VLCllä; Avidemux ei aukaissut, ehkä joku puuttuva koodekki.
Tosiaan homma meni kymmenissä sekunneissa.

avconv version 0.8.10-6:0.8.10-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
  built on Feb  6 2014 20:53:28 with gcc 4.8.1
[mpeg2video @ 0x1cace80] mpeg_decode_postinit() failure
    Last message repeated 7 times
[mpegts @ 0x1c8a1e0] max_analyze_duration reached
[NULL @ 0x1c91360] start time is not set in estimate_timings_from_pts
[mpegts @ 0x1c8a1e0] PES packet size mismatch
Input #0, mpegts, from 'aces.ts':
  Duration: 02:12:00.93, start: 16424.003944, bitrate: 2241 kb/s
    Stream #0.0[0x138d]: Data:
  • [0][0][0] / 0x0000

    Stream #0.1[0x2d6]: Data:
  • [0][0][0] / 0x0000

    Stream #0.2[0x20e]: Data:
  • [0][0][0] / 0x0000

    Stream #0.3[0x201]: Video: mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 15000 kb/s, 26.26 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0.4[0x294]: Audio: mp2, 48000 Hz, stereo, s16, 256 kb/s
[mpegts @ 0x1cade40] muxrate VBR, pcr every 9000 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'aces2.ts':
  Metadata:
    encoder         : Lavf53.21.1
    Stream #0.0: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], q=2-31, 15000 kb/s, 90k tbn, 90k tbc
    Stream #0.1: Audio: mp2, 48000 Hz, stereo, 256 kb/s
Stream mapping:
  Stream #0:3 -> #0:0 (copy)
  Stream #0:4 -> #0:1 (copy)
Press ctrl-c to stop encoding
PES packet size mismatch-1.0 size= 2278342kB time=7868.40 bitrate=2372.0kbits/s   
[mpegts @ 0x1c8a1e0] PES packet size mismatch
frame=198003 fps=6867 q=-1.0 Lsize= 2292452kB time=7920.14 bitrate=2371.1kbits/s   
video:1848921kB audio:247504kB global headers:0kB muxing overhead 9.350517%