Hi, 0n 05/07/10@02:16 Axel Lindlau told me:
Danke dir -aber wie geht das dann mit mencoder aufzuzeichnen???? bin für jeden tipp dankbar...und dabei bin ich froh, das es erstmal so geklappt hat :-/
Ich mache das so: ---cut /usr/local/bin/record.sh--- #/bin/bash PATH=/bin:/usr/bin:/usr/local/bin if [ $# -lt 3 ]; then # At least 3 Arguments otherwise hint: echo "You should give at least 3 arguments to the script:" echo "===================================================" echo "1. Chanel as in ~/.xawtv" echo "2. Time in format hh:mm:ss" echo "3. Filename of the .avi to save" echo "[4. Bitrate in kbps]" echo "===================================================" echo "Less than 3 arguments given - EXIT" exit 1 fi #Some Variables PROG="$1" TIME="$2" SHOW="$3" DATE=`date` # Bitrate if [ $4 -gt 0 ]; then RATE=$4 else RATE=1200 fi echo "Will start recording $PROG for $TIME now." v4lctl setstation $PROG # Set chanel aumix -l 100 -l R -v 0 # Adjust mixer # Recording using mencoder mencoder -tv driver=v4l:width=768:height=576 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$RATE -oac mp3lame -lameopts cbr:br=128 -vf crop=720:544:24:16,pp=lb -o /multimedia/$SHOW.avi tv:// -endpos $TIME > /dev/null 2>&1 # Reset speaker volume aumix -v 80 # Inform me by mail FREE=`df -h | grep /multimedia` mail -s "$SHOW was recorded" maik@holtkamp.priv << EOT On $DATE I recorded $PROG for $TIME. You will find the file at /multimedia/$SHOW.avi. /multimedia size at prensent: $FREE EOT ---cut--- Zu 90% benutze ich das direkt vor dem PC, wenn da irgendeine Sendung laeuft, ich aber ins Bett muss, um den Rest in mpeg4 aufzunehmen. Die 1200 kbit/sec default sind IMHO fuer Sachen die man behalten will etwas knapp. Mir geht es aber meist nur darum am naechsten Tag die paar Minuten hinterher zu gucken, dann wird geloescht. Ansonaten kann man das auch an at geben: echo "tvrec.sh ARD 01:30:00 Tatort-10-07-2005 2500" | at 20:15 Ich habe eine bttv878 Karte die von v4l(1) unterstuetzt wird. Fuer eine v4l(2) Karte musst Du das anpassen. In meiner ~/.xawtv stehen die Sender so: ---cut--- [ARD] channel = E2 capture = on mhz = 48.25 key = 1 ---cut--- und der sound Ausgang der TV Karte steckt im lineIn der Soundkarte. Ansonsten findet google bestimmt noch besseres und man mplayer ist eh ein Quell der Weisheit ...
Gruss Axel...gerade von den Koelner Lichter heimgekehrt....
... jedenfalls, sobald die Schmerzen etwas nachlassen ;). HTH -- bye maik