شما هنوز به سیستم وارد نشده اید.

#1 2018-04-11 12:57:00

mehran
عضو
از : پشت کامپیوتر :)
ثبت شده: 2018-04-11
ارسال ها: 8

پخش نشدن همزمان دو صدا در ALSA

دوستان قبلا که توی تلگرام پیام میومد یا یه محتوایی رو از تلگرام پخش میکردم بعد که میخواستم برم توی moc و موزیک پخش کنم تا چندین ثانیه همچین پیامی میداد:
Can't open audio device. Device or resource busy.
برعکسشم بود یعنی وقتی moc در حال پخش موسیقی بود هیچ محتوایی توی تلگرام حتی پخش هم نمیشد.
جستجو کردم و رسیدم به اینجا:
https://bbs.archlinux.org/viewtopic.php?id=116042
که راهکارش قرار دادن این خطها توی فایل asoundrc بود:

pcm_slave.slavej {
  pcm "hw:0"
  channels 2
  rate 44100
}
pcm.plugj {
  type plug
  slave slavej
}

بعد از اینکه اینها رو داخل فایل ~/.asoundrc قرار دادم و سیستم رو ریستارت کردم موقع اجرای moc این پیام رو میگیرم:

[mehran@mehran-pc ~]$ mocp
Running the server...
Trying JACK...
Trying ALSA...
Trying OSS...

FATAL_ERROR: No valid sound driver!


FATAL_ERROR: Server exited!

مشابه همین مشکل هم با mplayer وجود داره.
برای رفعش راه حلی دارین؟!

آخرین ویرایش توسط mehran (2018-04-11 20:24:55)

آفلاین

#2 2018-04-11 15:45:07

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,373

پاسخ: پخش نشدن همزمان دو صدا در ALSA

درود.

آیا اینجا نمی تونه کمکی کنه؟
https://bbs.archlinux.org/viewtopic.php?id=176997

آفلاین

#3 2018-04-11 20:09:34

mehran
عضو
از : پشت کامپیوتر :)
ثبت شده: 2018-04-11
ارسال ها: 8

پاسخ: پخش نشدن همزمان دو صدا در ALSA

Arcush نوشته است که:

درود.

آیا اینجا نمی تونه کمکی کنه؟
https://bbs.archlinux.org/viewtopic.php?id=176997

تشکر از شما
این مطلب رو هم قبلا خوندم. اگر فایل ~/.asoundrc رو حذف کنم دقیقا همون شرایط قبل پیش میاد. یعنی امکان پخش همزمان صدا توی خیلی جاها نیست و معمولا با این ارور برخورد میکنم:

Can't open audio device. Device or resource busy.

آفلاین

#4 2018-04-11 22:21:36

mehran
عضو
از : پشت کامپیوتر :)
ثبت شده: 2018-04-11
ارسال ها: 8

پاسخ: پخش نشدن همزمان دو صدا در ALSA

به ناچار فایل ~/.asoundrc رو پاک کردم که فعلا تا پیدا کردن راه حل حداقل به همون صورت قبلی هم بتونم موسیقی گوش بدم.
حالا الان یه پیام توی تلگرام برام اومد و صدای نوتفیکیشنش پخش شد و اتفاقی همون لحظه یه ویدیو رو زدم با VLC پخش بشه و وقتی ویدیو شروع به پخش کرد دقیقا همون پیغامی رو بهم نشون داد که قبلا از moc میگرفتم (Can't open audio device. Device or resource busy.)  و ویدیو بدون صدا به پخش شدنش ادامه داد. عکس:
screenshot_2018_04_11_22_16_38.png
در ضمن اینو هم بگم همچین مشکلی دقیقا با moc و mplayer هم وجود داره.

آخرین ویرایش توسط mehran (2018-04-11 22:21:56)

آفلاین

#5 2018-04-12 00:01:19

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,373

پاسخ: پخش نشدن همزمان دو صدا در ALSA

خب شاید مطابق آنچه اینجا:
https://wiki.archlinux.org/index.php/Ad … cture#Dmix
گفته شده مساله مربوط به  فعال نبودن پیشفرض  Dmix درمورد کارت صدای شما باشه. پس مطابق پیشنهادشْ آنچه را که گفته به کانف Alsa اضافه کنید. امیدوارم موضوع بهمین راحتی حل بشه. در غیر اینصورت خروجی Pacman -Qi pulsaudio را بدید. همچنین اطمینان پیدا کنید که آیا یوزر جاری به گروه audio اد نشده باشه.

آفلاین

#6 2018-04-12 16:01:55

حسین حیدری
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 399

پاسخ: پخش نشدن همزمان دو صدا در ALSA

شاید پاک کردن صورت مساله باشه  اما احتمالا با نصب pavucontrol و تمام optional-Deps این مشکل حل بشه، البته خب بعضا پیش میاد کسی دوست نداشته باشه از ابزار گرافیکی استفاده کنه ولی خب در حال حاضر هیچ ابزاری در حد pavucontrol کامل نیست و من خودم ازش در i3wm استفاده میکنم.


Just an anime fan

آفلاین

#7 2018-04-12 21:22:11

mehran
عضو
از : پشت کامپیوتر :)
ثبت شده: 2018-04-11
ارسال ها: 8

پاسخ: پخش نشدن همزمان دو صدا در ALSA

Arcush نوشته است که:

خب شاید مطابق آنچه اینجا:
https://wiki.archlinux.org/index.php/Ad … cture#Dmix
گفته شده مساله مربوط به  فعال نبودن پیشفرض  Dmix درمورد کارت صدای شما باشه. پس مطابق پیشنهادشْ آنچه را که گفته به کانف Alsa اضافه کنید. امیدوارم موضوع بهمین راحتی حل بشه. در غیر اینصورت خروجی Pacman -Qi pulsaudio را بدید. همچنین اطمینان پیدا کنید که آیا یوزر جاری به گروه audio اد نشده باشه.

این کار رو انجام دادم ولی بازم مشکل پا برجاست.
اینم خروجی اون دستوری که گفتین:

[mehran@mehran-pc Music]$ pacman -Qi pulseaudio 
Name            : pulseaudio
Version         : 11.1-1
Description     : A featureful, general-purpose sound server
Architecture    : x86_64
URL             : https://www.freedesktop.org/wiki/Software/PulseAudio/
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : libpulse=11.1-1  rtkit  libltdl  speexdsp  tdb  orc  libsoxr  webrtc-audio-processing
Optional Deps   : pulseaudio-alsa: ALSA configuration (recommended)
Required By     : None
Optional For    : firefox  pavucontrol  phonon-qt5  phonon-qt5-gstreamer
Conflicts With  : None
Replaces        : pulseaudio-xen<=9.0
Installed Size  : 5.75 MiB
Packager        : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date      : Tue 19 Sep 2017 12:12:05 PM +0430
Install Date    : Sun 11 Mar 2018 02:43:35 PM +0330
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

یوزرم رو هم به گروه audio اضافه نکردم و نیست.

[mehran@mehran-pc ~]$ groups mehran
power wheel storage users

آخرین ویرایش توسط mehran (2018-04-12 21:30:28)

آفلاین

#8 2018-04-12 21:24:35

mehran
عضو
از : پشت کامپیوتر :)
ثبت شده: 2018-04-11
ارسال ها: 8

پاسخ: پخش نشدن همزمان دو صدا در ALSA

حسین حیدری نوشته است که:

شاید پاک کردن صورت مساله باشه  اما احتمالا با نصب pavucontrol و تمام optional-Deps این مشکل حل بشه، البته خب بعضا پیش میاد کسی دوست نداشته باشه از ابزار گرافیکی استفاده کنه ولی خب در حال حاضر هیچ ابزاری در حد pavucontrol کامل نیست و من خودم ازش در i3wm استفاده میکنم.

منم i3 دارم و pavucontrol روی سیستمم نصبه ولی این گزینه هایی که گفتین رو پیدا نمیکنم!
آهان اینم بگم تا جایی که یادمه روی میزکارهای KDE و XFCE این مشکل نبود. (البته مطمئن نیستم دقیقا ولی یادم نمیاد به همچین مشکلی خورده باشم.)

آخرین ویرایش توسط mehran (2018-04-12 21:26:45)

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB