Table des matières

mplayer

Pour récupérer la dernière version de dévolopement :

mkdir mplayer
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

Pour faire la mise-à-jour :

cd mplayer
svn update

TV

Ce script permet de regarder la télévision à l'aide d'une carte tuner. Il faut configurer la liste des canaux en éditant la variable $CHANNELS. La variable $STARTCHANNEL est le nom du la chaîne qui sera visionée au démarage.

#!/bin/sh

DEVICE=/dev/video0

CHANNELS="30-Arte,23-BBC,29-TLB,27-AB3,21-ERT,31-VTM"
STARTCHANNEL="Arte"

mplayer -input conf=tv.conf -stop-xscreensaver tv://$STARTCHANNEL -tv device=$DEVICE:driver=v4l2:channels=$CHANNELS #-vo x11 -zoom
# to be able to do snapshots, uncomment the end of the line.

L'utilisation du fichier ~/.mplayer/tv.conf permet de configurer les touches de racourcis. Ainsi, nous pouvons changer de canal avec les flèches gauche et droite, la roulette de la souris ou bien en cliquant sur l'image.

MOUSE_BTN0 tv_step_channel +1
MOUSE_BTN2 tv_step_channel -1
MOUSE_BTN3 tv_step_channel -1
MOUSE_BTN4 tv_step_channel +1
UP tv_step_channel -1
DOWN tv_step_channel +1
RIGHT tv_step_channel -1
LEFT tv_step_channel +1

Webcam

La webcam utilisée ici est un Logitech QuickCam Express (cf. le howto qc-usb pour l'installation des drivers). La commande cam show permet de visionner la webcam.

Fichier cam :

#!/bin/sh

DEVICE="/dev/video1"
OUTPUT="cam-`date +%Y%m%d.%H.%M.%S`.avi"

function show() {
    
    echo "showing camera ..."
    echo "press \"s\" to make a screenshot (shootXXX.png)"

    mplayer -vf screenshot -fps 15  -tv device=$DEVICE:driver=v4l:width=352:height=292:outfmt=yuy2 tv:// > /dev/null 2>&1 

    return
}

function record() {
    
    echo "recording ..."

    mencoder -fps 15 -tv device=$DEVICE:driver=v4l:width=352:height=292:outfmt=yuy2 tv:// -ofps 15 -o $OUTPUT -ovc lavc > 
/dev/null 2>&1

    return
}

function stoprecord() {

    killall mencoder

}

#==============================================================================
# main

case "$1" in
    show) show ;;
    rec) record ;;
    stoprec) stoprecord ;;
    quality) /opt/qc-usb/bin/qcset $DEVICE quality=$2 ;;
    *)          
        echo "syntax error"
        echo "cam show"
        echo "cam record"
        echo "cam stoprecord"
        echo "cam quality 0|1|2|3|4|5"
        exit 1

esac

Radio

RADIO=........
mplayer -user-agent NSPlayer -osdlevel 0 -nojoystick -noconsolecontrols -cookies -slave -nomouseinput -cache 51 -novideo $RADIO

DVD


Outils personnels