Відео після ремонту відтворюється, але звук відсутній. Перед тим, як спробувати інший ремонт, визначте, чи містить результат трек аудіо, чи використовується він у відтворювачі, і що може сказати початковий запис ще може розповісти.
Запустити з тим, що ви вже маєте
Зберігайте пошкоджений оригінал, здоровий посилання, якщо ви його використовували, та відновлений файл як окремі файли. Зробіть копію результату для перевірок нижче. Якщо оригінал ще на картці камери, уникайте запису нових записів на цю карту; спочатку скопійуйте файли на окреме зберігання.
Відтворіть інший, відомий коректний фрагмент на тій самій пристрої для перевірки динаміки, пристрою виводу та кнопок мовлення. Потім спробуйте відновлений копію в іншому відтворювачі. Якщо звук виникає там, перевірте початковий відтворювач або його налаштування аудіо, перед тим як вважати файл тихим усім.
Також перевірте вибір аудіотреки у гравці. Запис може містити більше одного аудіотреку, але гравець відтворює лише один з них. У VLC, меню Audio → Audio Track дозволяє вибрати доступну трек або включити вимкнений. Назви меню можуть варіюватися в залежності від гравця та версії.
Запитайте файл, які потоки аудіо він випромінює
Якщо ви маєте FFmpeg встановлене, його компаньйон ffprobe може перевірити відновлену копію без зміни. Запустіть:
ffprobe -v error -select_streams a -show_entries stream=index,codec_name,sample_rate,channels,channel_layout,duration -of json "repaired-copy.mp4"
Кожен елемент масиву streams - це потік аудіо, який ffprobe може визнати в цьому файлі. Порожній масив означає, що в результаті не було знайдено читабельного потоку аудіо. Якщо ffprobe вказує, що сам файл не може бути відкритий, вважайте це як невдалий огляд, а не як підтвердження того, що аудіо ніколи не було записане.
Коли є запис, уважно зверніться до його кодеку, каналів та тривалості. Це описує, що відноситься до контейнера; вони не встановлюють, що трек містить весь діалог, музичний запис або запис мікрофону. Порівняйте кількість записів та їх тривалості з тим, що очікувалося, потім прослухайте кожен трек.
У одному публічному випадку відсікання, користувач звісив, що двотрактний запис створив одне неприйнятне вихідне тракт, який чергувався між початковими записами. Цей випадок стосується іншого інструменту і не встановлює причину або частоту, коли це відбувається.
Трек існує, але ви все ще не слухаєте нічого
Перш ніж вибрати кожен доступний трек аудіо в гравці. Трек мікрофона може не бути за замовленням, і трек може бути присутнім, але беззвучним або пошкодженим. OBS описує, як джерела можна призначити до різних треків запису; порівняйте ці призначення з треками, які ви намагалися зберегти.
Якщо ви здатні до командного рядка, створіть окрему копію WAV першого потоку аудіо для прослуховування:
ffmpeg -n -i "repaired-copy.mp4" -map 0:a:0 -vn -c:a pcm_s16le "audio-check-1.wav"
Це декодує один потік у новий файл WAV; воно не змінює вхідного файлу. -n не дозволяє перезаписати існуючий вихід, а 0:a:0 означає перший аудіопотік у вхідному файлі, не обов'язково індекс потоку нуль у виході ffprobe. Для другого аудіопотоку використовуйте 0:a:1 та інше ім'я виходу. Документація FFmpeg по вибору потоків пояснює експlicitне відображення.
WAV аудіо може займати значно більше місця на диску, ніж стиснене аудіо, тому перевірте доступне місце. Якщо FFmpeg відображає помилки розшифровки або не може створити файл, зберігайте повідомлення; створений файл може містити тишину, проміжки або змінене аудіо. Переглядайте початок, середину та кінець, а не припускаючи, що конвертація відновила аудіо. Команди, наведені тут, були перевірені на коротких синтетичних файлах з двома треками аудіо та без аудіо; пошкоджений запис може вестися інакше.
У відновленому файлі не з'являється потоку аудіо
Пустий результат стосується відновленого копію, а не повної історії початкового файлу. Якщо пошкоджений джерело читабельний, перевірте копію його тією ж командою ffprobe і порівняйте відомі струми аудіо. Якщо трек видно в джерелі, але відсутній у результаті, зазначте цю різницю разом із переліком струмів перед тим, як вирішити, чи спробувати інше відновлення.
Якщо джерело не працює з moov atom not found, промінь може бути не здатним описати свій шлях. Це саме несправність не може встановити, чи збереглися дані аудіо всередині. Відсутність атома moov пояснює, чому непрочитаний індекс та залишок медіа — це різні питання.
Шукайте окремий запис мови або повний копію, зроблений до переривання. Здоровий фрагмент з тієї ж setup може допомогти у відновленні на основі референсів для інтерпретації параметрів запису, але в ньому немає звуку від відсутнього події. Наш гайд вибору відповідного референсу пояснює, як порівнювати його відео-та аудіопараметри.
Для OBS перевірте налаштовані налаштування запису та маршрути джерел з цього сеансу, якщо вони доступні. Пізніший профіль OBS або інший відео-фрагмент може надати підказки, але не є доведеним, що відповідає вмісту перерваного файлу. Якщо мікрофон був вимкнений або ніколи не був записаний, відновлення інформації про контейнер не може створити початковий аудіо.
Вирішити, чи варто зберігати результат
Файл, відновлений із зображенням, але без очікуваних звукових даних, може містити корисну інформацію. Зазначте, які треки відтворюються, і де зупиняється звук; цей запис може бути корисним, якщо ви спробуєте інший шлях. Читабельний потік аудіо або успішний експорт у форматі WAV не є підтвердженням повноти або синхронізації початкового аудіо.
Якщо ви розглядаєте спробу з репарування MP4 і MOV з MendVid, вартість US$9,99 за відео — це вартість спроби, з урахуванням податків, вказаних під час оплати. Оплата повинна бути підтверджена перед завантаженням; репарат і будь-які попередні відображення відбуваються після завантаження. Вартість не повертається, якщо спроба не вдалася, була неповною або скасована після початку; права, які не можуть бути скасовані, і правила оплати обробника платежів залишаються дійсними. Необхідний посилання залишається на тій самій оплаті без іншої оплати. Прочитайте ціну та умови репарату перед прийняттям рішення.
MendVid перевіряє виходи проти інформації про треки, яку він може встановити, і може вказати на відсутність очікуваних аудіо як на часткове відновлення. Якщо початкове розміщення треків не можливо встановити, ви все ще повинні порівнювати результат з тим, що очікувалося. Перевіряйте повний запис, а не лише попередній перегляд, і зберігайте будь-які окремі аудіофайли у їхній початковій формі, поки не відомо, що вони прийнятні.