Hi!
I converted all my old MPEG-PES recordings to TS format with a script I posted some time ago. :) I deleted all the index files in the process because I thought VDR would re-create them.
For most of the recordings it works as expected, when playing the file VDR says "creating index" and in a few seconds the index file is created.
However there are a few cases where it doesn't work. VDR still says "creating index" but it never seems to start creating it! The playback works through the file, so the file is not corrupt or anything. However because there is no index, you can't fast forward or jump or edit, so it's a pain to watch these videos when you can't skip the commercials..
Sometimes if I stop the playback and start again, index creation works that time. But usually it never works if it fails once, for that recording..
When index creation works, you can press OK and see the timeline growing as the index is created. When it doesn't work, OK doesn't bring up the timeline, nothing happens..
Hi,
just a small update, it seems the TS file is indeed somehow corrupt.. I tried simple stream copy with ffmpeg and it doesn't work either:
Seems stream 1 codec frame rate differs from container frame rate: 90000.00 (90000/1) -> 25.00 (25/1) Input #0, mpegts, from '00001.ts': Duration: 00:18:58.50, start: 53222.923633, bitrate: 3821 kb/s Program 1 Stream #0.0[0x44]: Audio: mp2, 48000 Hz, 2 channels, s16, 224 kb/s Stream #0.1[0x45]: Video: mpeg2video, 25 tbr, 90k tbn, 90k tbc [IMGUTILS @ 0xbfa239e8] Picture size 0x0 is invalid Cannot allocate temp picture, check pix fmt
ffmpeg works fine with recordings where vdr index generation works too..
Any easy way to fix these somehow?