Jak wybrać między ponowną interpretacją a resamplingiem częstotliwości próbkowania ścieżki audio
Wybierz resampling, gdy ścieżka jest już odtwarzana z prawidłową prędkością i wysokością dźwięku, ale wymaga innej częstotliwości próbkowania. Wybierz ponowną interpretację, gdy zadeklarowana częstotliwość próbkowania jest nieprawidłowa lub gdy celowo chcesz jednocześnie zmienić prędkość i wysokość dźwięku. Dokumentacja Audacity wyraźnie rozróżnia te dwa działania: resampling zachowuje czas trwania, natomiast zmiana częstotliwości przypisanej istniejącym próbkom zmienia prędkość odtwarzania i wysokość dźwięku. Audacity: Tracks Menu
W praktyce, gdy edytor przygotowuje zaimportowane nagranie, najpierw trzeba ustalić prawidłowe odtwarzanie, a następnie spełnić wymagania projektu lub dostawy. Poniższy przewodnik zawiera przykład konwersji z 48 kHz na 44,1 kHz oraz instrukcje postępowania z błędnie oznaczonym plikiem, aby błąd synchronizacji nie przeniósł się do eksportu.
Co się zmienia przy ponownej interpretacji lub resamplingu audio?
Ponowna interpretacja przypisuje istniejącym próbkom inny odstęp w czasie. Sekwencja próbek pozostaje niezmieniona, ale edytor odczytuje ją z inną liczbą próbek na sekundę. Zwiększenie przypisanej częstotliwości skraca odtwarzanie i podwyższa wysokość dźwięku; jej zmniejszenie wydłuża odtwarzanie i obniża wysokość. Dokumentacja iZotope RX 6 wyjaśnia to wprost za pomocą opcji Change tag only, która zmienia zadeklarowaną częstotliwość bez resamplingu. iZotope RX 6: Resample
Resampling oblicza odpowiednią sekwencję próbek dla nowej częstotliwości, zachowując zamierzony czas trwania i wysokość dźwięku nagrania. Prawidłowo zinterpretowana minuta audio nadal trwa minutę po konwersji, choć zmienia się liczba próbek. Audacity opisuje polecenie Resample jako dodawanie lub usuwanie próbek bez zmiany długości, prędkości odtwarzania ani wysokości dźwięku. Audacity: Tracks Menu
| Właściwość | Ponowna interpretacja częstotliwości próbkowania | Resampling audio |
|---|---|---|
| Istniejąca sekwencja próbek | Zachowana | Przekształcona w nową sekwencję |
| Czas trwania | Zmienia się wraz z przypisaną częstotliwością | Zachowany, z uwzględnieniem zaokrąglenia do granicy próbki |
| Wysokość dźwięku | Zmienia się wraz z prędkością odtwarzania | Zachowana |
| Typowy cel | Poprawienie nieprawidłowej deklaracji częstotliwości lub uzyskanie efektu zmiany prędkości i wysokości dźwięku | Spełnienie wymagań dotyczących innej częstotliwości próbkowania |
| Główne pytanie | Jaka częstotliwość prawidłowo opisuje te próbki? | Jakiej częstotliwości ma używać plik wyjściowy? |
Która operacja pasuje do Twojego zadania edycyjnego?
Zacznij od odsłuchu i sprawdzenia synchronizacji, zanim zmienisz jakąkolwiek wartość. Sama rozbieżność między częstotliwością pliku a częstotliwością projektu nie dowodzi, że plik jest błędnie oznaczony.
Postępuj według tych wskazówek:
- Nagranie brzmi prawidłowo i ma oczekiwany czas trwania: wykonaj resampling, jeśli urządzenie docelowe wymaga innej częstotliwości.
- Nieprawidłowe są zarówno wysokość dźwięku, jak i czas trwania, a ustawienia nagrania wskazują inną pierwotną częstotliwość: przetestuj ponowną interpretację z tą częstotliwością.
- Nagłówek jest nieprawidłowy, a wymagania dostawy wskazują inną częstotliwość: najpierw popraw interpretację, a następnie wykonaj resampling.
- Chcesz uzyskać kreatywną zmianę wysokości dźwięku i prędkości: ponowna interpretacja pozwala zmienić je jednocześnie.
- Chcesz zmienić czas trwania bez zmiany wysokości dźwięku: użyj dedykowanego procesu zmiany rozciągnięcia w czasie; zwykła ponowna interpretacja ani konwersja częstotliwości próbkowania nie zapewniają takiego połączenia.
Adobe wskazuje Interpret Sample Rate jako sposób sprawdzania plików z nieprawidłową informacją o częstotliwości w nagłówkach. Uzasadnia to użycie tej opcji jako kroku diagnostycznego, gdy informacje o nagraniu wskazują na problem z oznaczeniem. Nie pozwala jednak ustalić prawidłowej częstotliwości nieznanego nagrania. Adobe Audition: Working with sample types
Co się dzieje przy zmianie 48 kHz na 44,1 kHz?
Rozważmy przykładowe, nieskompresowane nagranie zawierające dokładnie 60 sekund prawidłowo zinterpretowanego dźwięku o częstotliwości 48 000 Hz. Każdy kanał zawiera 2 880 000 próbek: 48 000 pomnożone przez 60. Te obliczenia opisują oba działania; nie są pomiarami z testowego nagrania.
Jeśli te same próbki zinterpretujesz jako 44 100 Hz, ich czas trwania wyniesie 2 880 000 ÷ 44 100 = około 65,306 sekundy. Odtwarzanie będzie przebiegać z prędkością równą 44 100 ÷ 48 000, czyli 91,875% pierwotnej prędkości. Wysokość dźwięku obniży się o około 1,467 półtonu, zgodnie z obliczeniem 12 × log₂(44 100 ÷ 48 000). Wynika to z opisanej w podręczniku Audacity zależności między prędkością a wysokością dźwięku. Audacity: Tracks Menu
Jeśli prawidłowo zinterpretowane nagranie poddasz resamplingowi do 44 100 Hz, nadal będzie trwało 60 sekund i będzie zawierać 2 646 000 próbek na kanał. Mniejsza liczba próbek oznacza ten sam czas trwania przy nowej częstotliwości.
Odwrotne obliczenie pomaga sprawdzić, czy nagłówek może zawierać błąd. Jeśli próbki faktycznie zarejestrowane z częstotliwością 48 000 Hz są oznaczone jako 44 100 Hz, ponowna interpretacja ich jako 48 000 Hz przywraca zamierzony czas trwania. Resampling po zaakceptowaniu błędnej interpretacji 44 100 Hz zachowałby już nieprawidłowe odtwarzanie. Traktuj to jako hipotezę diagnostyczną, dopóki nie potwierdzą jej ustawienia nagrania lub nagranie referencyjne.
Jak poprawić błędnie oznaczoną ścieżkę?
Utwórz kopię i przed edycją zapisz wyświetlaną częstotliwość oraz czas trwania. Zachowaj źródło do porównania, zwłaszcza jeśli ścieżka należy do większej aranżacji.
- Znajdź niezależne źródło odniesienia. Sprawdź ustawienia rejestratora, oryginalny eksport lub pasujące nagranie referencyjne o znanej synchronizacji.
- Przetestuj uzasadnioną interpretację. Przypisz kopii podejrzewaną pierwotną częstotliwość.
- Sprawdź kilka punktów. Porównaj wczesne zdarzenie, zdarzenie ze środka i zdarzenie z końcówki z nagraniem referencyjnym.
- Oceń jednocześnie wysokość dźwięku i czas trwania. Samo wiarygodne brzmienie głosu lub instrumentu jest słabszym dowodem niż zgodność ze znaną synchronizacją.
- Zapisz poprawioną wersję osobno. Otwórz ją ponownie i sprawdź, czy po zapisie zachowały się zamierzona częstotliwość oraz odtwarzanie.
- Dopiero potem skonwertuj plik do dostawy. Jeśli wymagana częstotliwość wyjściowa jest inna, wykonaj resampling poprawionego audio.
W edytorze Waveform programu Audition Adobe opisuje polecenie Edit → Interpret Sample Rate do odsłuchiwania innej interpretacji oraz Edit → Convert Sample Type do konwersji. Są to osobne polecenia o różnych zastosowaniach. Postępuj zgodnie z instrukcjami dla zainstalowanej wersji i sprawdź zapisany wynik, zamiast polegać wyłącznie na tym, jak brzmiał podgląd. Adobe Audition: Working with sample types
Jeśli jedna z rozważanych częstotliwości zapewnia zgodność na początku, ale późniejsze zdarzenia są coraz bardziej przesunięte, przed zatwierdzeniem zmiany przeprowadź dalszą analizę. Powyższe obliczenie podaje konkretny oczekiwany współczynnik dla błędu interpretacji 44,1/48 kHz; inny wzorzec rozbieżności w synchronizacji wymaga odrębnego wyjaśnienia.
Jak wykonać resampling ścieżki, która jest prawidłowo odtwarzana?
Wybierz docelową częstotliwość zgodnie z wymaganiami projektu lub dostawy. Następnie użyj polecenia wyraźnie opisanego jako resampling lub konwersja częstotliwości próbkowania. Nie wybieraj kontrolki częstotliwości tylko dlatego, że wyświetla żądaną wartość.
Menu Audacity pokazują, dlaczego nazwy mają znaczenie. Dokumentacja Tracks Menu opisuje operację Resample, natomiast nowszy opis Audio Track Item wymienia osobno pozycje Rate i Resample track…. Położenie w menu może się różnić w zależności od wersji, dlatego sprawdź udokumentowane działanie polecenia. Audacity: Tracks Menu, Audacity: Audio Track Item
Zmniejszenie częstotliwości próbkowania wymaga również filtrowania. Częstotliwość Nyquista dla urządzenia docelowego wynosi połowę jego częstotliwości próbkowania: 22,05 kHz dla audio 44,1 kHz. Składowe wykraczające poza pasmo, które można reprezentować przy częstotliwości docelowej, trzeba stłumić, aby uniknąć aliasingu. Korzystaj z udokumentowanych ustawień jakości konwertera; samo odrzucanie próbek nie jest ogólnie właściwą metodą konwersji. iZotope RX 6: Resample
Zapisz skonwertowany plik osobno, otwórz go ponownie i porównaj jego czas trwania, wysokość dźwięku oraz synchronizację z prawidłowo zinterpretowanym źródłem. Posłuchaj wyraźnych transjentów i podtrzymywanych dźwięków. Sprawdź również poziomy szczytowe: dokumentacja RX zwraca uwagę, że filtry resamplingu mogą zmieniać szczytowe poziomy sygnału. iZotope RX 6: Resample
Czy częstotliwość ścieżki, projektu i eksportu oznacza to samo?
Częstotliwość ścieżki opisuje próbki pojedynczej ścieżki. Częstotliwość projektu określa częstotliwość używaną do przetwarzania lub odtwarzania projektu, zależnie od aplikacji. Ustawienie eksportu określa żądaną częstotliwość pliku wyjściowego. Zanim ocenisz wynik, ustal, którą kontrolkę zmieniasz.
Na przykład Audacity obsługuje w jednym projekcie ścieżki o różnych częstotliwościach próbkowania. Podręcznik Audio Setup Toolbar opisuje projekt zawierający ścieżki 8 000 Hz i 48 000 Hz, który odtwarza i miksuje je z projektową częstotliwością 44 100 Hz. Różne częstotliwości źródłowe nie oznaczają więc automatycznie, że trzeba zastosować ponowną interpretację. Audacity: Audio Setup Toolbar
Przed przekazaniem pliku potwierdź trzy rzeczy: wyeksportowany plik ma wymaganą częstotliwość próbkowania, jego czas trwania odpowiada zamierzonej edycji, a jego wysokość dźwięku i synchronizacja pozostały prawidłowe. Jeśli wszystkie trzy warunki są spełnione, sprawdzono zarówno wymagania formatu, jak i efekt odsłuchowy. Prawidłowe taktowanie nagrania powinno decydować o interpretacji, a wymagania urządzenia docelowego o konwersji.
