I don't know whether this might throw some light on the issue that Monty raised.
Out of curiosity I wondered what would happen if I loaded an iPlayer .mp4 file into VideoReDo and saved it as H264 .m2ts, renamed it to .ts and ran the Ubuntu sidecar package that Raydon generously posted.
The sidecar package crashed and the full text output of sidecar (from start to crash) was as follows:
Code:
/media/video-hd2/To Process/The World at War 02 (BBC iPlayer).ts
Duration 3094 seconds.
Video ID $0201, Type H264.
Audio ID $0000, Type MPEG.
Audio Desc ID $0000, Type not present.
PMT ID $0100.
Prog ID $0001.
Channel Number 2.
Channel Name BBC TWO.
No event information available.
Create HMT file.
HMT file creation complete.
Create NTS file.
Analyzing source video.
Indexing video frames [==================================================] 100%
Writing NTS file entries.
*** glibc detected *** sidecar: double free or corruption (fasttop): 0x093c6f40 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x74f82)[0xf75a9f82]
sidecar[0x804b369]
sidecar[0x804cbe3]
sidecar[0x804eb17]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xf754e4d3]
======= Memory map: ========
08048000-08063000 r-xp 00000000 fc:00 1444270 /usr/local/bin/sidecar
08063000-08069000 rw-p 0001b000 fc:00 1444270 /usr/local/bin/sidecar
08069000-08186000 rw-p 00000000 00:00 0
093bc000-09ce3000 rw-p 00000000 00:00 0 [heap]
f7505000-f7521000 r-xp 00000000 fc:00 1308303 /lib/i386-linux-gnu/libgcc_s.so.1
f7521000-f7522000 r--p 0001b000 fc:00 1308303 /lib/i386-linux-gnu/libgcc_s.so.1
f7522000-f7523000 rw-p 0001c000 fc:00 1308303 /lib/i386-linux-gnu/libgcc_s.so.1
f7533000-f7535000 rw-p 00000000 00:00 0
f7535000-f76d8000 r-xp 00000000 fc:00 1308732 /lib/i386-linux-gnu/libc-2.15.so
f76d8000-f76da000 r--p 001a3000 fc:00 1308732 /lib/i386-linux-gnu/libc-2.15.so
f76da000-f76db000 rw-p 001a5000 fc:00 1308732 /lib/i386-linux-gnu/libc-2.15.so
f76db000-f76de000 rw-p 00000000 00:00 0
f76de000-f76e1000 r-xp 00000000 fc:00 1308729 /lib/i386-linux-gnu/libdl-2.15.so
f76e1000-f76e2000 r--p 00002000 fc:00 1308729 /lib/i386-linux-gnu/libdl-2.15.so
f76e2000-f76e3000 rw-p 00003000 fc:00 1308729 /lib/i386-linux-gnu/libdl-2.15.so
f76ef000-f76f5000 rw-p 00000000 00:00 0
f76f5000-f76f6000 r-xp 00000000 00:00 0 [vdso]
f76f6000-f7716000 r-xp 00000000 fc:00 1308704 /lib/i386-linux-gnu/ld-2.15.so
f7716000-f7717000 r--p 0001f000 fc:00 1308704 /lib/i386-linux-gnu/ld-2.15.so
f7717000-f7718000 rw-p 00020000 fc:00 1308704 /lib/i386-linux-gnu/ld-2.15.so
ff871000-ff892000 rw-p 00000000 00:00 0 [stack]
create-sidecars: line 2: 13219 Aborted (core dumped) sidecar -nhpi -c 2 -t "BBC TWO" "/media/video-hd2/To Process/The World at War 02 (BBC iPlayer)"
(The "create-sidecars: line 2" towards the end is because I was running the sidecar command in a script file "create-sidecars".)