vdr2jpeg¶
vdr2jpeg is a small program, that generated jpeg images from vdr recordings. For installations you need g++ as compiler and ffmpeg as binary.
Requirements¶
- ffmpeg (at runtime)
Installation¶
to build, type simple
$ cd $SOURCEDIR/contrib/vdr2jpeg $ make all
or build with more Diagnostic
$ make all DEBUG=1
or to change to a other path of ffmpeg binary
$ make all FFMPEG_BIN=/usr/local/bin/ffmpeg
Usage¶
$ vdr2jpeg Usage: vdr2jpeg -r recordings : VDR recording folder -f frame : Wanted frame (resolution at PAL - 1/25s) -o outdirectory : output folder -x 160 : scaled width of output image -y 120 : scaled height of output image -s 5000 : frame range, started at wanted frame (e.g 500 : 20s) -i 25 : space beetween frames at selected range (resolution at PAL - 1/25s) -c 5 : number of extracted frames of an recording or within the selected range
e.g. to extract frames 5000,10000,15000 (at 3,6,9 Minutes)
$ vdr2jpeg -r /video/Auf_der_Flucht/2004-12-28.22:10.50.99.rec -f 5000 -f 10000 -f 15000
Example usage¶
Here is a sample of advance usage. It combine the frame dump from vdr2jpeg with tools from imagemagick. This commands build a tiled image from twelve frames and add drop shadows.
$ vdr2jpeg -r /video/Auf_der_Flucht/2004-12-28.22:10.50.99.rec -f 10000 -s 30000 -c 12 -x 80 $ montage -tile 4x3 -geometry +5+5 -background transparent *.jpg tile.png $ convert tile.png \ -background black \( +clone -shadow 80x4+8+8 \) +swap \ -background white -flatten \ -depth 8 -quality 75 sample.jpg