Para convertir los archivos grabados con un receptor tdt en un único archivo MPEG, sin perder calidad ni recodificar se puede hacer desde la consola de la siguiente forma:
Al hacer una grabación, se generan los archivos MPEG2-TS 0001.TS, 0002.TS etc.
Si estos archivos son contiguos, los podemos unir en uno solo con:
cat 0001.TS 0002.TS > 000f.ts
Tras unirlos, selecionamos las partes que nos interesen:
Una vez tenemos las partes podemos unirlas de nuevo en bruto:
rm 000f.ts
rm parte*.mpg
rm finalb.mpg
De esta manera hemos obtenido un unico archivo final.mpg con todas las escenas deseadas, en un contenedor mpeg, sin haber recodificado ni haber perdido calidad.
avconv -i 000f.ts -acodec copy -vcodec copy -ss 00:01:00:00 -t 00:02:00:00 parte1.mpg
Una vez tenemos las partes podemos unirlas de nuevo en bruto:
cat parte1.mpg parte2.mpg > finalb.mpg
avconv -i finalb.mpg -acodec copy -vcodec copy final.mpg #no es necesario,pero solucionará problemas del contenedor
Llegados a este punto, si el archivo funciona correctamente, podemos borrar los archivos temporales (y si estas seguro los originales).rm 000f.ts
rm parte*.mpg
rm finalb.mpg
De esta manera hemos obtenido un unico archivo final.mpg con todas las escenas deseadas, en un contenedor mpeg, sin haber recodificado ni haber perdido calidad.
Paquetes necesarios
avconv
ubuntu-restricted-extras #codecs