Ich habe mal ein Script (welches ich im Internet gefunden habe) für die Konvertierung von VDR Aufnahmen in 3GP Dateien für's Handy etwas aktuallisiert und als Menü in meinem VDR eingebaut.
/usr/local/bin/conv2mobile.sh
Bash
#!/bin/sh
# conv2mobile.sh [vdrVerzeichnis]
# Verzeichnis /video/film/Mobile/Film vorher anlegen
OUTPUT=/video/film/Mobile/Film-`date +%s`
echo "Ihre Datei wird unter $OUTPUT zu finden sein, sobald der Vorgang abgeschlossen ist!"
mobile=vdr2mobile.sh
# Script im Hintergrund mit niedriger Prio aufrufen
(nice -n 14 $mobile $1 $OUTPUT > /dev/null ) &
Display More
/usr/local/bin/vdr2mobile.sh
Bash
#!/bin/sh
# vdr2mobile.sh [vdrVerzeichnis] [OUTPUT]
cd $1
PATH2MOVIE=/video/film/Mobile/
FILE=001.vdr
OUTPUT=$2
svdrpsend.pl -p ${VDR_PORT:-2001} MESG "vdr2mobile start"
rm -f "$PATH2MOVIE"__tmp.avi
mencoder "$FILE" -oac pcm -ovc lavc -lavcopts vcodec=mjpeg -sws 2 -vf scale=176:144 -o "$PATH2MOVIE"__tmp.avi -font ~/.mplayer/subfo
ffmpeg -i "$PATH2MOVIE"__tmp.avi -ar 44100 -ac 1 -acodec aac -vcodec h263 -s 176x144 -r 12 -b 224000 -ab 12 "$OUTPUT".3gp
rm -f "$PATH2MOVIE"__tmp.avi
svdrpsend.pl -p ${VDR_PORT:-2001} MESG "vdr2mobile für $OUTPUT in abgeschlossen"
Display More
Dann noch das Menü anlegen
in /etc/vdr/command-hooks/reccmds.custom.conf:
Code
...
# VDR2MOBILE
VDR to Mobile ... : echo "sub menu, no command"
-vdr2mobile : /usr/local/bin/conv2mobile.sh
...
Dabei habe ich die Tonqualität und Auflösung verbessert (es geht aber auch mit weniger).
Viel Spaß damit
Doug