Problem pojawiał się przy próbie odtworzenia pliku o innej częstotliwości próbkowania, niż akceptowanej przez kartę. Mam kilka plików 88,2, 176,4 oraz 192 kHz i niestety przy nich foobar2000 z Kernel Streaming "się wywalał" - wyskakiwał komunikat, że KS nie obsługuje tej częstotliwości próbkowania. Pomagało ręczne włączenie w ustawieniach DSP programu jakiegoś resamplera i ustawienie go na wspieraną przez kartę częstotliwość próbkowanie. Rozwiązanie skuteczne, ale wyjątkowo niewygodne.
Od jakiegoś czasu szukałem więc wygodnego i automatycznego rozwiązania, które pozwoliłoby na resampling tylko tych nie obsługiwanych przez kartę dźwiękową częstotliwości próbkowania. 44,1, 48 oraz 96 kHz miałyby "przechodzić" bez ingerencji. Kiedyś na audiostereo natknąłem się na wypowiedź prezi, która nawet dawała szansę na rozwiązanie mojego problemu. Niestety - nie udało się (zły OS ;)
Wczoraj dzięki uprzejmości krisa_k (jeszcze raz dziękuję!) udało mi się problem rozwiązać. TUTAJ można znaleźć resampler, który potrafi dokładnie to, czego potrzebowałem. Wersja modified zawiera dwa resamplery. Pierwszy umożliwia wybranie, które częstotliwości próbkowania nie mają zostać poddane resamplingowi, w drugim ustawia się tylko te częstotliwości, które zostaną zresamplowane.
Rozwiązanie proste i skutecznie, po jednorazowej konfiguracji wszystko działa automatycznie. Nieobsługiwane częstotliwości próbkowania są faktycznie resamplowane do wybranej częstotliwości i bezproblemowo odtwarzane. Częstotliwości obsługiwane natywnie przez kartę "przechodzą" bez ingerencji (sprawdziłem).
Dzięki temu mój komputerowy transport działa wreszcie dokładnie tak, jak sobie tego życzyłem.
Użytkownik nedj edytował ten post 05.02.2012 - 10:56














