Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: 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?
~$ 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.
-
Kokeile mitä mediainfo näyttää tiedostoista ?
sudo apt install mediainfo
ffprobe voisi auttaa myöskin
sudo apt install ffmpeg
-
ffprobe voisi auttaa myöskin
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ä.
-
No sillähän se :)
...
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
ffmpeg -i Ajankohtainen-kakkonen.ts ~/tmp/kakkonen.mp4
tuotti katsottavan paketin.
Mutta senverran CPU-aktiivista puuhaa että kosken vain noihin oikutteleviin yksilöihin ;)
-
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:
ffmpeg -i lähde.ts -c:v copy -c:a copy -c:s copy kohde.ts
-
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.
-
Ja ilmeisesti tuo kopiointi ei olisi niin CPU-aktiivista askaresta?
Joo, on nopeaa ja riippuu enemmän levyn nopeudesta kuin prosessorista.
-
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
-
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ä.
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.