Konwerter próbek ⇄ czas
Wpisz liczbę próbek i częstotliwość próbkowania, aby poznać czas. Możesz też zamienić czas na próbki albo znaleźć teoretyczny czas bufora audio na podstawie jego rozmiaru.
Wzory
- Czas (s) = próbki ÷ częstotliwość próbkowania (Hz)
- Próbki = czas (s) × częstotliwość próbkowania (Hz)
- Teoretyczny czas bufora = rozmiar bufora w próbkach ÷ częstotliwość próbkowania (dla jednego bufora; jeśli wybierzesz liczbę buforów n, wyświetlany jest też czas dla n buforów)
- Czas jednej próbki = 1 ÷ częstotliwość próbkowania
Wszystko jest obliczane na dokładnych ułamkach, więc nie pojawia się dziesiętny błąd zaokrąglenia. Jedyne zaokrąglenie to to, które następuje przy wyświetlaniu wyniku.
Czas na próbki
Liczba próbek jest liczbą całkowitą, ale czas × częstotliwość próbkowania nie zawsze daje liczbę całkowitą. Kalkulator pokazuje wartość dokładną (która może mieć miejsca po przecinku) oraz dwie liczby całkowite: zaokrągloną w dół (próbki, które mieszczą się w tym czasie w całości) i zaokrągloną w górę (próbki potrzebne, aby pokryć ten czas). To, która jest Ci potrzebna, zależy od zastosowania, dlatego nie podajemy wartości „zaokrąglonej do najbliższej”. Gdy wynik jest dokładnie liczbą całkowitą, obie są takie same.
Czas bufora to czas teoretyczny
- Rozmiar bufora ÷ częstotliwość próbkowania to czas teoretyczny wyliczony wyłącznie z rozmiaru bufora. To nie jest opóźnienie całego systemu. Konwersja A/C i C/A, sterownik, system operacyjny i przetwarzanie we wtyczkach mogą dodać więcej (nie podajemy tu szacunków tych opóźnień).
- To, czy „opóźnienie” liczy się w jedną stronę, czy w obie, zależy od sprzętu i oprogramowania. Ten kalkulator pozwala samodzielnie wpisać liczbę buforów n i nie zakłada, że podróż w obie strony to n = 2.
Przykłady
- 48 000 Hz, 480 próbek → 10 ms
- 44 100 Hz, 1 sekunda → 44 100 próbek
- 48 000 Hz, bufor 256 próbek → około 5,333 ms (16/3 ms, dla jednego bufora)
- 96 000 Hz, bufor 512 próbek → około 5,333 ms
- 44 100 Hz, 1/3 sekundy → 14 700 próbek (dzieli się bez reszty, więc zaokrąglenie w dół i w górę daje 14 700)
- 44 100 Hz, 10 ms → 441 próbek
Uwagi
- Częstotliwość próbkowania to jedna z wartości z listy (od 8000 do 192 000 Hz) lub wpisana przez Ciebie wartość (większa od 0 i nie większa niż 1 000 000 Hz). Lista zawiera tylko liczby i nie podaje, do czego służy każda częstotliwość.
- Próbki mogą być liczbą całkowitą od 0 do 999 999 999 999, rozmiar bufora od 1 do 1 000 000 próbek, a liczba buforów od 1 do 8.
- Aby przeliczać między rozmiarem pliku audio a czasem nagrania, zobacz kalkulator rozmiaru pliku audio. Aby obliczyć czas opóźnienia na podstawie odległości, zobacz kalkulator opóźnienia głośników.
Najczęściej zadawane pytania
Ile milisekund to 480 próbek przy 48 000 Hz?
10 ms (480 ÷ 48 000 = 0,01 s).
Jak długi jest bufor 256 próbek?
Około 5,333 ms przy 48 000 Hz. To czas teoretyczny; opóźnienie całego systemu może być większe.
Czy czas bufora to całe opóźnienie?
Nie. Czas bufora to tylko część opóźnienia rzeczywistego systemu. Konwersja A/C i C/A, sterowniki, system operacyjny i wtyczki mogą dodać więcej.
Dlaczego liczba próbek nie jest liczbą całkowitą?
Ponieważ czas × częstotliwość próbkowania nie zawsze daje liczbę całkowitą. Pokazywane są też liczby całkowite zaokrąglone w dół i w górę.