Archiv verlassen und diese Seite im Standarddesign anzeigen : sound-Problem mit mplayer trotz funktionierendem ALSA!?
Hallo liebe Fachleute!
Also, wie gesagt:
alsaconf u. alsamixer funktionieren einwandfrei (Test-sound ist zu hören!)!
Wenn ich jedoch mplayer *avi eingebe, wird der Film wohl gezeigt. Anstelle des sounds bekomme ich folgende Fehlermeldung:
Could not open/initialize audio device -> no sound
Trotz eifrigen "googelns" konnte ich mir nicht selbst helfen.
Vielen Dank also im voraus für Eure Hilfe!
gruß micha
Geht's so?
mplayer -ao alsa *avi
Geht's so?
mplayer -ao alsa *avi
Danke für den Tipp! - Aber daran liegt es wohl nicht!
Wenn ich als root die Datei aufrufe wird der Film mit sound abgespielt. - Wie kann ich die Rechte für den normalen user ändern!?
Gruß micha
Schau mal nach, welche Gruppe Zugriff auf das Audio-Device hat (für OSS /dev/dsp oder /dev/sound/dsp, für ALSA /dev/snd/*, glaube ich) hat, und trage dich in diese Gruppe ein (wahrscheinlich audio). Wenn nur root Zugriff hat, solltest du hingegen die udev-Rules anpassen.
Schau mal nach, welche Gruppe Zugriff auf das Audio-Device hat (für OSS /dev/dsp oder /dev/sound/dsp, für ALSA /dev/snd/*, glaube ich) hat, und trage dich in diese Gruppe ein (wahrscheinlich audio). Wenn nur root Zugriff hat, solltest du hingegen die udev-Rules anpassen.
Danke für Deine Nachricht!
Wie schon gesagt:
nur root hat Zugriff auf /dev/snd/...
und wie kann ich die udev-Rules anpassen!?
Gruß micha
Zeig mal
ls -lH /dev/dsp
ls -l /dev/snd
Zeig mal
ls -lH /dev/dsp
ls -l /dev/snd
Hier ist das Ergebnis:
micha@linux:~$ ls -lH /dev/dsp
crw-rw---- 1 root audio 14, 3 8. Jun 06:27 /dev/dsp
micha@linux:~$ ls -l /dev/snd
insgesamt 0
crw-rw---- 1 root audio 116, 7 8. Jun 06:26 controlC0
crw-rw---- 1 root audio 116, 6 8. Jun 06:26 pcmC0D0c
crw-rw---- 1 root audio 116, 5 8. Jun 06:26 pcmC0D0p
crw-rw---- 1 root audio 116, 4 8. Jun 06:26 pcmC0D1c
crw-rw---- 1 root audio 116, 3 8. Jun 06:26 pcmC0D1p
crw-rw---- 1 root audio 116, 8 8. Jun 06:27 seq
crw-rw---- 1 root audio 116, 2 8. Jun 06:26 timer
micha@linux:~$
Gruß micha
was gibt
id
aus? Mit
groupmod -A micha audio
fügst Du Dich der Gruppe audio hinzu (Ersatzweise auch über yast > ... > "Details").
nur root hat Zugriff auf /dev/snd/...
und
crw-rw---- 1 root audio
passt nicht zusammen... ;)
Bist du Mitglied der Gruppe audio?
Bzw. wird das über die ACLs geregelt:
getfacl /dev/snd/*
was gibt
id
aus? Mit
groupmod -A micha audio
fügst Du Dich der Gruppe audio hinzu (Ersatzweise auch über yast > ... > "Details").
Hier sind alle gewünschten Angaben:
micha@linux:~$ id
uid=1000(micha) gid=100(users) Gruppen=16(dialout),33(video),100(users),108(vbox users)
micha@linux:~$ su
Passwort:
linux:/home/micha # groupmod -A micha audio
linux:/home/micha # id
uid=0(root) gid=0(root) Gruppen=0(root)
linux:/home/micha # getfacl /dev/snd/*
getfacl: Removing leading '/' from absolute path names
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
group::rw-
other::---
# file: dev/snd/pcmC0D0c
# owner: root
# group: audio
user::rw-
group::rw-
other::---
# file: dev/snd/pcmC0D0p
# owner: root
# group: audio
user::rw-
group::rw-
other::---
# file: dev/snd/pcmC0D1c
# owner: root
# group: audio
user::rw-
group::rw-
other::---
# file: dev/snd/pcmC0D1p
# owner: root
# group: audio
user::rw-
group::rw-
other::---
# file: dev/snd/seq
# owner: root
# group: audio
user::rw-
group::rw-
other::---
# file: dev/snd/timer
# owner: root
# group: audio
user::rw-
group::rw-
other::---
linux:/home/micha #
Gruß micha
micha@linux:~$ id
uid=1000(micha) gid=100(users) Gruppen=16(dialout),33(video),100(users),108(vbox users)
micha@linux:~$ su
Passwort:
linux:/home/micha # groupmod -A micha audio
linux:/home/micha # id
uid=0(root) gid=0(root) Gruppen=0(root)
l
id als user micha.
id als user micha.
micha@linux:~$ id
uid=1000(micha) gid=100(users) Gruppen=16(dialout),33(video),100(users),108(vboxu sers)
micha@linux:~$
Gruß micha
Hallo liebe Fachleute!
Mit chmod 777 /dev/snd u. /dev/dsp habe ich mir helfen können!
Vielen Dank nochmal!
Gruß micha
Mit chmod 777 /dev/snd u. /dev/dsp habe ich mir helfen können!
das ist aber nach nem Reboot wieder weg...
Nachdem du dich der Gruppe audio zugeordnet hast, must du dich, soweit ich weiß, einmal komplett abmelden (KDE->Aktuelle Sitzung beenden) und neu anmelden, damit das wirksam wird. Überprüfen kannst du deine Gruppenzugehörigkeiten mit dem Befehl groups.
micha@linux:~$ id
uid=1000(micha) gid=100(users) Gruppen=16(dialout),33(video),100(users),108(vboxu sers)
Das zeigt, daß Du noch NICHT zur Gruppe audio gehörst.
Also noch einmal (repetitio est mater studiorum):
groupmod -A micha audio
Sonst mit YaST: "Sicherheit und Benutzer" > "Ben. anl..." > "Bearbeiten" > "Details"
das ist aber nach nem Reboot wieder weg...
Nicht wenn hald und/oder resmgr aus sind (also /dev statisch und/oder die Rechte beim login nicht angepasst werden). Was denn auch eventuell den Ursprung seines Problems erklaeren würde.
das ist aber nach nem Reboot wieder weg...
Da hast Du Recht! - und wie kann ich das für immer einstellen?
Hier meine Gruppenzugehörigkeit:
micha@linux:~$ groups
users dialout audio video vboxusers
micha@linux:~$
Danke für Eure Mithilfe!
Gruß micha
und wie kann ich das für immer einstellen?
Brauchst/solltest du nicht, du bist doch jetzt in der Gruppe audio, oder funktioniert es dennoch nicht? Fehlermeldung von mplayer?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.