Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 19 utilisateurs en ligne, consultez le détail
Auteur Message
jerep6
#0 Message posté le : 17-05-2006 à 21:04:15


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-08-2005
Nombre de messages : 488
Salut mplayer est tjs un mystère pour moi. C'est le seul lecteur à me décaler le son. J'ai essayé plein de trucs mais c'est tjs pareil.
Avec le GUI on a le choix du delai du son par rapport à la vidéo. A chaque fois que j'ouvre mplayer il faut donc que je règle ce délai.
Je pense qu'il doit exister une méthode pour que ce soit définitif mais je ne trouve pas ce qu'il faut mettre dans le fichier de config de mplayer.

Voila c'est pas plus compliqué que ça.
Logicien
#1 Message posté le : 17-05-2006 à 23:16:37


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 17-12-2005
Nombre de messages : 460
Salut,
je connais ce problème. Il se manifeste surtout quand j'utilise les pilotes Alsa. Avec l'émulation Oss d'Alsa et non les pilotes Oss eux-mêmes, je précise, il n'y a généralement pas de décalage. Avec Esd, c'est bon aussi, même que le son n'est pas coupé quand je démarre un autre programme ou déplace une fenêtre. Je crois qu'il est bon de ne pas utiliser l'autosync ni l'extrastereo pour voir comment la synchronisation du pilote ou du serveur de son s'établit. L'autosync et l'extrastereo peuvent modifier la synchronisation par défaut. Un bon cache audio est toujours bon.

Pour régler mon problème avec Alsa, je me suis rendu compte que la configuration de mon ~/.asoundrc disait au pilote d'envoyer le flux audio à 48000Hz alors que ma carte ne supporte, je crois, que 44100Hz. Après rectification, Alsa fonctionne de façon synchrone lui aussi. Un échantillonnage bien supporté par la carte de son a aussi une influence sur la synchronisation. Comme référence, voici mes ~/.mplayer/config et ~/.asoundrc:

lap 05:06 ~ $ cat ~/.mplayer/config
# Write your default config options here!

(#)af=extrastereo
ao=esd #(alsa oss arts)
audiofile-cache=2048
(#)autosync=10000
cache=10240
cdrom-device=/dev/hdc
#fs=yes
nojoystick=yes
nolirc=yes
osdlevel=3
#really-quiet=yes
rate=44100
#stopxscreensaver=yes
#vo=fbdev2
lap 05:06 ~ $

lap 05:03 ~ $ cat ~/.asoundrc
pcm.!default {
type plug
slave { pcm sis-mix }
}

pcm.sis-mix {
type dmix
ipc_key 1324
slave {
pcm "hw:0,0"
channels 2
format "S16_LE"
periods 0
period_time 0
period_size 1024
buffer_size 10240
rate 44100
}
}

ctl.pcm {
type hw
card 0
}

lap 05:05 ~ $


--Message édité par Logicien le 17-05-2006 à 23:24:07--
jerep6
#2 Message posté le : 18-05-2006 à 19:44:13


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-08-2005
Nombre de messages : 488
Je n'ai pas de ~/.asoundrc. Je le créer ou il faut installer un truc?

Edit: asoundrc c'est pour utiliser dmix non? J'ai mon alsa par default qui fonctionne très bien ormis mplayer. J'ai trouvé l'option delay mais c pour retarder le son et moi j'ai besoin de l'avancer grrrrr.
Sinon avec alsa et surround51 le son et bon mais je ne peux pas avoir deux sons en même temps c'est le même problème qu' avec OSS.
Sur ce point windows et mieux. La gestion du son est transparente.

--Message édité par jerep6 le 18-05-2006 à 20:19:04--
Shaika-Dzari
#3 Message posté le : 19-05-2006 à 23:41:47


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 27-07-2004
Nombre de messages : 1734
Hello!

Moi j'utilise plutôt le /etc/asound.conf.

Quel est ta carte de son jerep6?

Avant j'avais une carte intégré et avoir avoir joué avec dmix, j'avais plusieurs son en même temps...

J'avais même lancer 4 mplayer + 2 xmms pour voir

J'ai depuis acheté une simple audigy 2 zs et là plus aucun problêmes.
Les carte intégré gère très mal les accès multiple alors que les carte de son ajouté possède plusieurs canaux qui permettre plusieurs accès simultanés.

Voici mon /etc/asound.conf lorsque j'utilisais ma carte intégré (intel a97):

#/etc/asound.conf start:

pcm.!default {

 type plug

 slave.pcm "dmixer"

 }

 pcm.dsp0 {

 type plug

 slave.pcm "dmixer"

 }

 pcm.dmixer {

 type dmix

 ipc_key 1024

 slave {

 pcm "hw:0,0"

 period_time 0

 period_size 1024

 buffer_size 8192

 rate 44100

 }

 bindings {

 0 0

 1 1

 }

 }

 ctl.dmixer {

 type hw

 card 0

 }

 #end.




@+

-------------------------------------
[root@darkside shaika-dzari]#
http://www.4nakama.net
jerep6
#4 Message posté le : 20-05-2006 à 13:21:38


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-08-2005
Nombre de messages : 488
J'ai la carte son intégré à ma carte mère c'est à dire "contrôleur audio 7.1 Realtek ALC850".
Elle marche très bien cette carte son sans rien configurer. Je peux lancer amarok,mplayer,vlc,xmms... et avoir tout les sons avec alsa bien sûr. C'est peut être Kubuntu qui fait ça automatiquement.

Je n'ai pas non plus de /etc/asound.conf.

De toute façon mplayer n'est pas mon player principal il me sert juste à lire les mkv et tout ce que ne peux pas lire vlc et les vidéos avec les sous titres mais c'est quand même chiant.

Au fait c'est quoi l'histoire entre mplayer et Debian?
Logicien
#5 Message posté le : 20-05-2006 à 20:27:16


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 17-12-2005
Nombre de messages : 460
Rebonjour,
j'ai encore testé Mplayer hier, c'est un peu bizarre il se synchronise bien avec plusieurs fichiers vidéos Avi, Mov, Mpeg et Wmv. Avec certains, impossible d'avoir la synchronisation peu importe la configuration. Pourtant, Xine arrive à synchroniser la voix et l'image avec plusieurs de ces fichiers. Le choix du pilote vidéo a aussi son importance. Par exemple, choisir un pilote Open Gl alors qu'il n'y a pas d'accélération matérielle conduit à une désynchronisation certaine. Avec les pilotes vidéos Xv et X11 ça va. /etc/asound.conf c'est pour tout le système et ~/.asoundrc c'est pour un utilisateur. Il est bon d'avoir un ou l'autre. Ce sont de simples fichiers textes que tu créé avec un éditeur. La page d'explication est asoundrc. D'après mon expérience, il n'est pas nécessaire de préciser le taux d'échantillonnage à Mplayer. Je l'ai précisé aux pilotes Alsa via ~/.asoundrc et là, ça a beaucoup aidé. Voici mon nouveau ~/.mplayer/config:

lap 02:23 ~ $ cat .mplayer/config
# Write your default config options here!

af=extrastereo=1.0 #(facultatif, 1.0=son inchangé, -1.0=inverse les canaux, 2.5=defaut)
ao=alsa
audiofile-cache=2048
autosync = 10000 #(facultatif, 10000 c'est le maximum, 30 est recommandé)
cache=10240
cdrom-device=/dev/hdc
#fs=yes
nojoystick=yes
nolirc=yes
osdlevel=3
#really-quiet=yes
#stopxscreensaver=yes
#vo=fbdev2
lap 02:23 ~ $


--Message édité par Logicien le 20-05-2006 à 20:41:35--
jerep6
#6 Message posté le : 21-05-2006 à 17:49:38


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-08-2005
Nombre de messages : 488
Bon maintenant que j'ai fais mumuse avec le fichier de config de mplayer ça merde vraiment. Je l'ai remis comme au départ et j'ai quand même la vidéo qui passe au ralenti et en sacadant sur la plupart de mes films.

Ca c'est vraiment pas cool $snif.
Shaika-Dzari
#7 Message posté le : 21-05-2006 à 20:23:52


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 27-07-2004
Nombre de messages : 1734
Quel sortie vidéo utilises-tu pour mplayer?

gl2? xv? x11?



-------------------------------------
[root@darkside shaika-dzari]#
http://www.4nakama.net
jerep6
#8 Message posté le : 21-05-2006 à 21:05:13


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-08-2005
Nombre de messages : 488
J'utilise xv
jerep6
#9 Message posté le : 24-05-2006 à 21:32:47


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-08-2005
Nombre de messages : 488
Truc super bizarre quand je lance mplayer avec le GUI j'ai le problème précédent (sacadement) mais quand je le lance en ligne de commande avec le fichier de config de Logicien c'est du pur bonheur. Le son et l'image son parfaitement calés, je peux avoir plusieurs son en même temps.

C'EST GENIAL. Merci beaucoup de m'avoir aidé.

Ceci dis c'est vraiment bizarre le problème avec le GUI.
Logicien
#10 Message posté le : 24-05-2006 à 23:40:01


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 17-12-2005
Nombre de messages : 460
Si tu veux bidouiller, alors essai mon ~/.mplayer/gui.conf. ATTENTION: tu devras rectifier la ligne

font_name = "?/.mplayer/subfont.ttf"

et peut-être modifier l'autosync_size, voir désactiver l'autosync:

autosync = "no"
autosync_size = "?"

et le chemin vers ton cdrom:

cdrom_device = "/dev/?"

Qui sait:

enable_audio_equ = "no"
vo_driver = "x11"
vo_panscan = "0,000000"
vo_doublebuffering = "yes"
vo_direct_render = "no"
v_framedrop = "0"
v_flip = "-1"
v_ni = "yes"
v_idx = "1"
vf_pp = "yes"
vf_autoq = "0"
vf_lavc = "no"
ao_driver = "alsa"
ao_volnorm = "no"
softvol = "no"
ao_surround = "no"
ao_extra_stereo = "yes"
ao_extra_stereo_coefficient = "1,000000"
dvd_device = "/dev/dvd"
cdrom_device = "/dev/hdc"
osd_level = "3"
sub_auto_load = "no"
sub_unicode = "yes"
sub_pos = "100"
sub_overlap = "no"
sub_cp = "iso-8859-1"
font_factor = "0,750000"
font_name = "/home/lap/.mplayer/subfont.ttf"
font_encoding = "iso-8859-1"
font_text_scale = "5,000000"
font_osd_scale = "6,000000"
font_blur = "2,000000"
font_outline = "2,000000"
font_autoscale = "1"
cache = "yes"
cache_size = "10240"
playbar = "yes"
load_fullscreen = "no"
show_videowin = "no"
stopxscreensaver = "yes"
autosync = "yes"
autosync_size = "10000"
gui_skin = "default"
gui_save_pos = "yes"
gui_main_pos_x = "418"
gui_main_pos_y = "2"
gui_video_out_pos_x = "515"
gui_video_out_pos_y = "211"
equ_channel_1 = "Avant Droit"
equ_channel_2 = "Avant Gauche"
equ_channel_3 = "Arrière Droit"
equ_channel_4 = "Arrière Gauche"
equ_channel_5 = "Centre"
equ_channel_6 = "Basses"
equ_band_00 = "0,000000"
equ_band_01 = "0,000000"
equ_band_02 = "0,000000"
equ_band_03 = "0,000000"
equ_band_04 = "0,000000"
equ_band_05 = "0,000000"
equ_band_06 = "0,000000"
equ_band_07 = "0,000000"
equ_band_08 = "0,000000"
equ_band_09 = "0,000000"
equ_band_10 = "0,000000"
equ_band_11 = "0,000000"
equ_band_12 = "0,000000"
equ_band_13 = "0,000000"
equ_band_14 = "0,000000"
equ_band_15 = "0,000000"
equ_band_16 = "0,000000"
equ_band_17 = "0,000000"
equ_band_18 = "0,000000"
equ_band_19 = "0,000000"
equ_band_20 = "0,000000"
equ_band_21 = "0,000000"
equ_band_22 = "0,000000"
equ_band_23 = "0,000000"
equ_band_24 = "0,000000"
equ_band_25 = "0,000000"
equ_band_26 = "0,000000"
equ_band_27 = "0,000000"
equ_band_28 = "0,000000"
equ_band_29 = "0,000000"
equ_band_30 = "0,000000"
equ_band_31 = "0,000000"
equ_band_32 = "0,000000"
equ_band_33 = "0,000000"
equ_band_34 = "0,000000"
equ_band_35 = "0,000000"
equ_band_36 = "0,000000"
equ_band_37 = "0,000000"
equ_band_38 = "0,000000"
equ_band_39 = "0,000000"
equ_band_40 = "0,000000"
equ_band_41 = "0,000000"
equ_band_42 = "0,000000"
equ_band_43 = "0,000000"
equ_band_44 = "0,000000"
equ_band_45 = "0,000000"
equ_band_46 = "0,000000"
equ_band_47 = "0,000000"
equ_band_48 = "0,000000"
equ_band_49 = "0,000000"
equ_band_50 = "0,000000"
equ_band_51 = "0,000000"
equ_band_52 = "0,000000"
equ_band_53 = "0,000000"
equ_band_54 = "0,000000"
equ_band_55 = "0,000000"
equ_band_56 = "0,000000"
equ_band_57 = "0,000000"
equ_band_58 = "0,000000"
equ_band_59 = "0,000000"


--Message édité par Logicien le 24-05-2006 à 23:43:22--