mplayer codec
Moderatori: ragno, tapino, alez, zulu, davidea
mplayer codec
ho un problema con il suddetto plugo
l'ho compilato regolarmente, editato le conf e messe in /video/plugins
l'eseguibile mplayer l'ho installato dai repo di debian etch
ora mi mancano alcuni codec perche' mplayer in vdr mi eseguie solo gli avi
vorrei poter eseguire mp4, flv, e altri ancora
ho scaricato dal sito mplayer delle dll e messe in /usr/lib/win32 ma mi sembra di aver capito che ora devo ricompilare mplayer dai sorgenti e non installarlo dai repo...
fatemi sapere qualcosa....grazie
see you
l'ho compilato regolarmente, editato le conf e messe in /video/plugins
l'eseguibile mplayer l'ho installato dai repo di debian etch
ora mi mancano alcuni codec perche' mplayer in vdr mi eseguie solo gli avi
vorrei poter eseguire mp4, flv, e altri ancora
ho scaricato dal sito mplayer delle dll e messe in /usr/lib/win32 ma mi sembra di aver capito che ora devo ricompilare mplayer dai sorgenti e non installarlo dai repo...
fatemi sapere qualcosa....grazie
see you
Re: mplayer codec
biondo79 ha scritto:ho un problema con il suddetto plugo
l'ho compilato regolarmente, editato le conf e messe in /video/plugins
l'eseguibile mplayer l'ho installato dai repo di debian etch
ora mi mancano alcuni codec perche' mplayer in vdr mi eseguie solo gli avi
vorrei poter eseguire mp4, flv, e altri ancora
ho scaricato dal sito mplayer delle dll e messe in /usr/lib/win32 ma mi sembra di aver capito che ora devo ricompilare mplayer dai sorgenti e non installarlo dai repo...
fatemi sapere qualcosa....grazie
see you
io ho solo aggiunto le estensioni ed è andato alla grande!!!
al solito ubuntu 8.04 LTS
Re: mplayer codec
si anch'io
/video/multimedia/video;FILMATI;0;*.avi/*.mpeg/*.flv/*.mp4/*.mpg
ma nn va
forse debian etch ha bisogno di una scossa
ciauzz
/video/multimedia/video;FILMATI;0;*.avi/*.mpeg/*.flv/*.mp4/*.mpg
ma nn va
forse debian etch ha bisogno di una scossa
ciauzz
Re: mplayer codec
si installati i w32codecs
rettifico: solo gli mp4 non riproduce
flv, avi, mpeg,mpg tt ok
gli mp4 sarebbero registrazioni fatte con il cellulare qualcuno puo' provare nella sua vdr se vengono riprodotti ?
see you
rettifico editando lo stesso reply...
ho trovato la soluzione alla riproduzione degli mp4
spero possa servire
see you
rettifico: solo gli mp4 non riproduce
flv, avi, mpeg,mpg tt ok
gli mp4 sarebbero registrazioni fatte con il cellulare qualcuno puo' provare nella sua vdr se vengono riprodotti ?
see you
rettifico editando lo stesso reply...
ho trovato la soluzione alla riproduzione degli mp4
Codice: Seleziona tutto
$ cd $HOME
$ wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
$ sudo mkdir -pv /usr/local/lib/codecs
$ tar xjvf all-20071007.tar.bz2
$ sudo cp -v $HOME/all-20071007/* /usr/local/lib/codecs
see you
Re: mplayer codec
si sono quelli piu' recenti sul sito mplayer
qst è il link
wget http://www.mplayerhq.hu/MPlayer/release ... 07.tar.bz2
stasera quando rientro dall'ufficio te li mando in posta...
see you
qst è il link
wget http://www.mplayerhq.hu/MPlayer/release ... 07.tar.bz2
stasera quando rientro dall'ufficio te li mando in posta...
see you
Re: mplayer codec
ragazzi purtroppo
mi accorgo dopo qualche giorno che ho sempre lo stesso prob
chissa' come mai in quel giorno mi ha riprodotto fedelmente quei formati
ora come prima riproduce solo AVI
flv, mpeg,mpg resta lo schermo nero ...naggia...
see you
mi accorgo dopo qualche giorno che ho sempre lo stesso prob
chissa' come mai in quel giorno mi ha riprodotto fedelmente quei formati
ora come prima riproduce solo AVI
flv, mpeg,mpg resta lo schermo nero ...naggia...
see you
Re: mplayer codec
è possibile che una volta riprodotto il filmato nn riavvolga???
putroppo sono costretto ad usare i colori perche il mio tlc è privo di tasti pvr
see you
putroppo sono costretto ad usare i colori perche il mio tlc è privo di tasti pvr
see you
Re: mplayer codec
Nella cartella dei filmati il pluggo mplayer nasconde un file .mplayer.resume. Se lo cancelli mplayer non ricorderà + dove si era fermato.
Spero possa aiutare,
Ciao
Spero possa aiutare,
Ciao
Vdr-HD headless (in preparazione), YaVDR 0.3 su portatile, Vu+ Duo in salotto
Enjoy with Linux, it's free
Enjoy with Linux, it's free
Re: mplayer codec
Come dice stef, e' un comportamento voluto (e molto utile nell'utilizzo normale). Ti consiglio un telecomando con i colori
Ciao alez
Re: mplayer codec
il telecomando con i colori ce l'ho
ora ho preso anche uno con le funzioni play stop ecc ecc
il problema è che a volte premo tasto verde (riavvogli)
il file di qualsiasi formato non parte ma rimene fermo a 0 anche premendo su play non va
se premo ok esce la barra con il nome del file e la barra di scorrimento rimane ferma
altre volte invece succede che premendo ok esce la barra vuota non porta piu' il nome del file e nemmeno la barra scorrimento
come mi ha consigliato nino ho disinstallato mplayer di apt e compilato a mano MPlayer-1.0rc1 con la patch mplayer-1.0pre2-slavemode.diff
non avendo interfaccia grafica installata non mi interessano le opzioni che la riguardano...
poi dato
considerate che lavoro come root...
il tutto senza errori quando vado in vdr ho lo stesso identico problema
a questo punto potrebbero essere mplayer.sh e mplayer.sh.conf???
eccoli qui:
mplayer.sh
mplayer.sh.conf
dateci un occhio per favore
see you
ora ho preso anche uno con le funzioni play stop ecc ecc
il problema è che a volte premo tasto verde (riavvogli)
il file di qualsiasi formato non parte ma rimene fermo a 0 anche premendo su play non va
se premo ok esce la barra con il nome del file e la barra di scorrimento rimane ferma
altre volte invece succede che premendo ok esce la barra vuota non porta piu' il nome del file e nemmeno la barra scorrimento
come mi ha consigliato nino ho disinstallato mplayer di apt e compilato a mano MPlayer-1.0rc1 con la patch mplayer-1.0pre2-slavemode.diff
Codice: Seleziona tutto
./configure --prefix=/usr --enable-dvdnav --disable-runtime-cpudetection --enable-largefiles --enable-dynamic-plugins --language=it --disable-fbdev --disable-directfb --with-extraincdir=/usr/local/src/DVB/include/ --with-win32libdir=/usr/lib/win32/ --with-reallibdir=/usr/lib/win32
poi dato
Codice: Seleziona tutto
make
make install
ldconfig
il tutto senza errori quando vado in vdr ho lo stesso identico problema
a questo punto potrebbero essere mplayer.sh e mplayer.sh.conf???
eccoli qui:
mplayer.sh
Codice: Seleziona tutto
#!/bin/bash
#
# $Id: mplayer.sh,v 1.41.2.7 2007/02/11 15:33:29 juri Exp $
#
unset LANG
declare VERSION="0.8.7"
# History (as always in the source code :-)
# 0.8.7 - added 544x480 as valid NTSC resolution (thanks to C.Y.M)
#- removed 688x576 from the valid PAL resolutions;
#- calculate USE_SPEED with 30 fps instead of 29.97
#- use '-vf' and '-af' instead of '-vop' and '-aop', as the
# latter are deprecated
#
# 0.8.6 - fixed a copy'n'paste bug regarding the subtitle background
# alpha color (thanks to Christian Haider)
#- changed the fps values from rational values to integer ones
#- fixed a typo setting DETC (thanks to Soeren Sonnenburg)
#- disabled the use of -forceidx for RealVideos, because since
# mplayer-1.0pre5 it isn't necessary anymore
#
# 0.8.5 - changed the check for the existence of the video file to check also
# that it can actually be read
#- added a new PAL height: 544
#- [experimental] use detelicining (detc) filter to play NTSC as PAL;
# thanks to Martin Hoffmann for this one
#- [experimental] make the detelecinig filter configurable via conf-file
#- changed the warning messages about wrong DVD options to be displayed
# only when DEBUG is set to true
#- added a comment to mplayer.sh.conf that the DVD dummy files MUST be
# named DVD/VCD in capital letters
#- removed '-afm 9' from AO defaults, because audio filters by numbers are
# removed from MPlayer (9 meant hwac, it is handeled differently anyway)
#- changed the the use of the -speed parameter: the man pages says one
# should use a value between 0.01 and 100, not something like 25:24
#
# 0.8.4 - added some more debugging info
#- changed the MPlayer option that is used to play DVDs and VCDs from
# -vcd/-dvd to VCD:// and DVD://
#- added cuefile support for MPlayer version 1.0x
#- added new config option to distinguish MPlayer versions (0.9x or 1.0)
# important for playing cuefiles
#- fixed bug in detecting empty CACHE option
#- fixed a bug where USE_SPEED is ignored and '-speed' always used
#- added a check for the return value of 'mplayer -identify'
#- added support for AC3 sound when playing a DVD
#- make audio output configurable via config file (e.g. for DXR3)
#
# 0.8.3 - changed the default value of USERDEF from '-really-quiet' to '-quiet',
# because it suppressed the progressbar messages from mplayer
#- added '-dvd 1' to the DVD call to reliably play a DVD
# (though only the first one)
#
# 0.8.2 - changed the way mplayer is called to identify files;
# should prevent the opening of a X window, that happens
# on some systems
#- play mpeg files without any scaling if possible
#- added config line for AC3 out via DVB card (thanks to Christian Jacobsen)
#- added a new config option to choose the video out device;
# intended for dx3 users
#- added config options for subtitles (thanks to Martin Åkerström)
#- fixed a bug when SLOW_CPU is set to "false" instead of being
# just commented out
#- minor code clean-up
#- cleanup some comments and messages
#
# 0.8.1 - fixed a bug when DVDFiles or DVD not set correctly
#- if path to mplayer is incorrect, log an error and exit
#- cue file support; you can now choose a cue file as input;
# after I did this on user request, I asked myself, for what
# do one needs this, as mplayer can play .bin files directly...
#- support for 16/9 TV sets (thanks to Vaclav Janecek)
#
# 0.8.0 - bumped the version number to be more flexible
# - added VCD/DVD support
#
# 0.0.7 - clear LANG variable
# - added support for slow computers: reduces the Y
# resolution to the half of the possible maximum
# - use kind of a window for detecting the frames_per_sec
#
# 0.0.6a-jha
#- fixed a bug that prevented the SLAVE mode from working
#
# 0.0.6-jha
#- major rework
#- added config option to disable either NTSC or PAL support
#- added mplayer's '-speed' option; is disabled by default (see
# config file), because it didn't work as expected for me
#- rudimentary sub titles support:
# if a sub titles file (.sub suffix) with exactly the
# same name as the played video file exists, it is used
# (not really useful yet)
#- changed the was the config file is parsed:
# let's do it the simple way, just source the file
# =================================================
# ---> IMPORTANT! you MUST use the new config file
# =================================================
#
# 0.0.5d-jha
# - added AC3 support (thanks to Christian Jacobsen
# <christian.jacobsen -at- stageholding.de>)
# - better support for mplayers SLAVE mode
# - fixed some scaling problems
# - some minor clean-ups
#
# 0.0.5c-jha
# - play videos with 24 or 23.976 fps as NTSC, not PAL
#
# 0.0.5b-jha
# - Improved getvidxy - thanks to new mplayer option '-identify'
# it gets now the correct values for X-/Y-resolution
# and the framerate (if defined in the video file)
# for all media files
# - reworked the scaling calculation to scale only if needed
# and if so, scale as little as possible to save CPU power
# - distinguish between NTSC and PAL files; play them with
# the right TV norm
#
# 0.0.4Improved getvidxy - No Temp Files needed anymore!
#
# 0.0.3Seems to work fine - still lacks support for X x 432 Files
#What about MPEG Files ?
#
function initialize () {
# source config file
source "$CFGFIL"
# Debug Mode ?
if test -z "$DEBUG" -o "$DEBUG" != "true"; then DEBUG=false; fi
# use AC3?
if test -z "$USEAC3" -o "$USEAC3" != "true"; then USEAC3=false; fi
debugvar USEAC3 "$USEAC3"
# AC3 command line
if test -z "$AC3AOUT"; then
errorcfg AC3AOUT
exit
else
debugvar AC3AOUT "$AC3AOUT"
fi
# TV aspect ratio
if test -z "$TV_ASPECT"; then errorcfg TV_ASPECT; fi
debugvar TV_ASPECT "$TV_ASPECT"
# can do PAL?
if test -z "$PAL" -o "$PAL" != "true"; then PAL=false; fi
debugvar PAL "$PAL"
# can do NTSC?
if test -z "$NTSC" -o "$NTSC" != "true"; then NTSC=false; fi
debugvar NTSC "$NTSC"
if test $NTSC == "false" -a $PAL == "false"; then
echolog "*** FATAL: Config Options NTSC and PAL both set to false ... Exiting."
exit
fi
# use speed setting?
SPEED=""
if test -z "$USE_SPEED"; then USE_SPEED=false; fi
debugvar USE_SPEED "$USE_SPEED"
# which detelecining filter should be used, if configured
# to play NTSC as PAL
if test -z "$DETC_FILTER"; then DETC_FILTER="detc=dr=2:am=1"; fi
debugvar DETC_FILTER "$DETC_FILTER"
# where is Mplayer
if ! test -x "$MPLAYER" -a -f "$MPLAYER"; then
echolog "*** Option MPLAYER not found in config file or not set correctly"
exit
else
debugvar MPLAYER "$MPLAYER"
fi
if test -z "$VOP"; then errorcfg VOP; exit; else debugvar VOP "$VOP"; fi
if test -z "$VO"; then errorcfg VO; exit; else debugvar VO "$VO"; fi
if test -z "$AO"; then errorcfg AO; exit; else debugvar AO "$AO"; fi
AOUT="-ao $AO"
if test -z $CACHE; then
echolog "*** Option CACHE not set in config file - calling mplayer without Cache!"
CACHESTR="-nocache"
else
CACHESTR="-cache $CACHE"; debugvar CACHE "$CACHE"; debugvar CACHESTR "$CACHESTR"
fi
if test -z "$FRAMEDROP" -o "$FRAMEDROP" != "true"; then FRAMEDROP=false; fi
debugvar FRAMEDROP "$FRAMEDROP"
if $FRAMEDROP; then FDSTR="-framedrop"; fi
debugvar FDSTR "$FDSTR"
declare LIRCSTR="" # no extra Lirc option!
if ! test -z "$LIRCRC"; then LIRCSTR="-lircconf $LIRCRC"; fi
debugvar LIRCRC "$LIRCRC"; debugvar LIRCSTR "$LIRCSTR"
if ! test -z "$SUBPOS"; then SUBTITLES=" -subpos $SUBPOS"; fi
if ! test -z "$SUBCOLOR"; then SUBTITLES="$SUBTITLES -sub-bg-color $SUBCOLOR"; fi
if ! test -z "$SUBALPHA"; then SUBTITLES="$SUBTITLES -sub-bg-alpha $SUBALPHA"; fi
debugvar SUBTITLE "$SUBTITLES"
if test "$SLAVE" != "SLAVE"; then
REMOTE="$LIRCSTR"
else
REMOTE="-slave -nolirc"
fi
debugvar REMOTE "$REMOTE"
if ! test -z "$USERDEF"; then echolog "*** Use Option USERDEF at your own risk!"; fi
debugvar USERDEF "$USERDEF"
if test -z $XResPAL; then errorcfg XResPAL; exit; else debugvar XResPAL "${XResPAL[*]}"; fi
if test -z $XResNTSC; then errorcfg XResNTSC; exit; else debugvar XResNTSC "${XResNTSC[*]}"; fi
# do we run on a slow computer?
if test -z "$SLOW_CPU" -o "$SLOW_CPU" == "false"; then
SLOW_CPU=false
else
XResPAL=(352)
XResNTSC=(352)
debugvar XResPAL "${XResPAL[*]}"
debugvar XResNTSC "${XResNTSC[*]}"
fi
debugvar SLOW_CPU "$SLOW_CPU"
if ! test -d "$DVDFiles"; then debugmsg "*** Option DVDFiles not set correctly! You will not be able to play VCD/DVD" ""; DVDFiles=""; fi
debugvar DVDFiles "$DVDFiles"
if ! test -b "$DVD"; then debugmsg "*** Option DVD not set correctly! You will not be able to play VCD/DVD" ""; DVD=""; fi
debugvar DVD "$DVD"
if test -z $DVDLANG; then DVDLANG="en"; fi
debugvar DVDLANG "$DVDLANG"
# extra DVD options
debugvar DVDOPTIONS "$DVDOPTIONS"
# extra VCD options
debugvar VCDOPTIONS "$VCDOPTIONS"
# play MPEG files without rescaling?
if test -z "$MPEG_DIRECT" -o "$MPEG_DIRECT" != "false"; then MPEG_DIRECT="true"; fi
debugvar MPEG_DIRECT "$MPEG_DIRECT"
# get the file extension of the video
SUFFIX=$(echo -e "${FILE:$[${#FILE}-4]:4}" | tr [A-Z] [a-z])
debugvar SUFFIX $SUFFIX
if test -z "$MPLAYER_V1"; then
echolog "*** MPLAYER_V1 not set! Setting it to 'false'."
echolog "*** If you cannot play cue-files, then set it to 'true'."
MPLAYER_V1="false"
fi
debugvar MPLAYER_V1 "$MPLAYER_V1"
return;
}
function getvidxy () {
# call: getvidxy
# determine x and y resolution of the file!
# output: variable ORIG_X and ORIG_Y (global)
# variable definitions
local TEMP1 MPLAYER_RETURN
ORIG_X=0; ORIG_Y=0
TEMP1=`$MPLAYER -identify -vo null -ao null -frames 0 "$FILE" 2>/dev/null | grep -i -e "^ID_"`
MPLAYER_RETURN=$?
debugmsg "OutputFromMPLAYER:" "$TEMP1"
debugmsg "MPLAYER_RETURN: " "$MPLAYER_RETURN"
if test $MPLAYER_RETURN -ne 0; then
echolog "*** FATAL: something went wrong analyzing the video; mplayer reported an error!"
echolog "*** FATAL: check your mplayer installation. Exiting..."
exit
fi
ORIG_X=`echo "$TEMP1"|grep ID_VIDEO_WIDTH|cut -d"=" -f2`
debugmsg "parsed output for ORIG_X:" $ORIG_X
ORIG_Y=`echo "$TEMP1"|grep ID_VIDEO_HEIGHT|cut -d"=" -f2`
debugmsg "parsed output for ORIG_Y:" $ORIG_Y
ORIG_FPS=`echo "$TEMP1"|grep ID_VIDEO_FPS|cut -d"=" -f2`
debugmsg "parsed output for ORIG_FPS:" $ORIG_FPS
ORIG_ASPECT=`echo "$TEMP1"|grep ID_VIDEO_ASPECT|cut -d"=" -f2`
debugmsg "parsed output for ORIG_ASPECT:" $ORIG_ASPECT
VIDEO_FORMAT=`echo "$TEMP1"|grep ID_VIDEO_FORMAT|cut -d"=" -f2`
debugmsg "parsed output for VIDEO_FORMAT:" $VIDEO_FORMAT
AUDIO_CODEC=`echo "$TEMP1"|grep ID_AUDIO_CODEC|cut -d"=" -f2`
debugmsg "parsed output for AUDIO_CODEC:" $AUDIO_CODEC
return;
}
function calcnewxy () {
local -i MAX_X TEMP_ASPECT
# TEMP_ASPECT=`echo $ORIG_ASPECT|sed 's/\.//'`
# if test $TEMP_ASPECT -eq 0; then TEMP_ASPECT=$((4000/3)); fi
if test $ORIG_X -gt 352 -o $ORIG_Y -gt $HALF_Y; then
MAX_X=$(($FULL_Y*$TV_ASPECT))
else
MAX_X=$(($HALF_Y*$TV_ASPECT))
fi
debugvar MAX_X $MAX_X
NEW_Y=$(($MAX_X*$ORIG_Y/$ORIG_X)); debugvar NEW_Y $NEW_Y
echolog "*** INFO: For Sqare Pixels we would scale to $MAX_X x $NEW_Y ..."
test $NEW_Y -gt $FULL_Y && NEW_Y=$FULL_Y # force full screen/ ignore aspect ratio!
return;
}
function choosebestx () {
local -i MAX_X INDEX
local XResTEMP
declare repeat=true
INDEX=0
if $SLOW_CPU; then
XResTEMP=(352)
else
if test $HALF_Y -eq 240; then
XResTEMP=(${XResNTSC[*]})
else
if test $HALF_Y -eq 288; then
XResTEMP=(${XResPAL[*]})
else
echolog "*** FATAL: HALF_Y not set or unknown: \"$HALF_Y\" ... Exiting."
exit
fi
fi
fi
debugvar XResTEMP "${XResTEMP[*]}"
ANZAHL=${#XResTEMP[*]}
debugvar AnzahlVonXResTEMP $ANZAHL
until ! $repeat; do
if test ${XResTEMP[$INDEX]} -ge $ORIG_X; then repeat=false; NEW_X=${XResTEMP[$INDEX]}; fi
INDEX=$(($INDEX+1))
if test $INDEX -ge $ANZAHL; then repeat=false; NEW_X=${XResTEMP[$ANZAHL-1]}; fi
done
debugvar NEW_X $NEW_X
return;
}
function choosebesty () {
if test \( $ORIG_Y -eq $HALF_Y -a $ORIG_X -eq 352 \) -o \( $ORIG_Y -eq $FULL_Y -a ! $SLOW_CPU \); then
REAL_Y=$ORIG_Y
NEW_Y=$ORIG_Y
NEW_X=$ORIG_X
debugmsg "setting NEW = ORIG"
else
if test $ORIG_X -gt 352 -o $ORIG_Y -gt $HALF_Y; then
REAL_Y=$FULL_Y
debugmsg "setting REAL_Y = FULL_Y"
else
REAL_Y=$HALF_Y
debugmsg "setting REAL_Y = HALF_Y"
fi
fi
return;
}
function set_ntsc () {
HALF_Y=240
if $SLOW_CPU; then
FULL_Y=$HALF_Y
else
FULL_Y=480
fi
NEW_FPS="30"
return;
}
function set_pal () {
HALF_Y=288
if $SLOW_CPU; then
FULL_Y=$HALF_Y
else
FULL_Y=576
fi
NEW_FPS="25"
return;
}
function checkforac3 () {
if test "X$AUDIO_CODEC" == "Xa52" && $USEAC3; then AOUT="$AC3AOUT"; fi
return;
}
function checktvnorm () {
local -i TEMP_FPS
TEMP_FPS=`echo $ORIG_FPS|sed 's/\.//'`
if test $TEMP_FPS -ge "23000" -a $TEMP_FPS -le "24499"; then
debugmsg "Film"
if $NTSC; then
set_ntsc
else
set_pal
$USE_SPEED && SPEED="-speed 1.04" # 25/24 = 1.04
fi
else
if test \( $TEMP_FPS -ge "14000" -a $TEMP_FPS -le "16000" \) -o \( $TEMP_FPS -ge "29000" -a $TEMP_FPS -le "30499" \); then
debugmsg "NTSC"
if $NTSC; then
set_ntsc
else
set_pal
if $USE_SPEED; then
SPEED="-speed 1.04" # 25/24 = 1.04
DETC=",$DETC_FILTER"
fi
fi
else
debugmsg "PAL or unknown" $ORIG_FPS
if $PAL; then
set_pal
else
set_ntsc
$USE_SPEED && SPEED="-speed 1.20" # 30/25 = 1.20
fi
fi
fi
return;
}
function echolog () {
# prints the string on stdout and into /var/log/messages using logger!
logger -s -- "$1"
return;
}
function errorcfg () {
echolog "*** FATAL: Config Option $1 not found in config file ... Exiting."
exit;
}
function debugvar () {
if $DEBUG; then echolog "*** DEBUG: Variable $1 has value \"$2\""; fi
return;
}
function debugmsg () {
if $DEBUG; then echolog "*** DEBUG: $1 \"$2\""; fi
return;
}
# begin main!
#
#
# ---------------------------------------------------------------------------
#
#
declare -i ORIG_X ORIG_Y
declare -i NEW_X NEW_Y
declare -i HALF_Y FULL_Y
declare ORIG_FPS NEW_FPS ORIG_ASPECT VIDEO_FORMAT AUDIO_CODEC
declare CMDLINE AOUT REMOTE USERDEF SUFFIX
declare FILE="$1"
declare SLAVE="$2"
declare -a XResPAL[0]
declare -a XResNTSC[0]
declare FDSTR=""
declare SUBTITLES=""
declare DETC=""
echolog "*** Starting mplayer.sh Version $VERSION"
if test -z "$FILE"; then echolog "*** USAGE: mplayer.sh <File_to_be_played>"; exit; fi
if ! test -r "$FILE"; then echolog "*** ERROR: Make sure $FILE exists and is readable - otherwise it cannot be played ;-)"; exit; fi
# Check if config file exists!
declare CFGFIL="${0}.conf"
debugvar CFGFIL $CFGFIL
if ! test -f $CFGFIL; then echolog "*** FATAL: mplayer.sh.conf not found!!! Exiting." ; exit; fi
# read config file and initialize the variables
initialize
if test \( "$FILE" == "$DVDFiles/DVD" -o "$FILE" == "$DVDFiles/VCD" \) -a -n "$DVDFiles" -a -n "$DVD"; then
if test "$FILE" == "$DVDFiles/DVD"; then
$USEAC3 && AOUT="$AC3AOUT"
CMDLINE="$MPLAYER -vo $VO $AOUT -alang $DVDLANG $DVDOPTIONS $FDSTR $CACHESTR $REMOTE $USERDEF -dvd-device $DVD dvd://"
fi
if test "$FILE" == "$DVDFiles/VCD"; then
CMDLINE="$MPLAYER -vo $VO $AOUT $VCDOPTIONS $FDSTR $CACHESTR $REMOTE $USERDEF -cdrom-device $DVD vcd://"
fi
unset FILE
elif test "${SUFFIX}" == ".cue"; then
if $MPLAYER_V1; then
CMDLINE="$MPLAYER -vo $VO $AOUT $FDSTR $CACHESTR $REMOTE $USERDEF cue://$FILE:2"
unset FILE
else
CMDLINE="$MPLAYER -vo $VO $AOUT $FDSTR $CACHESTR $REMOTE $USERDEF -vcd 2 -cuefile"
fi
else
# Try to determine the video attributes
if $DEBUG; then echolog "*** DEBUG: Calling getvidxy function to analyze source video stream ..."; fi
getvidxy
echolog "*** INFO: Source Video has Resolution of $ORIG_X x $ORIG_Y ..."
if test $ORIG_X -eq 0 -o $ORIG_Y -eq 0; then echolog "*** FATAL: something went wrong analyzing the video; check your mplayer version ..."; exit; fi
NEW_FPS=$ORIG_FPS
# if `echo "$VIDEO_FORMAT"| egrep -q "RV??"`; then
# FORCEIDX="-forceidx"
# else
# FORCEIDX=""
# fi
checkforac3
checktvnorm
calcnewxy
choosebestx
choosebesty
if test $NEW_X -eq 0 -o $NEW_Y -eq 0; then echolog "*** FATAL: Illegal Resolution ..."; exit; fi
if test $MPEG_DIRECT == "true" -a \( $VIDEO_FORMAT == "0x10000001" -o $VIDEO_FORMAT == "0x10000002" \) -a \( \
\( $PAL -a $NEW_FPS == "25" -a \( \( $ORIG_X == "352" -a $ORIG_Y == "288" \) -o \( $ORIG_Y == "576" -a \
\( $ORIG_X == "352" -o $ORIG_X == "480" -o $ORIG_X == "528" -o $ORIG_X == "544" -o $ORIG_X == "704" -o $ORIG_X == "720" \) \) \) \) -o \
\( $NTSC -a $NEW_FPS == "30" -a \( \( $ORIG_X == "352" -a $ORIG_Y == "240" \) -o \( $ORIG_Y == "480" -a \
\( $ORIG_X == "352" -o $ORIG_X == "480" -o $ORIG_X == "512" -o $ORIG_X == "544" -o $ORIG_X == "640" -o $ORIG_X == "704" -o $ORIG_X == "720" \) \) \) \) \
\) ; then
CMDLINE="$MPLAYER -vo $VO $AOUT $FDSTR $CACHESTR $REMOTE $USERDEF"
else
CMDLINE="$MPLAYER -vo $VO $AOUT -vf scale=$NEW_X:${NEW_Y}${DETC},expand=$NEW_X:$REAL_Y:-1:-1:1,$VOP:$NEW_FPS $SPEED $FDSTR $CACHESTR $REMOTE $SUBTITLES $USERDEF $FORCEIDX"
fi
fi
debugvar CMDLINE "$CMDLINE"
exec $CMDLINE "$FILE"
exit
mplayer.sh.conf
Codice: Seleziona tutto
# Config File for mplayer.sh ...
#
# $Id: mplayer.sh.conf,v 1.24.2.3 2007/02/11 15:19:35 juri Exp $
#
# ***
# *** Mandatory Values
# ***
#
# Where to find mplayer executable ?
# it must be the full path *including* the binary, e.g.
# MPLAYER="/usr/bin/mplayer"
# or just the name of the binary, e.g.:
# MPLAYER="mplayer"
MPLAYER="/usr/bin/mplayer"
# Video Out Filter lavc or fame - see mplayer DVB docs for details !
#VOP="lavc=9000"
VOP="lavc=5000"
# Video out device
# most users will want the default of 'mpegpes', but users with a dxr3
# need to use 'dxr3', or users using softdevice might need 'dfbmga'
# If the DVB card with the MPEG decoder is not the first device as seen
# by the drivers/VDR, then you have to specify which card it actually is.
# Do so with 'mpegpes:card=X', where X is the card number (see also AO)
#VO="dxr3"
#VO="dfbmga"
#VO="mpegpes:card=1"
VO="mpegpes"
# Audio output device and possible additional options
# most users will want the default of 'mpegpes', but users with a dxr3
# need to use 'oss:/dev/em8300_ma-0'
# users using softdevice might want to use 'oss' or 'alsa'
# If the DVB card with the MPEG decoder is not the first device as seen
# by the drivers/VDR, then you have to specify which card it actually is.
# Do so with 'mpegpes:card=X', where X is the card number (see also VO)
#AO="oss:/dev/em8300_ma-0"
#AO="alsa"
#AO="mpegpes:card=1"
AO="mpegpes"
# X-Resolutions for the DVBs card (smallest value first!)
#
XResPAL=(352480528544704720)
XResNTSC=(352480512544640704720)
# Set the following to 'true' or 'false' according to
# the capabilities of your TV set.
#
# In case of NTSC="false", see also DETC_FILTER below
#
# At least _one_ has to be true!
# If your TV can do both, I strongly recommend to keep both set to "true"!
PAL="true"
NTSC="true"
# Use mplayer's -speed option for videos with a different
# frames/s value than the selected TV norm
#
# this setting is only used if either PAL or NTSC
# is set to false!
USE_SPEED="true"
# set to true if you want to use AC3 output
USEAC3="false"
# how to play AC3 audio?
# for AC3 via sound card (ALSA driver):
AC3AOUT="-ao alsa9 -ac hwac3"
# for AC3 via DVB (doesn't need AC3overDVB patch);
# needs MPlayer 0.90 final, or newer:
#AC3AOUT="-ac hwac3"
# what aspect ratio has your TV set?
# either 4/3 (conventional) or 16/9 (widescreen)
TV_ASPECT="16/9"
#TV_ASPECT="4/3"
# ***
# *** Optional Setting *** Simply Remove them if they do not fit your needs...
# ***
# What detelecinig filter should we use to play NTSC material as PAL?
# This is only used if you have set NTSC to false and PAL to true.
# If you use MPlayer versions 1.0 or higher I recommend to use the
# following setting "ivtc=1", but this is not supported by MPlayer 0.9x
#DETC_FILTER="ivtc=1"
DETC_FILTER="detc=dr=2:am=1"
# What version of MPlayer do you have?
# if you have 0.9x then choose 'false'
# if you have 1.0(pre) then choose 'true'
MPLAYER_V1="true"
# Cache Option for MPlayer
CACHE="4096"
# Framedrop
FRAMEDROP="true"
# Lirc RC File
#LIRCRC="/video/.lircrc"
# do we have a slow CPU?
# if so, reduce the Y resolution to the half of the possible maximum:
# NTSC: 240
# PAL: 288
# uncomment the following line if you have a slow CPU:
SLOW_CPU="true"
# Where to find DVD/VCD dummy files? (just a fake and empty text file for the plugin)
# Example: create two empty text files (DVD and VCD) in /video/plugins/DVD-VCD/
# !!!The files must be named VCD and DVD (all capital letters)!!!
#DVDFiles="/video/plugins/DVD-VCD"
# What is your DVD-ROM device ?
DVD="/dev/hdc"
# What languages do your DVD's use ?
DVDLANG="it"
# extra DVD options
#DVDOPTIONS="-af volume=+10"
# extra VCD options
VCDOPTIONS=""
# should MPEG files be played directly (without rescaling) if possible?
MPEG_DIRECT="true"
#Subtitle options
SUBPOS="80"#Vertical position 0-100
SUBCOLOR="0"#Background color 0=black 255=white
SUBALPHA="30"#Background transparency (0-255)
# Userdefined Options - make sure they do not collide with options
# used in mplayer.sh
# Only for experienced users
# USERDEF="-what -option you ever -like to give -to mplayer"
USERDEF="-quiet"
#USERDEF=""
# set to true to enable debugging output
#DEBUG="true"
# End of Options
dateci un occhio per favore
see you
Re: mplayer codec
sto compilando MPlayer-1.0rc2 patchato sempre con mplayer-1.0rc2-slavemode.diff
errore in compilazione sto con putty non riesco a risalire all'errore su per la shell
working in progress...
see you
Codice: Seleziona tutto
./configure --prefix=/usr/ --enable-dvdnav --disable-runtime-cpudetection --enable-largefiles --enable-dynamic-plugins --language=it --disable-fbdev --disable-directfb --with-extraincdir=/usr/local/src/DVB/include/ --win32codecsdir==/usr/lib/win32/
Codice: Seleziona tutto
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
vdrbox-debian:/vdr/MPlayer-1.0rc2#
working in progress...
see you
Re: mplayer codec
Per quanto riguarda mplayer.sh.* usi quelli che uso io, con la sola differenza di avere l'aspect della TV su 16:9, io mi sono accorto ora che avevo erroneamente 4:3, funziona perfettamente sulla mia VDR BOX Ubuntu 7.10 con questa versione di mplayer:
Codice: Seleziona tutto
$ dpkg-query -l mplayer
[...]
ii mplayer 2:1.0~rc1-0ubuntu13.1 The Ultimate Movie Player For Linux
Ciao alez
Re: mplayer codec
sul tuo sito li ho presi...
invece a me è
see you
invece a me è
Codice: Seleziona tutto
dpkg-query -l mplayer
Desiderato=sconosciUto/Installato/Rimosso/P:eliminato/H:bloccato
| Stato=Non/Installato/file Config./U:spacchett./conf. Fallita/H:inst.parzial.
|/ Err?=(nessuno)/H:bloc./necess.Reinst./X=entrambi (Stato,Err: maiusc.=grave)
||/ Nome Versione Descrizione
+++-==============-==============-============================================
ii mplayer 1.0-rc1svn2007 The Ultimate Movie Player For Linux
see you