Ses jakı çıkışından daha iyi Ses kalitesi nasıl elde edilir


19

Ses ceketi yoluyla müziğin (mp3 vb.) Kötü olduğunu (şarkılar arasında sesler çıkardığını) okudum ve deneyimledim. Bu zaten çözüldü mü veya bu sorunu azaltmanın en iyi yolu (ayarı) nedir?


yeni deneysel ses ürün yazılımını deneyin: raspberrypi.org/forums/viewtopic.php?f=29&t=136445

/boot/config.txt dosyasında audio_pwm_mode = 2 ayarı, son dağıtımlarda (2016-) benim için işleri
düzeltiyor

Yanıtlar:


12

Bu, burada okuyabileceğiniz ve hata raporunu burada görebileceğiniz bilinen bir sorundur .

Broadcom VideoCore ürün yazılımı ile ilgili bir sorun gibi görünüyor ve ses etkinleştirildiğinden ve devre dışı bırakıldığından, patlamaya voltaj atlamaları neden oluyor.

Sorunun şu andaki bir çözümü yok, ancak şarkılar arasında bir boşluk bırakmak yerine sürekli ses çalarak etkisini azaltabilirsiniz. Bunu yapmak için bir komut dosyası, daha önce gönderdiğimski522 aynı forum iş parçacığı tarafından sağlanır .

Kabuk betiği oluşturma:

sudo nano mpgapless.sh

Ardından kabuk betiğine aşağıdakileri girin.

#!/bin/bash
# mpgapless

case "$@" in
   *.m3u) PL="-playlist"
   ;;
esac
rm /tmp/audiofifo
mkfifo /tmp/audiofifo
aplay -t raw -c 2 -f S16_LE -r 48000 /tmp/audiofifo &> \
/tmp/aplayfifo.log & mplayer -noconfig all -nolirc -nojoystick \
-novideo -benchmark -vc null -vo null -ao pcm:fast -af resample=48000 -nocache \
-ao pcm:nowaveheader:file=/tmp/audiofifo $PL "$@"

Dosyayı yürütülebilir yapın:

chmod 555 ./mpgapless.sh

Bir müzik dosyaları dizininiz varsa, aşağıdaki gibi kullanabilirsiniz:

./mpgapless.sh *

Bu script için tüm kredi ski522'ye aittir .


1
Bir USB ses adaptörü kullanarak da sorunu çözebilirsiniz.
TomG

5

Entegre ses jakından vazgeçtim ve yaptığım için mutluyum. Aşağıdaki USB ses arayüzünü birkaç dolara satın aldım:

http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1

Bu şekilde, Pi iyi bir şey yapar (dijital veri yayar) ve D / A dönüşümünü arayüze bırakır. Kulağa harika geliyor. İşte bu şekilde çalıştım:

  1. Düzenle /etc/modprobe.d/alsa-base.conf

  2. aşağıdaki satırı yorumlayın (yorum yapılmamış /etc/modprobe.d/alsa-base.conf, USB ses kartına varsayılan ses cihazı olmak için minimum öncelik verdiğini düşünüyorum)options snd-usb-audio index=-2

ref: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337

Tek dezavantajı, bir dongle'ın eklenmiş yığını ve bir USB bağlantı noktasını kaybetmenizdir.


3

Haşhaşla ilgili sorun giderildi, ancak düzeltmeden yararlanmak için Raspberry Pi'nin ürün yazılımını yükseltmeniz gerekiyor. Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian) çalıştıran yepyeni bir Pi ile bu sorunu yaşadım. Yukarıda belirtildiği gibi, bu ses haşhaş ses sorununun geçmişi:

Pi'nin ürün yazılımını nasıl güncelleyeceğimi öğrenmek için kullandığım web sitesi:

Bash'teki "&&" sözdizimine aşina olmayanlar için bunlar Pi'nizi güncellemek için kullanabileceğiniz belirli komutlardır ( sudokomutların kök ayrıcalıklarıyla çalıştırıldığından emin olmak için ön eke dikkat edin ).

Raspbian OS'nin en son sürümüne güncelleme:

sudo apt-get update
sudo apt-get upgrade

Git sürüm kontrol sistemini kurun:

sudo apt-get install git

Hexxeh'in rpi-updateürün yazılımı güncelleme komut dosyasını yükleyin :

sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo sudo chmod +x /usr/bin/rpi-update

Ürün yazılımı güncelleme işlemini çalıştırın, ardından yeniden başlatın:

sudo rpi-update
sudo shutdown -r now

Bundan sonra, Pi'm artık bir ses dosyası çalmadan önce ve sonra tıklamıyor. Yeniden başlattıktan ve tekrar giriş yaptıktan sonra, Pi'nizde aşağıdaki komutla deneyin:

omxplayer /usr/share/scratch/Media/Sounds/Vocals/Hey-yay-hey.mp3 

1

Görünüşe göre darbeli ses kullanabilir ve ardından sesde etkinlik olmaması arasındaki uykuyu devre dışı bırakabilirsiniz. (/etc/pulse/default.pa içinde bir satırı devre dışı bırakın). Ses haşhaş sorununu düzeltmelidir.



0

Bahsettiğiniz bu sorunları çözmenin yanı sıra. Pi'nin sesi genel olarak oldukça zayıf.

Bence bir USB ses kartı ya da bunlardan biri gibi bir GPIO başlık ses kartı kullanmak en iyisidir . Bunun nedeni, kullandıkları ses kodeklerinin Pi'nin kullandığı bir darbe genişlik modülasyonu (PWM) stratejisinden çok daha doğrusal olmasıdır. Bu doğrusallık çok daha iyi ses kalitesi anlamına gelir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.