Null test (audio): porównywanie dwóch plików z dokładnością na poziomie próbki
Czy otrzymasz nowy odskok od Mixing Sprawdzasz starą wersję, dwie wersje po porównujesz lub chcesz wiedzieć, czy suma twoich Ta metoda faktycznie pozwala uzyskać gotowy miks: dzięki niej widzisz i słyszysz, co faktycznie się różni – zamiast polegać wyłącznie na swoim słuchu.
Czym jest null test?
Zasada ta wywodzi się z fizyki: gdy dwie identyczne fale dźwiękowe o przeciwnych amplitudach spotykają się, wzajemnie się znoszą. Nazywa się to dźwiękiem destrukcyjnym. InterferencjaW przypadku dźwięku cyfrowego stosuje się dokładnie taki efekt: odwraca się polaryzację jednego z dwóch plików, umieszcza się go dokładnie na drugim i słucha sumy.
Odwrócenie polaryzacji to coś innego niż... przesunięcie fazoweW przypadku odwrócenia polaryzacji wszystkie wartości próbek zmieniają swój znak, niezależnie od częstotliwości. Z kolei przesunięcie czasowe przesuwa sygnał, którego efekt fazowy zależy od częstotliwości. Aby uzyskać czyste porównanie, potrzebna jest odwrócona polaryzacja – i idealne wyrównanie czasowe.
Wynik nazywany jest sygnałem różnicowym, często określanym również jako delta. Reprezentuje on obliczoną różnicę między dwoma plikami. Jeśli w sekcji porównywania nie ma sygnału różnicowego, porównywane tam wartości próbek są identyczne. Nie oznacza to jednak, że całe pliki są identyczne pod względem bitów. Jeśli różnica pozostaje, sygnał różnicowy dokładnie ją pokazuje – niezależnie od tego, czy pochodzi ona z innego korektora, innego poziomu głośności, innego kodeka, czy brakującego instrumentu.
Dlaczego nawet pojedyncze przesunięcie próbki zniekształca wynik
Przy częstotliwości 44,1 kHz próbka trwa zaledwie około 0,023 milisekundy. Niemniej jednak, ta niewielka zmiana wystarcza, aby zapobiec jej zniesieniu. Teoretycznie przy częstotliwości 1 kHz pozostaje redukcja o około 17 dB, a przy 100 Hz – o około 37 dB. Powyżej około 7,3 kHz sygnał różnicowy jest jeszcze głośniejszy niż oryginał.
Dlatego null test bez precyzyjnego wyrównania jest mało przydatny. Różne eksporty audio często rozpoczynają się w nieco innych punktach, na przykład z powodu kompensacji latencji, wejścia lub opóźnienia kodeka. Narzędzie automatycznie wykrywa to przesunięcie i wyświetla je w próbkach i milisekundach. Jeśli znajduje się ono poza zakresem wyszukiwania, można rozszerzyć go do ±10 lub ±30 sekund w ustawieniach eksperckich.
Ponadto ocenia wiarygodność znalezionej wartości. Jeśli kilka pozycji jest równie dobrze dopasowanych, na przykład w przypadku identycznych pętli, narzędzie nie podaje pojedynczej liczby, lecz wskazuje na niejednoznaczność. Wykrywa również zamienione kanały lub odwróconą polaryzację.
Bezpłatne narzędzie online: Porównaj pliki audio w przeglądarce
Za pomocą naszego narzędzia możesz wykonać null test bezpośrednio na tej stronie. Wybierz oryginał, na przykład miks stereo, i do porównania drugi plik lub kilka ścieżek, które zostaną automatycznie zsumowane. Narzędzie wyszukuje przesunięcie czasowe w ustawionym zakresie, domyślnie ± 2 sekundy. Jeśli uda mu się wiarygodnie określić przesunięcie, wyrównuje sygnały z dokładnością do próbki i mierzy, o ile sygnał różnicowy jest niższy od oryginału; w przeciwnym razie wyświetla przyczynę.
Analiza przebiega w całości w Twojej przeglądarce. Twoje pliki nie są przesyłane. Obsługiwane są pliki WAV i AIFF, a w zależności od przeglądarki, pliki FLAC i MP3 mogą być również obsługiwane w trybie mono lub stereo. Długie utwory zazwyczaj działają na komputerach; na smartfonach dostępna pamięć RAM może ograniczać odtwarzanie.
Zleć sprawdzenie miksu i Mastering profesjonalistom.
Zauważyłeś różnicę i nie wiesz, skąd się ona bierze? W naszym analiza miksu Posłuchamy Twojej piosenki w studiu i powiemy Ci dokładnie, co możesz poprawić. Możesz też zlecić nam całą pracę: my się nią zajmiemy. Mixing utworu z twoich łodyg i tego Mastering do streamingu, płyt CD i winyli.
Prawidłowe odczytanie sygnału różnicowego
Najważniejszą liczbą jest głębokość zerowa: daje ona Decybel Wskazuje, jak bardzo sygnał różnicowy jest niższy od oryginału. Im niższa wartość, tym bardziej podobne są pliki. Poniższa tabela przedstawia typowe wartości w proporcjach:
| Głębokość zerowa | Współczynnik różnicy do wartości pierwotnej (RMS) |
|---|---|
| −20 dB | 10% |
| −40 dB | 1% |
| −60 dB | 0,1% |
| −80 dB | 0,01% |
| dokładnie 0 | brak pozostałości w sekcji porównawczej |

Wartości te opisują jednak jedynie stosunek poziomów. Źródła sygnału resztkowego i jego słyszalności nie można określić wyłącznie na tej podstawie – zależy to od materiału audio, poziomu odsłuchu i częstotliwości. Dlatego narzędzie wyświetla również różnicę w pasmie tercjowym i jej przebieg czasowy. Pozwala to określić, czy odchylenie sygnału koncentruje się w tonach niskich, wysokich, czy w określonym punkcie utworu. Za pomocą odtwarzacza można przełączać się między sygnałami oryginalnym, porównawczym i różnicowym oraz wzmacniać różnicę w celach monitorowania.
Ważne: Nawet bardzo dobry null test nie jest osądem dźwięku. Sygnał różnicowy nie jest miarą „lepszego” lub „gorszego”. Pokazuje jedynie, gdzie dwa pliki się różnią – na przykład poprzez brakujące lub dodane komponenty, poziom, filtr lub różnice fazowe.
Dlaczego nie zero dwa pliki
Często po null teście pozostaje wynik resztkowy, mimo że świadomie niczego nie zmieniłeś. Najczęstsze przyczyny to:
- Dygotać: W przypadku eksportu do krajów położonych niżej Głębia bitowa dodaje Dithering Dodaj losowy szum – dzięki temu każdy eksport będzie się nieco różnił.
- Poziom: Nawet normalizacja lub niewielka różnica poziomów zapobiegają całkowitemu zniesieniu: przy różnicy 0,1 dB obliczona głębokość zera wynosi zaledwie około -39 dB. Narzędzie może również na żądanie obliczyć wynik z optymalnym współczynnikiem poziomu.
- Prawo Pana: DAW wyrównuje poziom podczas Przesuwanie Wyglądają inaczej. Oznacza to, że sygnały średniego zakresu mogą mieć różne poziomy głośności w różnych programach.
- Losowość wtyczek: Modulacja, LFO, głosy unisono i emulacje analogowe z szumem również dają nieco różne rezultaty w przypadku każdego eksportu.
- Częstotliwość próbkowania: Jeśli jeden plik zostanie przeniesiony do innego Częstotliwość próbkowania Sygnał zmienia się podczas konwersji. Dlatego eksportuj oba pliki z tą samą szybkością.
- MP3 i inne formaty stratne: Koder usuwa składowe sygnału i często przesuwa jego początek. W związku z tym sygnał resztkowy prawie zawsze pozostaje w porównaniu z oryginalnym plikiem WAV.
Ścieżki to przypadek szczególny: to, czy suma wszystkich ścieżek dokładnie odpowiada miksowi końcowemu, zależy od sposobu ich utworzenia. Wpływ na szynę główną, szyny lub separację programową będzie prowadzić do rozbieżności. Poniżej wyjaśniamy, jak uzyskać czyste ścieżki. Eksport łodyg; w przypadku śladów AI warto przyjrzeć się Jak prawidłowo mieszać łodygi Suno.
Wnioski: Co pokazuje porównanie – a czego nie
Null test to jedna z najdokładniejszych metod obiektywnego porównania dwóch plików audio. Kluczowe są trzy rzeczy: ta sama częstotliwość próbkowania, ten sam poziom oraz dokładne wyrównanie. Jeśli te warunki są spełnione, sygnał różnicowy pokazuje odchylenie porównywanych sygnałów we wspólnej części – pod względem poziomu, zakresu częstotliwości i przebiegu czasowego. Sprawdź również przypisanie kanału i ewentualną regulację poziomu.
Jednak nie ocenia brzmienia. To, czy dana wersja brzmi lepiej, zależy od słuchu i sprzętu monitorującego. Jednak jako narzędzie kontroli eksportów, wersji i sum ścieżek dźwiękowych, jest bardzo szybkie.
FAQ – Najczęściej zadawane pytania dotyczące porównywania plików audio
Co oznacza „zerowanie” w kontekście dźwięku?
„Zerowanie” oznacza, że dwa sygnały całkowicie się znoszą po odwróceniu polaryzacji. W codziennej praktyce studyjnej można by powiedzieć „zerowanie eksportu”, gdy dwa odbicia nie pozostawiają żadnych pozostałości w porównywanym zakresie.
Dlaczego dwa eksporty z tego samego projektu nie dają zer?
Przyczyną są zazwyczaj wtyczki losowe, modulacja, dithering lub inna metoda eksportu. Wyłączaj te wtyczki po kolei i eksportuj ponownie; szybko znajdziesz przyczynę.
Jak słyszalna jest różnica −60 dB podczas null testu?
Nie ma ogólnego ograniczenia. Posłuchaj różnicy tylko na odtwarzaczu i stopniowo zwiększaj wzmocnienie: jeśli jest ona zauważalna tylko przy mocnym wzmocnieniu i mieści się tylko w wąskim zakresie częstotliwości, różnica jest zazwyczaj trudna do usłyszenia w utworze.
Dlaczego pliki muszą być precyzyjnie wyrównane w celu przeprowadzenia null testu?
Ponieważ nawet pojedyncze przesunięcie próbki przy wysokich częstotliwościach może spowodować głośny sygnał resztkowy. Jeśli przesunięcie leży poza zakresem wyszukiwania lub sygnał jest niejednoznaczny, narzędzie nie zgłosi wiarygodnej wartości.
Które ustawienia zakłócają null test?
Najszybszym sposobem na znalezienie źródeł zakłóceń jest eksport referencyjny: wyeksportuj tę samą sekcję dwukrotnie z identycznymi ustawieniami. Jeśli nawet ta para nie zwróci zer, przyczyna leży w projekcie, na przykład w losowych wtyczkach, a nie w zmianie, którą chcesz sprawdzić.
Dlaczego plik MP3 nie przechodzi null testu w porównaniu z oryginałem w formacie WAV?
Format MP3 jest stratny: koder usuwa składowe sygnału i często przesuwa początek pliku. Dlatego prawie zawsze można spodziewać się pewnych danych resztkowych. Pokazuje to, co zmieniło się w procesie kodowania.
Czy mogę wykorzystać inwersję fazy do izolowania pojedynczych sygnałów?
Tylko jeśli sygnał w obu plikach jest identyczny i precyzyjnie zestrojony – na przykład wersja instrumentalna i wersja z wokalem z tej samej sesji, bez żadnego przetwarzania na szynie głównej – odwrócona polaryzacja pozostawi zasadniczo tylko wokal. Limiter na szynie głównej zmieni obie wersje w różny sposób, pozostawiając sygnały resztkowe.