Modérateurs: Modération Forum Home-Cinéma, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Emmanuel Piat, julien-64 et 96 invités

Tout ce qui concerne les logiciels lié au HC sur ordinateur (PC, Mac, Linux...)
Règles du forum
Avant de poster, merci de prendre connaissance des règles du forum : à lire avant de poster

Un PCHC sous Linux ?

Message » 14 Sep 2010 15:35

Up !

Nouvelle section rules à tester
Code: Tout sélectionner
<rules action="prepend">
 <rule video="true" player="MplayerAVI">
   <rule internetstream="true" player="MplayerTV" />
   <rule dvd="true" player="MplayerDVD" />
   <rule filename=".*720p.*" player="Mplayer720" />
   <rule filename=".*1080p.*" player="Mplayer1080" />
   <rule filetypes="m2ts|mpls" player="lxbdplayer" />
   <rule bd="true" player="lxbdplayer" />
   <rule bdfile="true" player="lxbdplayer" />
   </rule>
 <rule audio="true" player="Amarok">
 </rule>
</rules>
Deshi
 
Messages: 241
Inscription Forum: 09 Avr 2010 9:41
  • offline

Message » 23 Sep 2010 8:58

Ca à l'air ... compliqué!!!
mais bon pourquoi pas essayer! :mdr:
thesb
 
Messages: 237
Inscription Forum: 26 Déc 2008 11:59
  • offline

Message » 23 Sep 2010 9:42

Compliqué c'est relatif... ou perceptif :mdr:

Ce que j'essaye de faire là (les versions finales approchent mais ma machine linux je ne l'ai pas sous la main tous les jours donc c'est moyen pour les tests...) me semble strictement identique à ce qui se fait sous win :

Paramétrage du playercorefactory de XBMC,
Paramétrage du lecteur vidéo, mplayer,
Un script pour lancer les bons paramètres du lecteur selon la vidéo.

A titre perso c'est compliqué car je suis pas dev mais un brico.info du dimanche et que je dois solliciter plein de monde à droite et à gauche pour comprendre comment tout ça s'articule.
Le but est de mettre ensuite à dispo le playercorefactory.xml, le mplayer.config et le UltimateMplayer.sh pour que chacun puisse l'utiliser ou pas... le modifier ou pas... me jetter des pierres ou pas :mdr:

En tous cas, ne pouvant pas tester tous mes "trucs" en instantané je suis preneur de tout retour d'expérience bien sûr :wink:
Deshi
 
Messages: 241
Inscription Forum: 09 Avr 2010 9:41
  • offline

Message » 23 Sep 2010 16:38

Bon la je commence par installer le dernier UBUNTU ... OK
Installer la carte son : POK!!!!!
Marche pas ... je vais insisté mais EMU 1616 pas reconnu automatiquement!
J'ai trouvé un super site avec plein ... d'explications .. plein plein plein d'explications !!! trop ! sur le site project-alsa : mais pas à la porter de débutant !

Dans quoi je m'embarque??? :oops:
Deshi .. je crois que je vais te demander de l'aide un de ses 4! même surement!
thesb
 
Messages: 237
Inscription Forum: 26 Déc 2008 11:59
  • offline

Message » 23 Sep 2010 18:09

:o

Je ferais ce que je peux... Essaye déjà de voir là http://forum.ubuntu-fr.org/, y a du monde et au moins c'est en français : tout le monde n'est pas bilingue.

Moi j'ai du matos "standard" alors ça roule, je ne sais pas si ta carte son est très pointue ou pas mais t'as des "versions" d'Ubuntu qui seront peut-être plus adaptée "out of the box" pour des matos évolués genre http://ubuntustudio.org/. Après faut voir si ça vaut vraiment le coup pour du PCHC.

J'ai envie de tester Element OS et Mythbuntu un de ces jours mais j'ai pas trop le temps en fait... enfin, faudrait le prendre :wink:
Deshi
 
Messages: 241
Inscription Forum: 09 Avr 2010 9:41
  • offline

Message » 24 Sep 2010 14:07

Ubuntu... faut chercher avec ma 1616m (EMU) ... si j'arrive pas à installer la carte son ! mdr la source hifi ou HC sans son!
j'ai essayé ubuntustudio, et artistx ... toujours pas de reconnaissance de la carte son!
Bon je vais essayer Opensuse ... :idee:
thesb
 
Messages: 237
Inscription Forum: 26 Déc 2008 11:59
  • offline

Message » 24 Sep 2010 16:00

J'y connais rien au fait hein, pour rappel, :wink: donc désolé pour les questions bêtes mais :

Est-ce que ça veut dire que le fabriquant ne fourni pas de driver linux pour son matériel ?
Alors que c'est reconnu nickel sous Win ?
Deshi
 
Messages: 241
Inscription Forum: 09 Avr 2010 9:41
  • offline

Message » 24 Sep 2010 17:01

Non, j'avais galéré à l'époque avec mon Emu 0404 PCI et Ubuntu (Hardy Heron je crois), car de mémoire la version d'ALSA embarquée ne prenait pas en charge correctement la carte. Il fallait compiler à la main le soft pour l'intégrer dans la distrib, car pas dispo dans les paquets officiels.

Vu que je n'y connais pas grand chose, j'avais essayé différents tutos, avec un résultat nul. Moralité, je suis retourné sur XP, et tout roule impeccable.
/noah/
 
Messages: 1342
Inscription Forum: 12 Nov 2003 21:36
  • offline

Message » 24 Sep 2010 17:29

C'est ce qui m'arrive....
sous open suse elle est vu ... mais pas utilisable !
thesb
 
Messages: 237
Inscription Forum: 26 Déc 2008 11:59
  • offline

Message » 24 Sep 2010 17:33

Dommage donc que le fabriquant ne fournisse pas de driver linux... ça simplifierait la vie de tout le monde :wink:
Deshi
 
Messages: 241
Inscription Forum: 09 Avr 2010 9:41
  • offline

Message » 24 Sep 2010 17:46

les gens de chez emu fournissent le nécessaire, mais je pense que les produits sont un peu compliqués!!!
J'ai aussi des problèmes avec les drivers Windows ... J'arrive pas à faire du 5.1 en 192/24 ...
Les sons arrieres gauche et droite c'est du mono, le caisson et la centrale c'est aussi du mono !!!
voila le pourquoi des tests linux!
En 1 semaine j'ai installé : Win 7 64, win 7 32, Win XP 32, ubuntu, opensuse ....

Je ne pense pas abandonner, avec ma onkyo le son etait super sous linux ...
thesb
 
Messages: 237
Inscription Forum: 26 Déc 2008 11:59
  • offline

Message » 25 Sep 2010 9:55

Tu n'arrivait pas à faire du 24/192 avec quel onkyo sous Windows ?
AlexScan
 
Messages: 10614
Inscription Forum: 27 Déc 2005 20:57
Localisation: Val d'Oise
  • offline

Message » 25 Sep 2010 12:36

avec ma onkyo pci 200 LTD je faisais ce que je veux! (super carte d'ailleurs)
c'est avec l'EMU 1616M PCIe que je n'y arrive!

En fait le reglage de la carte se fait bien sous windows dans patchmix, c'est quand j'envoi les sons de windows : comme les sons de tests .... et la c'est le drame...
donc pour la lecture bluray avec tous les logiciels testés ça marche jusqu'a 5.1 96/24 ...snif mais après c'est mono comme expliqué
thesb
 
Messages: 237
Inscription Forum: 26 Déc 2008 11:59
  • offline

Message » 28 Sep 2010 9:18

Salut tout le monde,

j'aurais besoin d'un coup de main pour terminer ce script (Mplayer.sh). C'est la dernière section, celle pour revenir à la fréquence du bureau à la fermeture de mplayer : est-ce même utile ? xrand modifie-t-il la résolution que pour l'appli ou alors le fait-il jusqu'à une prochaine modification ?

J'ai mis en gras après le code les alternatives mais j'ai rien sous la main pour tester en ce moment...

Code: Tout sélectionner
#!/bin/bash
# Script utilisé en lecteur externe avec XBMC, le but est de récupérer la
# fréquence de la video pour mettre l'écran à la résolution optimale puis
# de récupérer largeur de la vidéo et de lancer le profil Mplayer correspondant
# de façon à utiliser des paramètres de postprocessing différents, la dernière
# étape rétablie la résolution initiale du Bureau
# v 2

# On récupère la fréquence de la vidéo
FPS_ID=$(mplayer -ao null -vo null -frames 0 -nolirc -nocache -identify "${@}" 2>/dev/null | awk 'BEGIN {FS="="} /FPS/ {print $2}')

# On applique la résolution adaptée pour mon install, à vous de mettre
# ce qui correspond à vos config 24,48,50 et 60 hz
case ${FPS_ID%.*} in
    23 | 24 ) xrandr -s 1280x720 -r 50 ;;
    25 ) xrandr -s 1280x720 -r 50 ;;
    29 ) xrandr -s 1366x768 -r 60 ;;
    30 ) xrandr -s 1366x768 -r 60 ;;
    * ) xrandr -s 1280x720 -r 50 ;;
esac

# On récupère la largeur de la vidéo
WIDTH_ID=$(mplayer -ao null -vo null -frames 0 -nolirc -nocache -identify "${@}" 2>/dev/null | awk 'BEGIN {FS="="} /WIDTH/ {print $2}')

# On applique le "profile" mplayer adapté, selon mes goûts
# et ce qui est paramétré dans mplayer.config
if [ ${WIDTH_ID} -gt 1919 ]
then
      mplayer -profile 1080p "${@}"

elif [ ${WIDTH_ID} -gt 1279 ]
then
      mplayer -profile 720p "${@}"

elif [ ${WIDTH_ID} -gt 719 ]
then
      mplayer -profile DVD "${@}"

else
      mplayer -profile AVI "${@}"
fi

# Lorsque mplayer s'arrête on revient à la résolution du bureau, à nouveau
# c'est la mienne, à vous de mettre votre config
mplayer #faut-il rappeler les "profile" ?# & PROCESS_PID=${!}
while $(/bin/ps "${PROCESS_PID}" > /dev/null 2>&1)
do
sleep 1
done
xrand -s 1366x768 -r 60
echo "Retour au Bureau"

mplayer_PID=$!
while [ -d /proc/${PID} ]
do
sleep 1
done
xrand -s 1366x768 -r 60
echo "Retour au Bureau"

while [ $(pgrep "mplayer") != "" ]
do
sleep 1
done
xrand -s 1366x768 -r 60
echo "Retour au Bureau"


Merci du coup de pouce !
Deshi
 
Messages: 241
Inscription Forum: 09 Avr 2010 9:41
  • offline

Message » 22 Mar 2011 18:48

Et oui ça faisait longtemps... :wink:

Voilà où j'en suis aujourd'hui de mes recherches et réglages pour un PCHC au pti oignons sous linux.
Je n'ai rien inventé bien sûr, je ne suis qu'un humble collecteur : tout ça s'inspire et s'adapte de nos amis tobal, kaz, jeremy33 et tant d'autres, un merci spécial à twocats du forum Ubuntu.

Le script servant de lecteur externe et lançant Mplayer avec les options sympas : MonPlayerV3.sh
Code: Tout sélectionner
#!/usr/bin/env bash
# Script pour utilisé Mplayer en lecteur externe avec XBMC ou par lui-même, le but est de récupérer le
# framerate de la video pour mettre l'écran à la résolution voulue et au taux de rafraichissement optimal.
# Puis de récupérer la largeur de la vidéo afin de lancer le profil Mplayer correspondant de façon à utiliser
# des paramètres de postprocessing différents. La dernière étape rétablie la résolution initiale du Bureau.
# Pour info ma TV ne prend en progressif que du 720 et à 50 ou 60hz.
# Ne pas oublier de rendre le script exécutable ;-)
# v3, merci à Master twocats !

# VARIABLES
# La valeur du taux de rafraîchissement par défaut, dans mon cas ça sera 50hz.
RATE_ID=${RATE_ID:-50}
# Le framerate de la vidéo.
FPS_ID=$(mplayer -ao null -vo null -frames 0 -nolirc -nocache -identify "${@}" 2>/dev/null | awk 'BEGIN {FS="="} /FPS/ {print $2}')
# La largeur de la vidéo.
WIDTH_ID=$(mplayer -ao null -vo null -frames 0 -nolirc -nocache -identify "${@}" 2>/dev/null | awk 'BEGIN {FS="="} /WIDTH/ {print $2}')

# On fixe ici la valeur de RATE_ID selon le framerate.
# En fonction de votre TV vous pourrez mettre de valeurs : 23.976, 24, 25, 48...
case ${FPS_ID%.*} in
    23 | 24 ) RATE_ID=50 ;;
    25 ) RATE_ID=50 ;;
    29 | 30 ) RATE_ID=60 ;;
esac

# En fonction de la largeur de la vidéo et du framerate on va indentifier le profil Mplayer correspondant.
# Les profils ("profile") sont définis dans le fichier de config de Mplayer.
if [ ${WIDTH_ID} -gt 1919 ]
then
    case ${FPS_ID%.*} in
        23 | 24 ) PROFILE_ID="1080p24f" ;;
        25 ) PROFILE_ID="1080p" ;;
        29 | 30 ) PROFILE_ID="1080p" ;;
    esac
elif [ ${WIDTH_ID} -gt 1279 ]
then
    case ${FPS_ID%.*} in
        23 | 24 ) PROFILE_ID="720p24f" ;;
        25 ) PROFILE_ID="720p" ;;
        29 | 30 ) PROFILE_ID="720p" ;;
    esac
elif [ ${WIDTH_ID} -gt 719 ]
then
    case ${FPS_ID%.*} in
        23 | 24 ) PROFILE_ID="DVD24f" ;;
        25 ) PROFILE_ID="DVD" ;;
        29 | 30 ) PROFILE_ID="DVD" ;;
    esac
else
    case ${FPS_ID%.*} in
        23 | 24 ) PROFILE_ID="AVI24f" ;;
        25 ) PROFILE_ID="AVI" ;;
        29 | 30 ) PROFILE_ID="AVI" ;;
    esac
fi

# Et ici, selon ce qui a été indentifié plus haut,
# on applique la résolution appropriée,
# on lance la vidéo avec MPlayer et le bon profil.
xrandr -s 1280x720 -r ${RATE_ID}
mplayer -profile ${PROFILE_ID} "${@}"
echo "${PROFILE_ID}"

# A la fin de la lecture, on revient à la résolution du Bureau, à définir.
echo "Retour"
xrand -s 1280x720 -r 60


Le fichier de config de Mplayer
Code: Tout sélectionner
[AVI]
profile-desc="Profil pour video AVI"
vc=ffodivxvdpau,ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,
sws=9
vf=dr,fspp=5,gradfun=1.2:16,hqdn3d=1:2:5:5,unsharp=l5x5:0.5:c5x5:0.5,scale=-3:720:0:0:10::0:1
ontop=yes
monitoraspect=16:9
fs=1
vo=vdpau:deint=2:ivtc:colorspace=auto:denoise=0.3:sharpen=0.6,xv,x11,
# Pour les vieux AVI pourris
# ni=yes
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
ac=hwac3,hwdts
af=channels=6,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[AVI24f]
profile-desc="Profil pour video AVI en 24fps"
# Ce profil n'est utile que si votre Tv n'accepte aucun multiple de 24hz (ni 24 ni 48 ni 72...)
# speed pour lire 24fps en 25fps et coller à du 50hz
speed=1.0417
vc=ffodivxvdpau,ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,
sws=9
vf=dr,fspp=5,gradfun=1.2:16,hqdn3d=1:2:5:5,unsharp=l5x5:0.5:c5x5:0.5,scale=-3:720:0:0:10::0:1
ontop=yes
monitoraspect=16:9
fs=1
vo=vdpau:deint=2:ivtc:colorspace=auto:denoise=0.3:sharpen=0.6,xv,x11,
# Pour les vieux AVI pourris
# ni=yes
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
#ac=hwac3,hwdts
# scaletempo pour "synchroniser" le son avec la vidéo, sans altération de tonalité
af=channels=6,scaletempo,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[DVD]
profile-desc="Profil pour DVD"
vc=ffodivxvdpau,ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,
sws=9
vf=dr,fspp=5,gradfun=1.2:16,hqdn3d=1:2:5:5,unsharp=l5x5:0.5:c5x5:0.5,scale=-3:720:0:0:10::0:1
ontop=yes
monitoraspect=16:9
fs=1
vo=vdpau:deint=2:ivtc:colorspace=auto:denoise=0.3:sharpen=0.5,xv,x11,
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
ac=hwac3,hwdts
af=channels=6,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
slang=fr,fre,french,French,Français,français
alang=en,eng,English,english,Anglais,anglais,fr,fre,french,French,Français,français
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[DVD24f]
profile-desc="Profil pour DVD en 24fps"
# Ce profil n'est utile que si votre Tv n'accepte aucun multiple de 24hz (ni 24 ni 48 ni 72...)
# speed pour lire 24fps en 25fps et coller à du 50hz
speed=1.0417
vc=ffodivxvdpau,ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,
sws=9
vf=dr,fspp=5,gradfun=1.2:16,hqdn3d=1:2:5:5,unsharp=l5x5:0.5:c5x5:0.5,scale=-3:720:0:0:10::0:1
ontop=yes
monitoraspect=16:9
fs=1
vo=vdpau:deint=2:ivtc:colorspace=auto:denoise=0.3:sharpen=0.5,xv,x11,
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
#ac=hwac3,hwdts
# scaletempo pour "synchroniser" le son avec la vidéo, sans altération de tonalité
af=channels=6,scaletempo,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
slang=fr,fre,french,French,Français,français
alang=en,eng,English,english,Anglais,anglais,fr,fre,french,French,Français,français
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[720p]
profile-desc="Profil pour video 720p"
vc=ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau,
vf=gradfun=1.05:16
monitoraspect=16:9
ontop=yes
fs=1
vo=vdpau:studio=1:colorspace=auto:denoise=0.2:sharpen=0.3,xv,x11,
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
ac=hwac3,hwdts
af=channels=6,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
slang=fr,fre,french,French,Français,français
alang=en,eng,English,english,Anglais,anglais,fr,fre,french,French,Français,français
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[720p24f]
profile-desc="Profil pour video 720p en 24fps"
# Ce profil n'est utile que si votre Tv n'accepte aucun multiple de 24hz (ni 24 ni 48 ni 72...)
# speed pour lire 24fps en 25fps et coller à du 50hz
speed=1.0417
vc=ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau,
vf=gradfun=1.05:16
monitoraspect=16:9
ontop=yes
fs=1
vo=vdpau:studio=1:colorspace=auto:denoise=0.2:sharpen=0.3,xv,x11,
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
#ac=hwac3,hwdts
# scaletempo pour "synchroniser" le son avec la vidéo, sans altération de tonalité
af=channels=6,scaletempo,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
slang=fr,fre,french,French,Français,français
alang=en,eng,English,english,Anglais,anglais,fr,fre,french,French,Français,français
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[1080p]
profile-desc="Profil pour video 1080p"
vc=ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau,
vf=gradfun=1.02:16
monitoraspect=16:9
ontop=yes
fs=1
vo=vdpau:studio=1:colorspace=auto:sharpen=0.2,xv,x11,
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
ac=hwac3,hwdts
af=channels=6,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
slang=fr,fre,french,French,Français,français
alang=en,eng,English,english,Anglais,anglais,fr,fre,french,French,Français,français
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[1080p24f]
profile-desc="Profil pour video 1080p en 24fps"
# Ce profil n'est utile que si votre Tv n'accepte aucun multiple de 24hz (ni 24 ni 48 ni 72...)
# speed pour lire 24fps en 25fps et coller à du 50hz
speed=1.0417
vc=ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau,
vf=gradfun=1.02:16
monitoraspect=16:9
ontop=yes
fs=1
vo=vdpau:studio=1:colorspace=auto:sharpen=0.2,xv,x11,
lavdopts=threads=2
autoq=100
ao=alsa:device=iec958,esd
#ac=hwac3,hwdts
# scaletempo pour "synchroniser" le son avec la vidéo, sans altération de tonalité
af=channels=6,scaletempo,lavcresample=48000,lavcac3enc=1:640:1
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
slang=fr,fre,french,French,Français,français
alang=en,eng,English,english,Anglais,anglais,fr,fre,french,French,Français,français
stop-xscreensaver="yes"
really-quiet=1
volume=100
cdda=speed=4
dvd-speed=4

[default]
profile-desc="Défaut"
# Les paramètres de décodage
vc=ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau,
# Les paramètres du resize, deint, dering, deblock, deband, denoise, unsharp mask
vf=scale=-3:720:0:0:10::0:1,yadif=3,dr,fspp=5,gradfun=1.2:16,hqdn3d=1:2:5:5,unsharp=l5x5:0.5:c5x5:0.5
# Fixe le type d'écran
monitoraspect=16:9
# Pour être sûr que rien ne gêne la lecture
ontop=yes
# Pour être sûr d'être en plein écran
fs=1
# Les paramètres vdpau
vo=vdpau:studio=1:deint=4:pullup:chroma-deint:colorspace=auto:denoise=0.5:sharpen=0.7,xv,x11,
# 2 coeurs actifs
lavdopts=threads=2
# Utilisation maximale du CPU
autoq=100
# Les sorties audio : alsa spdif puis esd
ao=alsa:device=iec958,esd
# Sync Video / Audio
# mc=1
# Le passthrough de l'ac3 et dts, si spdif activé dans alsamixer
ac=hwac3,hwdts
# Fixe le nombre de canaux audio en sortie, resample à 48khz
# Réencode tout son ni ac3 ni dts en ac3 pour sortir sur spdif
# à 640kb dès qu'on a 2 canaux en entrée, si spdif activé dans alsamixer
af=channels=6,lavcresample=48000,lavcac3enc=1:640:1
# Paramètres perso pour les sous-titres au format texte
ffactor="10"
sub-bg-alpha="0"
sub-bg-color="0"
subfont-text-scale="5.7"
subfont-blur="1"
spuaa=4
font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf
# Piste sous-titre en français en priorité
slang=fr,fre,french,French,Français,français
# Piste audio en anglais en priorité
alang=en,eng,English,english,Anglais,anglais,fr,fre,french,French,Français,français
# Pas d'écran de veille
stop-xscreensaver="yes"
# Pas de message d'erreur
really-quiet=1
# Volume système au max
volume=100
# Boost de 10% du volume soft
#softvol-max=110
# Mon skin choisi
skin=DVDPlayer-1.1
# Bande passante max
bandwidth=0
# Taille du cache en ko
cache=60000
# %age min avant le départ de la lecture
cache-min=25
# Vitesse max du CD
cdda=speed=4
# Vitesse max du DVD
dvd-speed=4
# Vitesse max du BD, à tester
#bd-speed=2


Le playercorefactory si on utilise XBMC
Code: Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1"?>
<playercorefactory>
  <players>
   <player name="MonPlayer" type="ExternalPlayer" audio="false" video="true">
   <filename>/usr/bin/MonPlayerV3.sh</filename>
      <args>/fullscreen /close "{1}"</args>
      <hidexbmc>true</hidexbmc>     
          <hideconsole>true</hideconsole>
          <warpcursor>none</warpcursor>
   </player>

   <player name="lxbdplayer" type="ExternalPlayer" audio="false" video="true">
   <filename>/usr/bin/lxbdplayer.sh</filename>
      <args>/fullscreen /close "{1}"</args>
      <hidexbmc>true</hidexbmc>     
          <hideconsole>true</hideconsole>
          <warpcursor>none</warpcursor>
   </player>

   <player name="Musique" type="ExternalPlayer" audio="true" video="false">
   <filename>/usr/bin/Musique.sh</filename>
      <args>"{1}"</args>
      <hidexbmc>true</hidexbmc>
      <hideconsole>true</hideconsole>
      <warpcursor>none</warpcursor>
   </player>

  </players>

  <rules action="prepend">
   <rule filetypes="mkv|avi|mp4|wmv|mpg|ts|ifo"  player="MonPlayer" />
   <rule filetypes="mp3|flac|wav|wma" player="Musique" />
   <rule filetypes="m2ts|mpls" player="lxbdplayer" />
   
  </rules>

       
  <rules name="system rules">
   
     <!-- BDs -->
   <rule name="BD" BD="true" player="lxbdplayer" />
   <rule name="bdfile" bdfile="true" player="lxbdplayer" />
   <rule name="bdimage" bdimage="true" player="lxbdplayer" />

     <!-- DVDs -->
   <rule name="DVD" DVD="true" player="MonPlayer" />
   <rule name="dvdfile" dvdfile="true" player="MonPlayer" />
   <rule name="dvdimage" dvdimage="true" player="MonPlayer" />   

     <!-- dvdplayer can play standard rtsp streams -->
   <rule name="rtsp" protocols="rtsp" filetypes="!(rm|ra)"  player="PAPlayer" />

     <!-- Internet streams -->
   <rule name="streams" internetstream="true"/>
   <rule name="flv/aacp/sdp" mimetypes="video/x-flv|video-flv|audio/aacp|application/sdp" player="DVDPlayer" />
   <rule name="mp2" mimetypes="application/octet-stream" filetypes="mp2" player="PAPlayer" />   


     <!-- Others -->
   <rule name="rtv" protocols="rtv" player="DVDPlayer" />
   <rule name="hdhomerun/myth/rtmp/mms/udp" protocols="hdhomerun|myth|cmyth|rtmp|mms|mmsh|udp" player="DVDPlayer" />
   <rule name="lastfm/shout" protocols="lastfm|shout" player="Musique" />

  </rules>
</playercorefactory>


Comme vous vous en êtes certainement rendu compte, il y a des doublons volontaires dans les paramètres de postprocess par exemple : à vous de voir s'il est utile de faire un denoise ou un sharpen avec Mplayer et aussi avec vdpau. Mais sans CG Nvidia, les infos sont utiles je pense.

Adaptez avec vos résolutions et taux de rafraichissement bien sûr.

Si votre TV prend le 24, 48 ou 72hz les "profile" de Mplayer avec "24f" à la fin ne vous servent à rien. Si vous n'avez que du 60hz il va vous falloir des "profile" avec 25f en plus.
Adaptez le "speed=1.0417" en "speed=1.25" dans les "24f" si vous ne pouvez afficher que du 60hz.
Adaptez le "speed=1.0417" en "speed=1.2" dans les "25f" si vous ne pouvez afficher que du 60hz.

Pour ceux qui se poserait la question : lxbdplayer.sh
Code: Tout sélectionner
#!/bin/bash
# V 1.1
# Lancement de lxbdplayer en utilisant le profil BD de mplayer
# Pensez à le rendre exécutable !

lxbdplayer | mplayer -profile 1080p24f

exit 0;
Deshi
 
Messages: 241
Inscription Forum: 09 Avr 2010 9:41
  • offline


Retourner vers Logiciel PC Home-cinéma

 
  • Articles en relation
    Dernier message