Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: jekku - 16.02.20 - klo:14.52

Otsikko: Gigiboksin tiedostomuoto ja mahdollinen konversio? [RATKAISTU]
Kirjoitti: jekku - 16.02.20 - klo:14.52
Minulla on tallessa joitain Kansalaisboksilla tehtyjä vanhoja tallenteita.
Mutta jostain syystä VLC ei tunnista niitä kaikkia, Mplayer toistaa.

Onko joku konsti jolla niitä kannattaisi koettaa murjoa?
Koodia: [Valitse]
~$ file Siltalan\ pehtoori\ \(S\).ts
Siltalan pehtoori (S).ts: data

Tuo ei paljon valaise tahis vinkkaa, ainakaan näin maallikkoa ...

Edit:
ffmpeg oli se ratkaisu.
Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio?
Kirjoitti: matsukan - 16.02.20 - klo:22.49
Kokeile mitä mediainfo näyttää tiedostoista ?

Koodia: [Valitse]
sudo apt install mediainfo
ffprobe voisi auttaa myöskin

Lainaus
sudo apt install ffmpeg


Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio?
Kirjoitti: jarmala - 17.02.20 - klo:00.41
ffprobe voisi auttaa myöskin
Lainaus
sudo apt install ffmpeg

Ääni ffmpegille. Kokeile, mitä ffprobe sanoo ja sitten vaan tuon transfer stream -tiedoston uudelleenkoodaus johonkin sellaiseen muotoon, jonka haluat - esim. h265:ksi, jos toistimesi sitä ymmärtävät. Muissa tapauksissa h264 voisi iskeä.
Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio?
Kirjoitti: jekku - 17.02.20 - klo:07.43
No sillähän se :)

Koodia: [Valitse]
...
 Duration: 00:35:33.27, start: 5017.480444, bitrate: 3496 kb/s
    Stream #0:0[0x201]: Video: mpeg2video (Main), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x294]: Audio: mp2, 48000 Hz, stereo, fltp, 224 kb/s
    Stream #0:2[0x912]: Subtitle: dvb_teletext, 492x250
...
ja sitten
Koodia: [Valitse]
ffmpeg -i Ajankohtainen-kakkonen.ts ~/tmp/kakkonen.mp4
tuotti katsottavan paketin.

Mutta senverran CPU-aktiivista puuhaa että kosken vain noihin oikutteleviin yksilöihin ;)
Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio? [RATKAISTU]
Kirjoitti: nm - 17.02.20 - klo:10.28
Videota ei kannata pakata uudelleen, ellei levytilasta ole pulaa. Uudelleenpakatessa laatu heikkenee aina jonkin verran, ja hyvällä laadulla/bitratella levytilaa voi säästää vain n. puolet alkuperäiseen MPEG-2-videoon verrattuna.

Itse tekisin ffmpegillä vain uudelleentallennuksen TS- tai MKV-säiliöön, ja tekstitykset on hyvä siirtää myös:

Koodia: [Valitse]
ffmpeg -i lähde.ts -c:v copy -c:a copy -c:s copy kohde.ts
Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio? [RATKAISTU]
Kirjoitti: jekku - 17.02.20 - klo:11.12
Ja ilmeisesti tuo kopiointi ei olisi niin CPU-aktiivista askaresta?
Ei levytila niinkään huolena mutta se tuulettimien suhina ;(

Tekstejähän se kansalaisboksi ei osannut tallentaa.
Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio? [RATKAISTU]
Kirjoitti: nm - 17.02.20 - klo:11.30
Ja ilmeisesti tuo kopiointi ei olisi niin CPU-aktiivista askaresta?

Joo, on nopeaa ja riippuu enemmän levyn nopeudesta kuin prosessorista.
Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio? [RATKAISTU]
Kirjoitti: Postimies - 18.02.20 - klo:13.09
Ja ilmeisesti tuo kopiointi ei olisi niin CPU-aktiivista askaresta?
Ei levytila niinkään huolena mutta se tuulettimien suhina ;(

Tekstejähän se kansalaisboksi ei osannut tallentaa.
tuulettimen pöhinnää voi vaientaa alentamalla kellotaajuutta.
Itse teen cpupower frequency-set -f 3300MHz.

Olisko mitään järkeä muuttaa HD ts tallenteita H265 kodekilla? ja pysyykö tekstit mukana?
Levytila alkaa huveta
Otsikko: Vs: Gigiboksin tiedostomuoto ja mahdollinen konversio? [RATKAISTU]
Kirjoitti: jarmala - 20.02.20 - klo:22.37
Olisko mitään järkeä muuttaa HD ts tallenteita H265 kodekilla? ja pysyykö tekstit mukana?
Levytila alkaa huveta

Totta kai on! Itse teen aina noin eli talteen päätyvät videot koodaan aina h265:llä, jolloin hyvänlaatuista videota saa tiiviimpään pakettiin kuin muilla koodekeilla. Ja tekstit pysyvät mukana ihan yhtä hyvin kuin muillakin koodekeilla - taino, tekstejä ei mitenkään koodata, vaan ne otetaan mkv-pakettiin vaan mukaan dvb-tekstinä. 

Koodia: [Valitse]
ffmpeg -i var.m2t -ss 0:02:08 -to 01:44:09 -map 0:0 -map 0:1 -map 0:2 -c:v libx265 -crf 27 -preset ultrafast -c:a aac -b:a 128k -c:s copy var.mkv

Tuossa leikataan tallenteesta var.m2t alku ja loppu pois ja koodataan se dvb-teksteineen h265:ksi mkv-pakettiin.

Toki sitten pitää olla sellainen videotoistin, joka osaa a) toistaa mkv -paketteja, b) ymmärtää dvb -tekstityksen päälle ja c) osaa toistaa h265 -videota. Toistimeksi esim. Kiinasta ostettu 25 euron tv-boksi, jos tv ei näitä osaa toistaa.