Hola.
Lo prometido es deuda. Ayer martes dejé programada una grabación. Quería, por probar, grabar una pelicula que ponían en La 2. Consulté en D+ la hora de incio y fin, y listo...
Esta noche, he previsualizado en el deco lo grabado, y lamentablemente se ha grabado un trozo considerable del programa anterior, con lo que supongo que faltará un trozo considerable del final de la película. ¡Menos mal que era solo una prueba!.
En el disco USB se ha creado dentro de la carpeta ALIDVRS2, otra con el nombre:
[TS]LA 2 [28-05-2014.00.35.00]
Dentro de ésta, hay tres ficheros: 000.dvr, 000.ts e info3.dvr
El mas grande, con diferencia, es el TS.
AVISO: Aquí viene un tocho infumable e incómodo de leer.
Según MediaInfo
General
ID : 1034 (0x40A)
Complete name : /media/<usuario>/LaCie/ALIDVRS2/[TS]LA 2 [28-05-2014.00.35.00]/000.ts
Format : MPEG-TS
File size : 2.05 GiB
Duration : 1h 39mn
Start time : UTC 2014-05-27 22:35:09
End time : UTC 2014-05-28 00:15:03
Overall bit rate mode : Variable
Overall bit rate : 2 942 Kbps
Network name : ASTRA 1
Original network name : BetaTechnik
Country : ESP (1) / ESP (2) / PRT (1) / PRT (2)
Timezone : +01:00:00 / +00:00:00 / +00:00:00 / -01:00:00
Video
ID : 167 (0xA7)
Menu ID : 30658 (0x77C2)
Format : MPEG Video
Codec ID : 2
Compression mode : Lossy
Encryption : Nagravision
Audio #1
ID : 108 (0x6C)
Menu ID : 30658 (0x77C2)
Format : MPEG Audio
Codec ID : 4
Compression mode : Lossy
Language : Spanish
Language, more info : Clean effects
Encryption : Nagravision
Audio #2
ID : 109 (0x6D)
Menu ID : 30658 (0x77C2)
Format : MPEG Audio
Codec ID : 4
Compression mode : Lossy
Language : dos
Language, more info : Clean effects
Encryption : Nagravision
Menu
ID : 1033 (0x409)
Menu ID : 30658 (0x77C2)
Duration : 1h 39mn
List : 167 (0xA7) (MPEG Video) / 108 (0x6C) (MPEG Audio, Spanish) / 109 (0x6D) (MPEG Audio, dos) / 208 (0xD0) () / 222 (0xDE) () / 309 (0x135) () / 213 (0xD5) () / 253 (0xFD) () / 307 (0x133) () / 356 (0x164) () / 363 (0x16B) () / 364 (0x16C) () / 392 (0x188) () / 624 (0x270) () / 888 (0x378) ()
Language : / Spanish / dos
Service name : LA 2
Service provider : La2
Service type : digital television
UTC 2014-05-27 22:05:00 : es:LA 2 NOTICIAS / es: / user defined / / 00:30:00 /
UTC 2014-05-27 22:35:00 : es:ALARMA NUCLEAR (BROKEN ARROW) / es: / user defined / / 01:40:00 /
UTC 2014-05-28 00:15:00 : es:CONCIERTOS DE RADIO-3 / es: / user defined / / 00:30:00 /
Dado que es un MPEG-TS, se debería poder procesar con mencoder, cambiandole la envoltura al stream sin recodificar y guardandolo en mpg con:
mencoder -of mpeg -ovc copy -o 000.mpg 000.ts
Pero no va:
MEncoder svn r34540 (Ubuntu), built with gcc-4.7 (C) 2000-2012 MPlayer Team
success: format: 0 data: 0x0 - 0x83783400
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
TS file format detected.
NO VIDEO! NO AUDIO! (try increasing -tsprobe) NO SUBS (yet)!
Video stream is mandatory!
Exiting...
También he probado a obtener un mp4, con:
ffmpeg -i 000.ts -c:v copy -c:a libfaac 000.mp4
Pero...
ffmpeg 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
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[mpegts @ 0x1148400] Could not find codec parameters (Video: mpeg2video)
[mpegts @ 0x1148400] Could not find codec parameters (Audio: mp3, 0 channels, s16)
Last message repeated 1 times
[mpegts @ 0x1148400] decoding for stream 3 failed
[mpegts @ 0x1148400] decoding for stream 4 failed
[mpegts @ 0x1148400] decoding for stream 5 failed
[mpegts @ 0x1148400] decoding for stream 6 failed
[mpegts @ 0x1148400] decoding for stream 7 failed
[mpegts @ 0x1148400] decoding for stream 8 failed
[mpegts @ 0x1148400] decoding for stream 9 failed
[mpegts @ 0x1148400] decoding for stream 10 failed
[mpegts @ 0x1148400] decoding for stream 11 failed
[mpegts @ 0x1148400] decoding for stream 12 failed
[mpegts @ 0x1148400] decoding for stream 13 failed
[mpegts @ 0x1148400] decoding for stream 14 failed
[NULL @ 0x116cce0] start time is not set in estimate_timings_from_pts
[NULL @ 0x114f760] start time is not set in estimate_timings_from_pts
[NULL @ 0x11500e0] start time is not set in estimate_timings_from_pts
[NULL @ 0x117c020] start time is not set in estimate_timings_from_pts
[NULL @ 0x117de40] start time is not set in estimate_timings_from_pts
[NULL @ 0x117fe60] start time is not set in estimate_timings_from_pts
[NULL @ 0x1181e80] start time is not set in estimate_timings_from_pts
[NULL @ 0x1183ea0] start time is not set in estimate_timings_from_pts
[NULL @ 0x1185f00] start time is not set in estimate_timings_from_pts
[NULL @ 0x1187f60] start time is not set in estimate_timings_from_pts
[NULL @ 0x1189fc0] start time is not set in estimate_timings_from_pts
[NULL @ 0x118c020] start time is not set in estimate_timings_from_pts
[NULL @ 0x118e080] start time is not set in estimate_timings_from_pts
[NULL @ 0x11900e0] start time is not set in estimate_timings_from_pts
[NULL @ 0x1192140] start time is not set in estimate_timings_from_pts
000.ts: could not find codec parameters
He probado también con tsRemux, para intentar extraer los streams del fichero y volver a meterlos en otro contenedor, como un mkv, pero tampoco...
Por hoy va a estar bien. Mas adelante, con tiempo y calma probaré otras opciones, aunque me dá que en alguno de los otros ficheros van las claves usadas por el deco durante la grabación y que usa durante la reproducción. Eso complicaría bastante la conversión a otra cosa o el simple visionado desde otro dispositivo que no sea el deco.
Perdon por el pedazo de tocho.
Un saludo.