mplayer (alsa)
Модератор: /dev/random
-
artem-bursuk
- Сообщения: 76
mplayer
Всем доброго времени суток. Проблема моя состоит в том, что mplayer не издаёт звуков, это потому, что в списке аудио-устройств нет alsa. Когда только-только поставил мплеер - всё работало, потом поставил дрова на свою Нвидию и вычитал в том же мануале(from gentoo.org), что было бы вообще классно, если бы я пересобрал мплеер с VIDEO_CARDS="nvidia" в make.conf. Перед этим настроил поддержку alsa в ядре, также по мануалу(в нём описывались два способа - включить в ядре и поставть драйвер, я включил в ядре). До того как пересобрал мплеер звук был, а теперь пересобираю с флагом alsa, а ему всё-равно, звука как небыло, так и нет. Прошу помощи в данном вопросе.
-
Cianos
- Сообщения: 343
- Статус: ищу
- ОС: Gentoo
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
-
mixrin
- Сообщения: 155
- ОС: gentoo ~amd64
Re: mplayer
Во-первых видеокарты/звук/устройства ввода лучше писать в make.conf ~_^
Потом посмотри в alsamixer'е какой уровень громкости. Еще если у тебя 2 звуковые карты он может пытаться выводить звук через другую. Собственно все грабли, с которыми столкнулся давным давно когда-то )
Потом посмотри в alsamixer'е какой уровень громкости. Еще если у тебя 2 звуковые карты он может пытаться выводить звук через другую. Собственно все грабли, с которыми столкнулся давным давно когда-то )
proud paludis user.
-
artem-bursuk
- Сообщения: 76
Re: mplayer
Я немогу разобраться с кодеками...собрал пакеты w32codecs, xvid, mpeg2(3), а видео\аудио не проигрывает, также не могу найти статьи про кодеки на Дженту...такое чувство, что либо все пользуются Мплеером либо установка кодеков настолько прста, что нет смысла описывать...
Помоему Вы недочитали(или недопонял), я не использовал ключ для сборки мплеера, я в make.conf указал производителя своей видео карты(nvidia), пробовал пересобирать без этого, тщетно...
mixrin писал(а): ↑23.10.2008 09:19Во-первых видеокарты/звук/устройства ввода лучше писать в make.conf ~_^
Потом посмотри в alsamixer'е какой уровень громкости. Еще если у тебя 2 звуковые карты он может пытаться выводить звук через другую. Собственно все грабли, с которыми столкнулся давным давно когда-то )
я и писал устройства ввода, видеокарту в make.conf
уровень громкости высокий, звуковая карта у меня только одна.
Звук в система есть, но мплеер не может определить его....думаю я мог что-то в ядре начудить, когда пересобирал для алса, сейчас подробно просмотрю. Если есть ещё предложения - пишите пожалуйста.
-
damex
- Сообщения: 276
- Статус: segfault in your face
- ОС: Hardened Funtoo x86_64
Re: mplayer
что у вас стоит устройством вывода звука в mplayer? и с какими флагам он собран?
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: mplayer
artem-bursuk писал(а): ↑23.10.2008 15:30Звук в система есть, но мплеер не может определить его....думаю я мог что-то в ядре начудить, когда пересобирал для алса, сейчас подробно просмотрю. Если есть ещё предложения - пишите пожалуйста.
use-флаги покажите, с которыми mplayer собран, чтоли.. ваша проблема врядли к VIDEO_CARDS относится
на самом деле, если VIDEO_CARDS в make.conf меняли, прежде всего надо бы xorg пересобрать (кстати, только для того, чтобы он компактнее стал, и все). но это к звуку тоже не относится
-
artem-bursuk
- Сообщения: 76
Re: mplayer
Код: Выделить всё
boss@stardust ~ $ mplayer -ao help
MPlayer dev-SVN-r26753-4.1.2 (C) 2000-2008 MPlayer Team
CPU: AMD Sempron(tm) Processor 3600+ (Family: 15, Model: 79, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
Available audio output drivers:
mpegpes Mpeg-PES audio output
null Null audio output
pcm RAW PCM/WAVE file writer audio outputКод: Выделить всё
[ebuild R ] media-video/mplayer-1.0_rc2_p26753 USE="X a52 alsa dvd gtk iconv ipv6 mad mmx mp3 sse sse2 theora truetype unicode vorbis xscreensaver xv -3dnow -3dnowext -aac -aalib (-altivec) -amrnb -amrwb -arts -bidi -bindist -bl -cddb -cdio -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -enca -encode -esd -fbcon -ftp -ggi -gif -jack -joystick -jpeg -ladspa -libcaca -lirc -live -lzo -md5sum -mmxext -mp2 -musepack -nas -nemesi -openal -opengl -oss -png -pnm -pulseaudio -quicktime -radio -rar -real -rtc -samba -sdl -speex -srt -ssse3 (-svga) -teletext -tga -v4l -v4l2 (-vidix) (-win32codecs) -x264 -xanim -xinerama -xvid -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa"vr13 писал(а): ↑23.10.2008 22:36use-флаги покажите, с которыми mplayer собран, чтоли.. ваша проблема врядли к VIDEO_CARDS относится
на самом деле, если VIDEO_CARDS в make.conf меняли, прежде всего надо бы xorg пересобрать (кстати, только для того, чтобы он компактнее стал, и все). но это к звуку тоже не относится
Иксы я пересобрал, но из других соображений
вот мой make.conf
Код:
cat /etc/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="-O2 -pipe"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="mmx sse sse2 -qt -kde gtk gnome dvd cdr alsa"
EMERGE_DEFAULT_OPTS="--ask --verbose"
VIDEO_CARDS="nvidia"
MAKEOPTS="-j2"
INPUT_DEVICES="keyboard mouse"
GENTOO_MIRRORS="http://10.10.122.172/ftp/Gentoo"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/ "
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
CONFIG_PROTECT="-*"
#ACCEPT_KEYWORDS="~amd64"-
vr13
- Сообщения: 887
- ОС: gentoo
Re: mplayer
artem-bursuk писал(а): ↑24.10.2008 09:12Код: Выделить всё
boss@stardust ~ $ mplayer -ao help MPlayer dev-SVN-r26753-4.1.2 (C) 2000-2008 MPlayer Team CPU: AMD Sempron(tm) Processor 3600+ (Family: 15, Model: 79, Stepping: 2) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2 Available audio output drivers: mpegpes Mpeg-PES audio output null Null audio output pcm RAW PCM/WAVE file writer audio output
все вроде в норме, однако, разница есть:
Код: Выделить всё
> mplayer -ao help
MPlayer dev-SVN-r26753-4.1.2 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz (Family: 6, Model: 23, Stepping: 7)
MMX2 supported but disabled
SSE supported but disabled
SSE2 supported but disabled
CPUflags: MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX
Available audio output drivers:
alsa ALSA-0.9.x-1.x audio output
esd EsounD audio output
mpegpes Mpeg-PES audio output
v4l2 V4L2 MPEG Audio Decoder output
null Null audio output
pcm RAW PCM/WAVE file writer audio outputв чем-нить другом устнановленном с alsa звук есть?
-
artem-bursuk
- Сообщения: 76
Re: mplayer
Если имеется ввиду другие плееры, то...это сложно проверить..я кодеки не могу поставить, если подскажете как кодеки на мп3 поставить, то я смогу ответить.
ПС: я подозреваю, что нужно поставить пакет xine-lib. я натыкался на это название несколько раз, листая ответы гугла...Также давным-давно на Сус 10.0 кодеки ставил, пакет назывался lib-xine...но этот пакет ставить не хочет..ошибку выдаёт, я с пар приду - постараюсь всё-таки его собрать...
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: mplayer
artem-bursuk писал(а): ↑24.10.2008 10:00Если имеется ввиду другие плееры, то...это сложно проверить..я кодеки не могу поставить, если подскажете как кодеки на мп3 поставить, то я смогу ответить.
не кодеки: alsa работает в системе? ну типа aplay играет нормально? или, что тоже самое, звуки звуки desktop manager издает?
-
artem-bursuk
- Сообщения: 76
Re: mplayer
vr13 писал(а): ↑24.10.2008 10:11artem-bursuk писал(а): ↑24.10.2008 10:00Если имеется ввиду другие плееры, то...это сложно проверить..я кодеки не могу поставить, если подскажете как кодеки на мп3 поставить, то я смогу ответить.
не кодеки: alsa работает в системе? ну типа aplay играет нормально? или, что тоже самое, звуки звуки desktop manager издает?
да в системе звук есть, хотя и очень тихий(учитывая, что в миксере звук на максимуме).
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: mplayer
artem-bursuk писал(а): ↑24.10.2008 10:12да в системе звук есть, хотя и очень тихий(учитывая, что в миксере звук на максимуме).
в make.conf маловатo use flags. поэтому вопросы: а всякие миксеры типа esd, pulseaudio - есть? а профайл системы в смысле звука что говорит?
что-то не так у вас со звуков в целом, а в частности, mplayer вообще не показывает alsa как available output driver (см мой вывод). тут надо копать, а не в кодеках. я так думаю
-
Black
- Сообщения: 1104
- ОС: ArchLinux
Re: mplayer
1. Что говорит cat /proc/asound/cards и ls /dev/snd? Если ничего, то проблема где-то в модулях. См. grep '^CONFIG_SND' /usr/src/linux/.config.
2. Если что-то хорошее говорит, то aplay /usr/share/sounds/alsa/* должен сказать пару слов приятным женским голосом.
3. Если не сказал, то alsamixer > покрутить кромкость Master (или Front) и PCM (если есть).
4. Если всё получилось, то сказать equery u mplayer и искать в выводе alsa. Если во втором столбце стоит "-", то собрано без поддержки alsa.
5. Весьма желательно попробовать emerge -ND mplayer, т.к. он зависит ещё и от libsndfile, которая при убирании alsa из make.conf и emerge -N mplayer почему-то не пересобирается.
2. Если что-то хорошее говорит, то aplay /usr/share/sounds/alsa/* должен сказать пару слов приятным женским голосом.
3. Если не сказал, то alsamixer > покрутить кромкость Master (или Front) и PCM (если есть).
4. Если всё получилось, то сказать equery u mplayer и искать в выводе alsa. Если во втором столбце стоит "-", то собрано без поддержки alsa.
5. Весьма желательно попробовать emerge -ND mplayer, т.к. он зависит ещё и от libsndfile, которая при убирании alsa из make.conf и emerge -N mplayer почему-то не пересобирается.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
Re: mplayer
artem-bursuk писал(а): ↑23.10.2008 15:30Помоему Вы недочитали(или недопонял), я не использовал ключ для сборки мплеера, я в make.conf указал производителя своей видео карты(nvidia), пробовал пересобирать без этого, тщетно...
я понял правильно, насколько я помню, некоторое время назад среди VIDEO_CARDS у mplayer был ключ nvidia
Мне думается, что проблема может быть из-за того, что много USE ключей выключены, вот сравни:
Код: Выделить всё
media-video/mplayer-1.0_rc2_p27725-r1 USE="X a52 aac alsa amrnb amrwb cddb cdparanoia directfb dts dv dvd enca encode fbcon ftp gif iconv ipv6 jpeg ladspa lzo mad md5sum mmx mmxext mp2 mp3 musepack nemesi opengl png quicktime rar real rtc schroedinger speex srt sse sse2 ssse3 tga theora truetype unicode vorbis x264 xscreensaver xv xvid xvmc -3dnow -3dnowext -aalib (-altivec) -arts -bidi -bindist -bl -cdio -cpudetection -custom-cflags -custom-cpuopts -debug -dga -dirac -doc -dvb -dxr3 -esd -ggi -gtk -jack -joystick -libcaca -lirc -live -nas -openal -oss -pnm -pulseaudio -pvr -radio -samba -sdl (-svga) -teletext -v4l -v4l2 (-vidix) (-win32codecs) -xanim -xinerama -zoran" VIDEO_CARDS="vesa -mga -s3virge -tdfx"/etc/make.conf
Код: Выделить всё
USE="-3dnow -altivec -arts -branding -dri -eds -esd -fam -gnome -gtk -gtk2 -ipod -java -joystick -ldap -libnotify -matrox -mcve -motif -mozilla -netboot -nsplugin -oss -pcmcia -postgres -qt3 -sdl -smartcard -urandom -wxwindows -xinerama
7zip a52 aac accessibility ace acl acpi addressbook adsl alsa amr amrnb amrwb aotuv atm battery bittorrent bluetooth bzip2 cairo cddb cdparanoia cdrom chrootcpio css dbus dc1394 dhcp directfb divx djvu dri dts dv dvd dvdread eap-tls encode exif fame fbcon ffmpeg flac fontconfig foomaticdb ftp gd geoip gif gimp gimpprint glib glitz gnutls graphviz gstreamer hal htmlhandbook http httpd icq id3tag ieee1394 imagemagick imap imlib ipv6 javascript jbig jpeg jpeg2k kde kdeenablefinal kipi ladspa lame laptop lcms libsamplerate libwww lm_sensors lzo mad marble matroska md5sum mime mmx mng mp3 mp4 mpeg mplayer musepack musicbrainz nepomuk nls ntfs nvidia obex odbc ogg openexr opengl pdf plasma png pop qt3support qt4 quicktime rar real reiserfs sasl scanner schroedinger skins sms smtp sound speex spell sse sse2 ssl ssse3 stream subtitles svg symlink theora threads thumbnail thumbnailing tiff truetype type1 unicode usb userlocales utf8 vcd vda vlm vorbis wifi X x264 xcomposite xine xml xulrunner xv xvid xvmc zip"-
artem-bursuk
- Сообщения: 76
Re: mplayer
Black писал(а): ↑24.10.2008 13:211. Что говорит cat /proc/asound/cards и ls /dev/snd? Если ничего, то проблема где-то в модулях. См. grep '^CONFIG_SND' /usr/src/linux/.config.
2. Если что-то хорошее говорит, то
/b] должен сказать пару слов приятным женским голосом.
3. Если не сказал, то [b]alsamixer > покрутить кромкость Master (или Front) и PCM (если есть).
4. Если всё получилось, то сказать equery u mplayer и искать в выводе alsa. Если во втором столбце стоит "-", то собрано без поддержки alsa.
5. Весьма желательно попробовать emerge -ND mplayer, т.к. он зависит ещё и от libsndfile, которая при убирании alsa из make.conf и emerge -N mplayer почему-то не пересобирается.
Код: Выделить всё
cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xdfff8000 irq 22Код: Выделить всё
ls /dev/snd
controlC0 pcmC0D0c pcmC0D0p pcmC0D1p seq timerКод:
grep '^CONFIG_SND' /usr/src/linux/.config
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_MPU401_UART=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_INTEL8X0=m
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_SOC=mКод: Выделить всё
aplay /usr/share/sounds/alsa/*Слышу приятный женский голос
Пункт 4 я не понял...а пункт пять просит пересобрать некоторые пакеты без поддержки Х, например gtk и cairo. Последний нужен с Х, чтобы компиз работал...
Ну так вы наверное долго Дженту используете, и не с головы ключи эти взяли, а из опыта, а я незнаю точно какие мне надо, а какие нет...я ведь всего неделю использую Дженту..мигрировал с Дебиана...
-
Black
- Сообщения: 1104
- ОС: ArchLinux
Re: mplayer
Пункт 4: дать в консоли команду
Она выдаст много строчек. Надо найти вот такую:
Первый столбец плюсов/минусов - какие USE будут использоваться при следующей сборке (т.е. то, что сейчас указано в make.conf), второй - с какими собран сейчас.
А вот раз пункт 5 просит пересобрать не так, как надо, значит что-то не так с USE-флагами.
Код: Выделить всё
equery u mplayerОна выдаст много строчек. Надо найти вот такую:
Код: Выделить всё
+ + alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)Первый столбец плюсов/минусов - какие USE будут использоваться при следующей сборке (т.е. то, что сейчас указано в make.conf), второй - с какими собран сейчас.
А вот раз пункт 5 просит пересобрать не так, как надо, значит что-то не так с USE-флагами.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
artem-bursuk
- Сообщения: 76
Re: mplayer
Black писал(а): ↑24.10.2008 18:34Пункт 4: дать в консоли команду
Код: Выделить всё
equery u mplayer
Она выдаст много строчек. Надо найти вот такую:
Код: Выделить всё
+ + alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
Первый столбец плюсов/минусов - какие USE будут использоваться при следующей сборке (т.е. то, что сейчас указано в make.conf), второй - с какими собран сейчас.
А вот раз пункт 5 просит пересобрать не так, как надо, значит что-то не так с USE-флагами.
Пишет команда не найдена, но я косо криво решил проблему..собрал с флагом oss и на oss звук работает...ковырятся, чтобы выяснить, почему алса не работает а осс работает не очень хочется, ато уже неделю ковыряюсь, работой занятся не могу
всем спасибо за участие
-
NekoExMachina
- Сообщения: 485
- ОС: Кошерная.
Re: mplayer
Пишет команда не найдена,
Эта программа - часть portage-utils..
На форуме больше не появляюсь.
Высокопарность и надменность довела.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
Re: mplayer
artem-bursuk
советую поставить эти очень полезные средства:
equery во втором
USE я долго подбирал при первой установке - открыл список всех глобальных ключей с их описанием и добавлял в make.conf, затем уже смотрел только при обновление чего-либо.
в ядре есть поддержка oss? может стоит там оставить только alsa (у меня там только она).
советую поставить эти очень полезные средства:
Код: Выделить всё
app-portage/eix
app-portage/gentoolkit
app-portage/mirrorselectequery во втором
USE я долго подбирал при первой установке - открыл список всех глобальных ключей с их описанием и добавлял в make.conf, затем уже смотрел только при обновление чего-либо.
в ядре есть поддержка oss? может стоит там оставить только alsa (у меня там только она).
-
NekoExMachina
- Сообщения: 485
- ОС: Кошерная.
Re: mplayer
хм, ошибаюсь, действительно equery в gentoolkit. извиняюсь за дезинфо.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)