Accueil

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

Sommaire

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

Quelques trucs

La page man de MPlayer est, il faut l'avouer, carrément indigeste ! Aussi il est intéressant de rappeler certaines astuces fréquemment utilisées :-)

Ça fonctionne aussi avec 4:3. Il peut arriver d'avoir une image au rendu un peu plat (sujets larges) et c'est le propos de cette option (4:3)

Thèmes : #articles #logiciels #sbn

Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.