Skocz do zawartości

Audiostereo.pl: Audiostereo Forum - Audiostereo.pl


Bit Perfect - metodologia testu, pliki testowe, opis działania, test napędów

bit perfect ac3 pliki testowe napęd cd transport

  • Nie możesz odpowiedzieć
13 odpowiedzi w tym temacie

#1 Użytkownik nie jest zalogowany   yayacek

  • Użytkownicy
  • 1511 postów
  • Rejestracja: 05.03.2004

Napisano 30.03.2018 - 18:24

Wyjaśnię w tym wątku jak poprawnie wykonać test bit perfect czyli test na poprawny przesył danych cyfrowych.
Bit perfect to podstawa. Każde urządzenie pracujące w domenie cyfrowej MUSI być poprawnie skonfigurowane do bezbłędnego przesyłania ciągu bitów.
Jeśli nie zależy nam na przesyle zgodnym co do bita to należy opuścić ten wątek i nie czytać dalej.

Bit perfect w skrócie oznacza, że dane na wejściu = dane na wyjściu. Jakakolwiek zmiana choćby na poziomie jednego bita skutkuje w przekłamaniu danych i co za tym idzie przekłada się takie przekłamanie na słyszany dźwięk.

Testem tym możemy sprawdzić poprawne skonfigurowanie naszego playera softwarowego, poprawne skonfigurowanie naszego komputerowego hardware. Ba, możemy też w bardzo łatwy sposób sprawdzić czy nasz odtwarzacz CD, transport plików, transport CD, napęd komputerowy są poprawnie skonfigurowane.

Do wykonania testu potrzebny jest amplituner lub procesor audio. Urządzenie (amplituner/procesor) MUSI posiadać wejście cyfrowe (optical/coax) i MUSI mieć zdolność do dekodowania sygnałów AC3. Obecnie każdy amplituner na rynku to umożliwia. Prawdopodobnie każdy amplituner z wejściem cyfrowym potrafi rozpoznać sygnał AC3.

Potrzebne jest nam także urządzenie wysyłające sygnał testowy. Może to być karta dźwiękowa z wyjściem coax lub optycznym, odtwarzacz CD z wyjściem cyfrowym, DVD z wyjściem cyfrowym, konwerter USB->SPDiF, cokolwiek co ma wyjście cyfrowe w postaci optyka czy coaxiala.

Przy poprawnej konfiguracji usłyszymy dźwięki.
Przy złej konfiguracji usłyszymy szum, dość nieprzyjemny szum.



UWAGA - zaleca się przeprowadzenie testu na niskich poziomach głośności. Przy złej konfiguracji (test na bit perfect niepomyślny) usłyszany szum może uszkodzić kolumny czy słuchawki


Przy poprawnej konfiguracji od razu będziemy wiedzieli, że test na bit perfect przeszedł pozytywnie.
Uwaga - zależnie od posiadanego sprzętu może wystąpić na początku odtwarzanego pliku testowego (na początku wypalonej płyty CD) nieprzyjemny trzask.
Zaczynamy test przeprowadzać na niskich poziomach głośności, potem można podgłośnić.

Pliki jakie są dostępne w poniższym linku są mojego autorstwa. Przygotowałem je samodzielnie w celach testowych na oprogramowaniu dedykowanemu systemowi Dolby Digital.

W kontenerze *.zip znajduje się plik *.wave i przypisany mu plik *.cue
Plik *.wave możliwy jest do odtworzenia w każdym playerze komputerowym.
Plik *.cue służy do wypalenia płyty CD.
Należy zaimportować plik *.cue do programu wypalającego CD-R i otrzymamy płytę liczącą dwa utwory o nazwie:
1) kanal lewy
2) kanal prawy
Plik *.cue można też wrzucić do foobara ale trzeba mieć na względzie by plik *.wave był w takim samym katalogu co plik *.cue
Można także wrzucać sam plik *.wave do dowolnego programu odtwarzającego pliki audio.

Plik testowy *.wave oraz plik *.cue to pliki stworzone samodzielnie przeze mnie.
Plik *.wave to najzwyklejszy na świecie plik wave z wyjątkiem tego, że niesie on w sobie zakodowaną treść do formatu AC3.
Tylko dekoder AC3 potrafi rozkodować jego zawartość - jak wspomniałem taki dekoder znajduje się w niemal każdym amplitunerze nawet z najniższej półki za 200 zł (oczywiście używany).

Dlaczego to jest plik *.wave z zawartością AC3? Ano dlatego, że do zdekodowania zawartości AC3 potrzeba przesyłu bit perfect czyli niezakłóconego żadną obróbką po drodze. Jakakolwiek modyfikacja strumienia bitów skutkuje tym, że dekoder nie będzie w stanie rozpoznać strumienia AC3.
Jeśli będziecie w stanie przejść test poprawnie to usłyszycie dźwięk - jaki?... proszę sprawdzić samemu.
Jeśli usłyszycie dźwięk, to proszę następnie zmodyfikować przesył np poprzez obniżenie VOLUME w softwarowym playerze. Usłyszycie co się dzieje kiedy bit perfect będzie naruszony.

Wskazówka dla osób testujących bit perfect za pomocą playera softwarowego:
Volume w playerze MUSI być na 100% - inaczej mówiąc 0dB
Wskazany jest protokół ASIO
Jeśli nie mamy ASIO to korzystamy z protokołu WASAPI w trybie exclusive
Jeśli Wasza karta dźwiękowa posiada w swoim mikserze suwaki (fadery) odpowiedzialne za poziom na wyjściu cyfrowym to suwak ten musi być ustawiony na 100% (czyli 0dB)
Jeśli Wasza skrzynka na USB posiadająca wyjście cyfrowe (coax/optyk) posiada swój mikser softwarowy to także suwaki odpowiedzialne za poziom na wyjściu cyfrowym tej skrzynki muszą być ustawione na 100% (czyli 0dB)

Wskazówka dla osób testujących bit perfect za pomocą odtwarzacza CD:
wypalamy płytę za pomocą pliku *.cue i wkładamy ją do paszczy napędu. Napęd pokaże dwa utwory. Wciskamy play przy ściszonej głośności na amplitunerze, po około sekundzie można podgłośnić. Bit perfect=miłe dźwięki; nie bit perfect=szum

I teraz ciekawostka.
Mój osobisty odtwarzacz CD (z którego już prawie nie korzystam) SONY CDP-XE700 nie przechodzi pozytywnie testu. Zachowuje się nieobliczalnie czyli jest dźwięk, za chwile szum, trzask i znów dźwięk testowy. To jednoznacznie świadczy, że jako transport ten odtwarzacz się nie nadaje - ciąg bitów na jego wyjściu jest zakłócany. Oczywiście wszystkie płyty CD są odtwarzane bez zająknięcia.

Jeśli będziecie mieć jakieś problemy z konfiguracją to proszę pisać - w miarę możliwości pomogę.

Link do plików testowych:
https://www.sendspace.com/file/kioelo

ten link zniknie za jakiś czas więc nie będę miał nic przeciwko jeśli kontener ZIP będzie przez Was umieszczany na innych serwerach.

Plików tych nie można w jakikolwiek sposób modyfikować - zniszczy to bezpowrotnie ich zawartość i nie będą się już nadawać do testu
  • +
  • -

#2 Użytkownik nie jest zalogowany   czwartek4

  • Użytkownicy
  • 35 postów
  • Rejestracja: 09.01.2012

Napisano 31.03.2018 - 09:06

Mam terminal z Daphile i nie byłem pewien czy do dac`a idzie bit-perfect i zrobiłem Twój test. Terminal - USB/coaxial - dekoder KD i gra muzyka :) a na wyświetlaczu w KD - "DTS", Dziękuję :)
  • +
  • -

#3 Użytkownik nie jest zalogowany   fozzie

  • Użytkownicy
  • 1431 postów
  • Rejestracja: 01.04.2004

Napisano 31.03.2018 - 09:52

 Użytkownik czwartek4 dnia 31.03.2018 - 09:06 napisał

a na wyświetlaczu w KD - "DTS"
Tylko, że powinno być ac3 ;) :)

Yayacek, mój foobar nie potrafi zdekodować tego pliku. Tak, wiem, że nie o dekodowanie tu chodzi. Chciałem tylko sprawdzić, bo już kiedyś miałem pliki wav zakodowane do ac3 i też ich nie szło odtworzyć w foobarze. Może wiesz o co chodzi?
  • +
  • -
"Nie wiem, nie znam się, nie orientuję się, zarobiony jestem!"

#4 Użytkownik nie jest zalogowany   yayacek

  • Użytkownicy
  • 1511 postów
  • Rejestracja: 05.03.2004

Napisano 31.03.2018 - 10:07

 Użytkownik fozzie dnia 31.03.2018 - 09:52 napisał

mój foobar nie potrafi zdekodować tego pliku [...] Może wiesz o co chodzi?

Zdekodować czy odtworzyć?
Dekodować foobar nie potrafi, bo dekodowaniem zajmie się w przypadku poprawnego przesyłu bit perfect testowy amplituner.

Odtworzyć powinien bez zająknięcia. Nie ma możliwości by foobar tego pliku *.wave nie odtworzył.
Poniżej foto z odtwarzania w foobarze.
Wrzuć ten plik *wave do jakiegokolwiek playera, edytora dźwięku - zostanie odtworzony bez problemu.

Załączone miniatury

  • foo.jpg

  • +
  • -

#5 Użytkownik nie jest zalogowany   czwartek4

  • Użytkownicy
  • 35 postów
  • Rejestracja: 09.01.2012

Napisano 31.03.2018 - 10:07

Ja odtwarzałem plik "dts_diatonis_secret-universe.wav" :) a to jest plik zakodowany w DTS

Użytkownik czwartek4 edytował ten post 31.03.2018 - 10:16

  • +
  • -

#6 Użytkownik nie jest zalogowany   yayacek

  • Użytkownicy
  • 1511 postów
  • Rejestracja: 05.03.2004

Napisano 31.03.2018 - 10:14

 Użytkownik czwartek4 dnia 31.03.2018 - 09:52 napisał

a na wyświetlaczu w KD - "DTS"

 Użytkownik fozzie dnia 31.03.2018 - 09:52 napisał

Tylko, że powinno być ac3 ;) :)

Jeżeli rozmawiamy o plikach jakie podlinkowałem w tym temacie to w zależności od modelu KD powinno być AC3 albo Dolby Digital ale na pewno nie DTS
Przykładowo tak jak na foto poniżej

 Użytkownik czwartek4 dnia 31.03.2018 - 10:07 napisał

Ja odtwarzałem plik "dts_diatonis_secret-universe.wav" :)

To wszystko jasne i wszystko OK - gratulacje i dzięki, że chciało Ci się testowo pobawić.

Załączone miniatury

  • dd.jpg

Użytkownik yayacek edytował ten post 31.03.2018 - 10:16

  • +
  • -

#7 Użytkownik nie jest zalogowany   fozzie

  • Użytkownicy
  • 1431 postów
  • Rejestracja: 01.04.2004

Napisano 31.03.2018 - 10:15

 Użytkownik czwartek4 dnia 31.03.2018 - 10:07 napisał

Ja odtwarzałem plik "dts_diatonis_secret-universe.wav" :)
A, to nie z tego tematu.

 Użytkownik yayacek dnia 31.03.2018 - 10:07 napisał

Zdekodować czy odtworzyć?
Dekodować foobar nie potrafi
Zdekodować (i odtworzyć jednocześnie zdekodowany).
Foobar ma wtyczkę ac3. Wszystkie pliki ac3 dekoduje bez problemu automatycznie. Plik wav-dts z innego tematu, o którym wspomina Czwartek4, dekoduje bez problemu również. Tylko tych wav-ac3 nie potrafi.

 Użytkownik yayacek dnia 31.03.2018 - 10:07 napisał

bo dekodowaniem zajmie się w przypadku poprawnego przesyłu bit perfect testowy amplituner.
Nie robię testu na bitperfect bo nie mam amplitunera.

Użytkownik fozzie edytował ten post 31.03.2018 - 10:16

  • +
  • -
"Nie wiem, nie znam się, nie orientuję się, zarobiony jestem!"

#8 Użytkownik nie jest zalogowany   yayacek

  • Użytkownicy
  • 1511 postów
  • Rejestracja: 05.03.2004

Napisano 31.03.2018 - 10:29

 Użytkownik fozzie dnia 31.03.2018 - 10:15 napisał


Foobar ma wtyczkę ac3. Wszystkie pliki ac3 dekoduje bez problemu automatycznie. Plik wav-dts z innego tematu, o którym wspomina Czwartek4, dekoduje bez problemu również. Tylko tych wav-ac3 nie potrafi.

Ok, rozumiem.
Ten plik testowy *.wave to zwykły plik wave. To nie jest plik stricte AC3. Wtyczka foobarowa AC3 nie będzie współpracowała z tym plikiem gdyż w nagłówku tego pliku testowego *wave jest zapisane "hello, jestem zwykłym plikiem wave, traktuj mnie jak zwykły plik audio" - tak, na chłopski rozum mówiąc :)

Ten plik *.wave celowo jest tak przygotowany. Ma zostać zdekodowany JEDYNIE przez zewnętrzny dekoder po przesyle SPDiF.
Zdekodowany = dźwięk słyszalny nie będzie szumem

Foobar czy inny odtwarzacz powinny przyjąć ten plik *.wave bez zająknięcia. Po wciśnięciu PLAY na odtwarzaczu powinno się zacząć czytanie pliku, pasek postępu powinien ruszyć i czas odtwarzania będzie odliczany. Czy będzie potem szum czy dźwięk to właśnie zależy od konfiguracji.

Ten plik *.wave musiał być przygotowany w taki sposób, ponieważ gdyby było inaczej, to nie można byłoby go wypalić na CD celem testowania odtwarzacza
  • +
  • -

#9 Użytkownik nie jest zalogowany   fozzie

  • Użytkownicy
  • 1431 postów
  • Rejestracja: 01.04.2004

Napisano 31.03.2018 - 10:35

 Użytkownik yayacek dnia 31.03.2018 - 10:29 napisał

Ten plik testowy *.wave to zwykły plik wave. To nie jest plik stricte AC3. Wtyczka foobarowa AC3 nie będzie współpracowała z tym plikiem gdyż w nagłówku tego pliku testowego *wave jest zapisane "hello, jestem zwykłym plikiem wave, traktuj mnie jak zwykły plik audio" - tak, na chłopski rozum mówiąc :)
Tylko dlaczego plik wav-dts działa jak plik dts? Myślałem, że na podobnej zasadzie są skonstruowane te pliki.

 Użytkownik yayacek dnia 31.03.2018 - 10:29 napisał

Foobar czy inny odtwarzacz powinny przyjąć ten plik *.wave bez zająknięcia. Po wciśnięciu PLAY na odtwarzaczu powinno się zacząć czytanie pliku, pasek postępu powinien ruszyć i czas odtwarzania będzie odliczany.
Tak, to oczywiste ;) :)
  • +
  • -
"Nie wiem, nie znam się, nie orientuję się, zarobiony jestem!"

#10 Użytkownik nie jest zalogowany   yayacek

  • Użytkownicy
  • 1511 postów
  • Rejestracja: 05.03.2004

Napisano 31.03.2018 - 10:43

 Użytkownik fozzie dnia 31.03.2018 - 10:35 napisał

Tylko dlaczego plik wav-dts działa jak plik dts? Myślałem, że na podobnej zasadzie są skonstruowane te pliki.

Plik wave-dts z innego wątku skonstruowany jest zupełnie inaczej. Robił ten plik zupełnie inny koder, do którego nie mam dostępu. Nie jestem w stanie u siebie przygotować pliku DTS.

Koder do Dolby Digital jest tańszy i do niego mam dostęp, więc przygotowałem plik testowy *.wave z wewnętrzną ukrytą informacją AC3. Koder umożliwia takie działanie. Taki właśnie plik jest podlinkowany w tym wątku.

Użytkownik yayacek edytował ten post 31.03.2018 - 10:43

  • +
  • -

#11 Użytkownik nie jest zalogowany   fozzie

  • Użytkownicy
  • 1431 postów
  • Rejestracja: 01.04.2004

Napisano 31.03.2018 - 10:49

 Użytkownik yayacek dnia 31.03.2018 - 10:43 napisał

Plik wave-dts z innego wątku skonstruowany jest zupełnie inaczej. Robił ten plik zupełnie inny koder, do którego nie mam dostępu. Nie jestem w stanie u siebie przygotować pliku DTS.

Koder do Dolby Digital jest tańszy i do niego mam dostęp, więc przygotowałem plik testowy *.wave z wewnętrzną ukrytą informacją AC3. Koder umożliwia takie działanie. Taki właśnie plik jest podlinkowany w tym wątku.
OK. Dzięki za wyjaśnienia.
  • +
  • -
"Nie wiem, nie znam się, nie orientuję się, zarobiony jestem!"

#12 Użytkownik nie jest zalogowany   croxxx

  • Użytkownicy
  • 160 postów
  • Rejestracja: 20.08.2011

Napisano 20.04.2018 - 08:07

 Użytkownik czwartek4 dnia 31.03.2018 - 09:06 napisał

Mam terminal z Daphile i nie byłem pewien czy do dac`a idzie bit-perfect i zrobiłem Twój test. Terminal - USB/coaxial - dekoder KD i gra muzyka :) a na wyświetlaczu w KD - "DTS", Dziękuję :)

Mam do Kolegów pytanie, bo również korzystam z terminalaPC z Daphile włączone BitP - z PC z USB idzie do USB XMOS/DAC. Jednak te pliki nie działają, odtwarza "warkot" Coś mam zje....e w ustawieniach czy sprzętowo?

dzięki

Użytkownik croxxx edytował ten post 20.04.2018 - 08:09

  • +
  • -

#13 Użytkownik nie jest zalogowany   czwartek4

  • Użytkownicy
  • 35 postów
  • Rejestracja: 09.01.2012

Napisano 20.04.2018 - 19:25

 Użytkownik croxxx dnia 20.04.2018 - 08:07 napisał

Mam do Kolegów pytanie, bo również korzystam z terminalaPC z Daphile włączone BitP - z PC z USB idzie do USB XMOS/DAC. Jednak te pliki nie działają, odtwarza "warkot" Coś mam zje....e w ustawieniach czy sprzętowo?

dzięki

Żle to robisz. Sygnał cyfrowy z terminala musisz podać na amplituner lub procesor audio a nie do dac`a. Dac nie zdekoduje tych plików i będzie tak jak u Ciebie "warkot"

Użytkownik czwartek4 edytował ten post 20.04.2018 - 19:28

  • +
  • -

#14 Użytkownik nie jest zalogowany   yayacek

  • Użytkownicy
  • 1511 postów
  • Rejestracja: 05.03.2004

Napisano 21.04.2018 - 21:31

 Użytkownik czwartek4 dnia 20.04.2018 - 19:25 napisał

[...]

Dokładnie. Nic dodać, nic ująć.
  • +
  • -





Użytkownicy przeglądający to forum: 0

0 użytkowników, 0 gości, 0 anonimowych

Audiostereo Magazyn

 
Nasza strona internetowa wykorzystuje cookies (pol.: ciasteczka)

Audiostereo dokłada wszelkich starań, aby traktować użytkowników uczciwie i otwarcie, przy uwzględnieniu najlepszych praktyk. Korzystając z naszej strony wyrażasz zgodę na wykorzystywanie przez nas plików cookies, w celu zapewnienia Ci wygody podczas przeglądania naszego serwisu. Aby dowiedzieć się więcej na temat cookies oraz w jaki sposób z nich korzystamy, kliknij tutaj