[Son] Problème configuration downmix 5.1 ->2.0 (résolu)
Publié : ven. 18 nov. 2011, 20:08
Bonjour,
lorsque je regarde des films avec une bande son DTS 5.1, le son des voix est atténué voir inexistant.
Comme les voix doivent probablement être sur le canal font de ma bande son, il est probable que mon problème vienne du downmixe, cad le passage de 5.1 à stereo. J'ai donc trouvé de multiple solutions :
- La première est évidement d'utiliser les réglages de vlc (trés complet habituellement).
Je trouve le réglage : option -> audio -> canal audio -> stéréo
mais malheureusement pour moi, pour une raison qui m'est inconnue le menu canal audio est grisé (sélectionnable) et ce quel que soit la sortie (alsa ou pulse)
- La seconde trouvé sur le archwiki(qui soit dit en passant force le respect pour le nouvelle archlinuxien que je suis, quelle mine d'or !) (sans le; en début de ligne donc)
Sauf que ça ne marche pas non plus ... en tout cas pas comme je veux (l'effet sous windows *honte à moi* est tout de même meilleur)
- Comme je n'ai point envie de retourner sur windows voir mon ptit film, je tente la solution 3 tirée d'un blog lui aussi très impressionnant que je ne saurais que vous recommander (artisan karma lab) :
Voici le passage intéressant
Au passage, je vais mettre mes fichiers de conf puisque si quelqu'un me répond il va me les demander :
le /etc/asound.conf
et le /etc/pulse/daemon.conf
ça commence à faire du bon gros message qui fait peur alors je m’arrête là.
Je résume donc mes questions :
- Pourquoi mes deux premières "solutions" ne marches pas ?
- Comment utilisé un profil ALSA avec vlc ou mplayer ?
- [edit] pourquoi mon menu vlc est grisé ?
J’espère que vous aurez plus d'idées que moi, je suis en rade là.
Je m’excuse par avance des fautes d'orthographes que j'aurais inévitablement oublié.
Merci à la communauté archlinux, c'est vraiment le meilleur OS que j'ai jamais eu l'occasion de testé et c'est bien grâce à vous !
lorsque je regarde des films avec une bande son DTS 5.1, le son des voix est atténué voir inexistant.
Code : Tout sélectionner
[configuration]
- Système stéréo 2.0 avec une carte son (HDA-Intel - HDA Intel / HDA Intel at 0xfebfc000 irq 45, suivant le cat /proc/asound/cards)
- Gnome 3
- Alsa et pulseaudio
- Archlinux tout bien à jour
- Vlc (sortie sur alsa ou pulse) et mplayer (le problème est présent dans les deux cas)
- La première est évidement d'utiliser les réglages de vlc (trés complet habituellement).
Je trouve le réglage : option -> audio -> canal audio -> stéréo
mais malheureusement pour moi, pour une raison qui m'est inconnue le menu canal audio est grisé (sélectionnable) et ce quel que soit la sortie (alsa ou pulse)
- La seconde trouvé sur le archwiki(qui soit dit en passant force le respect pour le nouvelle archlinuxien que je suis, quelle mine d'or !)
ce qui donne pour mon cas :edit /etc/pulse/daemon.conf and uncomment the default-sample-channels line
Code : Tout sélectionner
default-sample-channels=2
Sauf que ça ne marche pas non plus ... en tout cas pas comme je veux (l'effet sous windows *honte à moi* est tout de même meilleur)
- Comme je n'ai point envie de retourner sur windows voir mon ptit film, je tente la solution 3 tirée d'un blog lui aussi très impressionnant que je ne saurais que vous recommander (artisan karma lab) :
Voici le passage intéressant
Sauf que voila, là je bloque, je n'arrive pas à utilisé le profil avec mplayer ou vlc.Pour régler notre problèmes, nous allons utiliser le puissant système de profils d'écoute. Ajouter un tel profil est moins compliqué... que de le rédiger. Il suffit en effet d'éditer (ou de créer le cas échéant) le fichier /etc/asound.conf. Voyons donc à quoi ressemblerait un profil de transformation de son 5.1 en 2.0 :
Code : Tout sélectionner
pcm.movies { type route slave.pcm surround51 slave.channels 6 ttable.0.0 0.75 ttable.1.1 0.75 ttable.2.0 0.75 ttable.3.1 0.75 ttable.4.0 0.8 ttable.4.1 0.8 ttable.5.0 0.675 ttable.5.1 0.675 }
Au passage, je vais mettre mes fichiers de conf puisque si quelqu'un me répond il va me les demander :
le /etc/asound.conf
Code : Tout sélectionner
# Use PulseAudio by default
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
# Explicit PulseAudio device
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
# vim:set ft=alsaconf:
#edit by me : utiliser si besoin d'une configuration globale par alsa en stereo (voir tuto sur artisan karma)
pcm.movies
{
type route
slave.pcm surround51
slave.channels 6
ttable.0.0 0.75
ttable.1.1 0.75
ttable.2.0 0.75
ttable.3.1 0.75
ttable.4.0 0.8
ttable.4.1 0.8
ttable.5.0 0.675
ttable.5.1 0.675
}
Code : Tout sélectionner
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.
## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out. Use either ; or # for
## commenting.
; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no
; high-priority = yes
; nice-level = -11
; realtime-scheduling = yes
; realtime-priority = 5
; exit-idle-time = 20
; scache-idle-time = 20
; dl-search-path = (depends on architecture)
; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa
; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0
resample-method=speex-float-0
; resample-method = speex-float-3
; enable-remixing = yes
; enable-lfe-remixing = no
; flat-volumes = yes
; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000
; default-sample-format = s16le
; default-sample-rate = 44100
# Default stereo (choix du nombre de channels de sortie) edit by me
default-sample-channels = 2
# For 5.1
; default-sample-channels = 6
# For 7.1
; default-sample-channels = 8
; default-channel-map = front-left,front-right
; default-fragments = 4
; default-fragment-size-msec = 25
; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0
Je résume donc mes questions :
- Pourquoi mes deux premières "solutions" ne marches pas ?
- Comment utilisé un profil ALSA avec vlc ou mplayer ?
- [edit] pourquoi mon menu vlc est grisé ?
J’espère que vous aurez plus d'idées que moi, je suis en rade là.
Je m’excuse par avance des fautes d'orthographes que j'aurais inévitablement oublié.
Merci à la communauté archlinux, c'est vraiment le meilleur OS que j'ai jamais eu l'occasion de testé et c'est bien grâce à vous !