[vdr] Recordings > 24 hours

Matthias Schniedermeyer ms at citd.de
Fri Jan 6 09:30:40 CET 2006


Petric Frank wrote:
> Hello,
> 
> On Wednesday 04 January 2006 10:11, Klaus Schmidinger wrote:
> 
> 
>>>How to program a recording in VDR which have to run for more than 24
>>>hours ?
>>
>>The maximum recording time is 23 hours and 59 minutes.
>>
>>You could program several overlapping timers.
> 
> 
> Can i be sure to miss not a second ?

Yes. Since somewhere in the VDR 1.1 timeline it is possible to have
overlapping timers on the same channel where VDR simultaniously stores the
broadcast in <x> directories.

So actually you have to have a method to remove the overlap when you want
to create a contious recording out of several recordings.

> How to join the recordings ?

For playbackability with VDR in the 'simplest' case you only need to fix
the file-number in the index.vdr-file and append that onto the first
recording and move the XXX.VDR-files with the fixed name into the first
recording dir.

But that way the overlapp would still be there.

So you needed a program that finds the exact frame where the first
recording stopped. Then finds the exact same frame in the next recording
and then copies the portion of 001.vdr from the next-recording and appends
and fixes the content of the index.vdr beginning after the frame you
determined earlier. Then you copy the remaining XXX.VDR-files where you
only have to fix the number of the file and file-number in index.vdr.

And start over with the next recording until you are done or hit the
255-file limit.

For someone with a bit of programming experience this should only be a
matter of one or two afternoons. The exact format of index.vdr is
documented in one of the documentation files.




-- 
Real Programmers consider "what you see is what you get" to be just as
bad a concept in Text Editors as it is in women. No, the Real Programmer
wants a "you asked for it, you got it" text editor -- complicated,
cryptic, powerful, unforgiving, dangerous.




More information about the vdr mailing list