Olisi läjä nauhoituksia YLEn ohjelmista jotka ovat .ts muodossa tekstitykset omana streaminä tiedostossa. Osan nauhoituksista haluaisin säästää myöhempää käyttöä varten mutta olisi hyvä saada muunnettua ne nykyistä tiukempaan pakettiin.
FFMPEG.
Tarkista, mitä streamejä tallenteessa on:
ffmpeg -i foo.ts
Valitse niistä video, audio ja tekstitys, esim. 0:0, 0:1 ja 0:3. Jos ne olivat noin, niin sitten vaan
ffmpeg -i foo.ts -map 0:0 -map 0:1 -map 0:3 -c:v libx265 -crf 28 -preset ultrafast -c:a aac -b:a 128k -c:s copy foo.mkv
eli
-map 0:0 -map 0:1 -map 0:3
>>> valitaan halutut streamit
-c:v libx265 -crf 28 -preset ultrafast
>>> valitaan streamille 0:0 videokoodekki x265, laatu 28 (hyvä laatu) ja nopein koodaus
-c:a aac -b:a 128k
>>> valitaan streamille 0:1 audiokoodekki aac, jolla koodataan 128 kb/s kaistaan
-c:s copy
>>> DVB-tekstitys streamistä 0:3 kopioidaan sellaisenaan
Tätä on tullut käytetyksi jo pitemmän aikaa ja tulokset ovat olleet hyviä.