[vdr] How to compute length of a recording?

Walter Koch koch at u32.de
Mon Jul 16 12:29:21 CEST 2007


Moin,

> how do I get the duration in a shell script?
> The following code does not always compute the correct value

According to the record-length-patch you can use the size of index.vdr. 
Divide the size of index.vdr by 200 and you get the run time in seconds.
Each entry in index.vdr is 8 bytes long (at least on my pc) and there is
AFAICS one entry per frame. With 25 frames per seconds you got that
divider. 

So sth like
  echo "$(stat -c %s index.vdr) / 200.0" | bc
would help you on a bash.

  
Gruss,
  Walter                   
-- 
Die Gedanken sind frei. Auschnahmen regelt ein Bundeschgesetz.




More information about the vdr mailing list