Wideo po naprawie nie ma dźwięku? Sprawdź dźwięk przed ponownym próbą.

Sprawdzenie plików audio · MP4 & MOV

Opublikowane

Naprawione wideo można obejrzeć, ale dźwięk został usunięty. Przed próbą innej naprawy sprawdź, czy wynik zawiera ścieżkę dźwięku, czy odtwarzacz ją wykorzystuje, oraz co nadal może powiedzieć oryginalny nagranie.

Zacznij od wyniku, który już masz

Zachowaj oryginalny plik uszkodzony, plik odniesienia, jeśli go użyłeś, oraz plik naprawiony jako oddzielne pliki. Utwórz kopię wyniku, aby przeprowadzić poniższe sprawdzenia. Jeśli oryginalny plik nadal znajduje się na karcie kamerowej, unikaj zapisywania nowych danych na tę kartę; najpierw skopiuj pliki do oddzielnej pamięci.

Odtwórz inny, znany dobry fragment na tym samym urządzeniu, aby sprawdzić dźwięk, urządzenie wyjściowe oraz ustawienia ciszy. Następnie spróbuj wersji naprawionej w innym odtwarzaczu. Jeśli dźwięk pojawi się tam, przeanalizuj oryginalny odtwarzacz lub jego ustawienia audio, zanim zdecydujesz się, że plik jest ciszy wszędzie.

Zadbaj też o wybór ścieżki dźwięku w gracz. Nagranie może zawierać więcej niż jedną ścieżkę dźwięku, podczas gdy gracz odgrywa tylko jedną w czasie. W VLC, menu Audio → Audio Track pozwala na wybór dostępnej ścieżki lub włączenie zablokowanej. Nazwy menu mogą się różnić w zależności od gracz i wersji.

Zapytaj plik, które strumienie dźwięku on wyprowadza

Jeśli masz zainstalowane FFmpeg, jego towarzyszący ffprobe może sprawdzić poprawioną kopię bez zmiany jej zawartości. Uruchom:

ffprobe -v error -select_streams a -show_entries stream=index,codec_name,sample_rate,channels,channel_layout,duration -of json "repaired-copy.mp4"

Każdy element w array streams to strumień audio, który ffprobe zidentyfikował w tym pliku. Pusty array oznacza, że nie znaleziono czytelnego strumienia audio w wyniku. Jeśli ffprobe zwróci, że plik nie może być otwarty, traktuj to jako błąd kontroli, a nie jako dowód, że audio nigdy nie zostało zapisane.

Gdy jest dostępna wpis, zwróć uwagę na jego codec, kanały i trwanie. Te informacje opisują, co mówi kontener; nie oznacza to, że ścieżka zawiera całą rozmowę, muzykę lub nagranie mikrofonu. Porównaj liczbę wpisów i ich trwania z tym, co oczekiwałeś, a następnie usłysz każdy track.

W jednym publicznym problemie z nieprzerwaną transmisją, użytkownik zarejestrował, że nagrane z dwoma ścieżkami daje jedno niewykorzystywaną ścieżkę wyjściową, która przekłada się między oryginalnymi nagraniami. Ten przypadek dotyczy innej aplikacji i nie ustanawia przyczyny ani częstości występowania tego zjawiska.

Ścieżka istnieje, ale nie słychać nic

Najpierw wybierz każdą dostępna ścieżkę dźwięku w odtwarzaczu. Ścieżka mikrofonu może nie być domyślną ścieżką, a ścieżka może istnieć, ale być ciszą lub uszkodzoną. OBS opisuje, jak źródła mogą być przypisane do różnych ścieżek nagrywania; porównaj te przypisywania z ścieżkami, które chcesz zachować.

Jeśli jesteś zadowolony z linii poleceń, stwórz osobną kopię WAV pierwszego strumienia dźwiękowego do słuchania:

ffmpeg -n -i "repaired-copy.mp4" -map 0:a:0 -vn -c:a pcm_s16le "audio-check-1.wav"

Ten dekoduje jedno strumienie do nowego pliku WAV; nie zmienia wejściowego pliku. -n odrzuca zapisanie istniejącego pliku wyjściowego, a 0:a:0 oznacza pierwsze strumienie audio w wejściowym pliku, niekoniecznie indeks zero w wyjściu ffprobe. Aby przetworzyć drugie strumienie audio, użyj 0:a:1 i innego nazwy pliku wyjściowego. Dokumentacja FFmpeg strumieniowania wyjaśnia jawne mapowanie.

WAV audio może zajmować znacznie więcej miejsca na dysku niż kompresowany audio, więc sprawdź dostępne miejsce. Jeśli FFmpeg raportuje błędy dekodowania lub nie może stworzyć pliku, zachowaj komunikat; plik stworzony może nadal zawierać ciszę, przerywania lub uszkodzone dźwięki. Odbierz jego początek, środek i koniec, a nie zakładaj, że konwersja go naprawiła. Polecenia opisane tu zostały sprawdzone na krótkich plikach syntezy z dwoma ścieżkami dźwiękowymi i bez dźwięku; plik z uszkodzonym nagrywaniem może zachować inny zachowanie.

Brak strumienia dźwięku w pliku naprawionym

Pusty wynik informuje o naprawionej kopiach, a nie o całym historii oryginalnego pliku. Jeśli źródło uszkodzone jest czytelne, sprawdź kopię za pomocą tej samej polecenia ffprobe i porównaj raportowane strumienie audio. Jeśli ścieżka jest widoczna w źródle, ale brakuje w wyniku, zauważ tę różnicę wraz z listami strumieni przed decyzją o próbie innej naprawy.

Jeśli źródło kończy się z moov atom not found, probe może nie być w stanie opisać swoich śladów. Ten błąd sam w sobie nie potwierdza, czy dane audio przetrwały wewnątrz. Brak atomu moov wyjaśnia, dlaczego nieczytelny indeks i pozostała część mediów to różne pytania.

Szukaj oddzielnego nagrania dźwięku lub pełnej kopii złożonej przed przerwaniem. Zdjęcie zdrowe z tego samego ustawienia może pomóc w interpretacji parametrów nagrania metodą odniesienia, ale nie zawiera dźwięku brakującego zdarzenia. Nasza instrukcja wyboru odpowiedniego odniesienia omawia, jak porównać ustawienia wideo i dźwięku.

Dla OBS, sprawdź ustawienia zapisu i przekierowanie źródeł z tej sesji, jeśli są dostępne. Profil OBS z późniejszej daty lub inny klatek kamery może dać wskazówki, choć nie dowód, co zostało nagrywane w przerwanej pliku. Jeśli mikrofon został wyłączony lub nigdy nie został zapisany, nie można odnowić informacji o kontenerze, aby stworzyć oryginalny dźwięk.

Odpowiedz, co warto zachować

Plik naprawiony z obrazem, ale bez oczekiwanego dźwięku, może zawierać użyteczne fragmenty. Zwróć uwagę, które ścieżki dźwięku są słyszalne i gdzie dźwięk kończy się; ten zapis może pomóc, jeśli spróbujesz innej drogi. Dostępność strumienia dźwięku czy powodzenie eksportu do WAV nie oznacza, że oryginalny dźwięk jest kompletny lub z synkronizacją.

Jeśli rozważasz próby z użyciem przepływu naprawy MP4 i MOV z MendVid, opłata w wysokości 9,99 US$/film dotyczy próby, z podanymi podatkiem na stronie płatności. Płatność musi zostać potwierdzona przed przesłaniem; naprawa i dowolne podglądy następują po przesłaniu. Opłata nie jest zwrotna, gdy próba nie powiedzie, będzie niekompletna lub zostanie anulowana po rozpoczęciu; prawa, które nie mogą być odwołane, oraz zasady przetwarzacza płatności nadal są ważne. Wymagana referencja pozostaje na tym samym zapytaniu z płatności bez dodatkowej opłaty. Przeczytaj ceny i warunki naprawy przed decyzją.

MendVid sprawdza wyniki w stosunku do informacji o ścieżkach, które może ustawić, i może oznaczyć brakujące oczekiwane dźwięki jako odbudowę częściową. Jeśli nie można ustalić oryginalnego układu ścieżek, nadal musisz porównać wynik z tym, co oczekiwano. Sprawdź pełny nagranie, a nie tylko podgląd, i zachowuj dowolne oddzielne audio w oryginalnej formie, aż wiedz, że jest używane.