FixMyVideos

El vídeo se reproduce pero no hay audio: cómo recuperar el sonido

Un archivo de vídeo recuperado o reparado reproduce bien la imagen, pero no produce ningún sonido. El volumen está alto. El códec es compatible. Simplemente no hay audio.

Tres causas comunes, en orden de frecuencia.

Causa 1: la pista de audio se perdió durante la recuperación

La herramienta de recuperación encontró el flujo de vídeo, reconstruyó su índice y omitió el audio porque la cabecera de audio estaba dañada o no era estándar. El archivo recuperado realmente no tiene pista de audio. Verifícalo con FFmpeg:

ffprobe recovered.mov 2>&1 | grep "Stream"

Si solo ves «Stream #0:0 ... Video», falta la pista de audio. Si ves «Stream #0:1 ... Audio», el audio existe pero no se reproduce; esa es la causa 2 que aparece a continuación.

El archivo original casi siempre contiene los datos de audio, pero la recuperación simplemente no los incluyó. La solución es volver a ejecutar la recuperación con la comprobación de audio habilitada, que es lo que hacemos en cada trabajo de forma predeterminada.

Causa 2: la pista de audio existe, pero está silenciada / es nula / tiene un códec incorrecto

«ffprobe» muestra una secuencia de audio, pero no se oye nada. Variaciones:

  • El reproductor no decodifica el códec de audio (poco común, pero sucede con PCM sin procesar en diseños no estándar).
  • Los fragmentos de audio están rellenos de ceros (los datos fueron sobrescritos por algo).
  • La recuperación colocó la pista de audio, pero con parámetros de flujo incorrectos (frecuencia de muestreo, número de canales), por lo que el reproductor decodifica silencio.

Intenta reproducirlo en VLC. Si VLC reproduce el audio y tu editor no, tienes una discrepancia de metadatos con la que el editor está siendo estricto; transcodifica a través de FFmpeg para limpiarlo.

Causa 3: la grabación original no tenía audio

Es menos común, pero compruébalo antes de asumir que la recuperación ha fallado. Algunos modos de la cámara (cámara rápida, ciertos modos RAW, grabaciones de pantalla sin micrófono) graban solo vídeo. Comprueba la configuración de la cámara o prueba con otra grabación de la misma cámara.

Cómo averiguar la causa

Ejecuta:

ffprobe -v error -show_streams broken_or_recovered.mov
  • No aparece ninguna secuencia de audio → causa 1.
  • Secuencia de audio listada con códec / frecuencia de muestreo / canales → causa 2.
  • Flujo de audio listado pero 'nb_frames=0' o 'duration=0' → causa 1 con un flujo de marcador de posición (se creó la estructura de la pista de audio, pero no contiene datos).

Para la causa 1 específicamente, examina el archivo original (antes de la recuperación):

ffprobe -v error -show_streams original_broken.mov

Si el original tiene metadatos de audio que FFmpeg puede leer, los datos de audio están en el archivo y una mejor recuperación los recuperará.

Lo que puedes probar tú mismo

Para la causa 1: audio perdido

Prueba la recuperación con el modo permisivo de FFmpeg:

ffmpeg -err_detect ignore_err -i original_broken.mov -c copy with_audio.mov

Si FFmpeg puede leer el original, a menudo esto recupera el audio. Si al original le falta un MOOV, esto no funcionará: necesitas una recuperación que reconstruya el índice con audio.

Para la causa 2: el audio existe pero no se reproduce

Vuelve a multiplexar a través de FFmpeg con parámetros de audio explícitos:

ffmpeg -i recovered.mov -c:v copy -c:a aac -ar 48000 -ac 2 cleaned.mov

A veces también ayuda eliminar el audio por completo y volver a añadirlo desde el original (si el audio original se reproduce de forma independiente):

ffmpeg -i recovered.mov -c:v copy -an video_only.mov
ffmpeg -i original_broken.mov -vn -c:a copy audio_only.aac
ffmpeg -i video_only.mov -i audio_only.aac -c copy combined.mov

Para la causa 3: no hay audio en el original

No hay nada que recuperar. El modo de grabación no capturó audio.

Cómo gestiona nuestra recuperación la pérdida de audio

Nuestro proceso incluye una pasada de sondeo de audio dedicada:

  • Detección de orden de bytes (LE vs. BE) para pistas PCM.
  • Detección de la frecuencia de muestreo a partir del predominio del tamaño de los fragmentos: la mayoría de los fragmentos tienen un tamaño determinado por la frecuencia real.
  • Disposición de los canales a partir del análisis de correlación (mono / estéreo / 5.1 / capas de objetos Atmos).
  • AAC vs PCM vs LPCM identificados a partir de marcadores de fragmentos.
  • Colocación de fragmentos corregida para cámaras con intercalación no estándar (por ejemplo, unidades Atomos).

La sonda de audio se ejecuta en el archivo original incluso cuando la cabecera de audio está dañada. Si los datos de audio están en «mdat», los encontramos y reconstruimos la pista.

Qué debes hacer

Si tu archivo proviene de la recuperación de otra herramienta y quieres recuperar el audio: sube el archivo original dañado (no la versión recuperada sin audio). Nuestra recuperación gestiona el sondeo de audio de forma estándar.

Si tu archivo es nuestro y falta el audio: deriva el caso desde la página del trabajo. El audio se marcó como irrecuperable (poco frecuente) o se gestionó incorrectamente (lo arreglaremos). No hay ningún cargo por volver a intentarlo.

Sube tu archivo original →

FAQ

Mi archivo recuperado tiene audio, pero son solo 30 segundos de un vídeo de 5 minutos. La recuperación de audio se detuvo en el punto en el que los fragmentos de audio se volvieron ilegibles. A menudo sucede cuando el archivo está dañado en la mitad. A veces se puede recuperar con una nueva pasada; a veces el audio realmente se detiene en el punto de corrupción.

¿Se puede extraer solo el audio si el vídeo no se puede recuperar? A menudo, sí. El audio suele ser más recuperable que el vídeo porque los datos de audio son más pequeños y dependen menos de los parámetros internos del códec. Deriva el caso después de la carga y solicita solo audio.

El vídeo de mi teléfono no tiene audio después de la recuperación. ¿Se grabó en silencio? Los teléfonos graban ocasionalmente sin audio si se inicia una llamada telefónica, se interrumpe una aplicación o se silencia el micrófono. Prueba con otra grabación del mismo teléfono. Si otras tienen audio, tu archivo es un caso real de pérdida de audio.

¿Está a salvo mi grabación? Servidor en Francia, se elimina automáticamente después de 48 horas, nunca se utiliza para entrenar nada ni se comparte. Política de privacidad.

Relacionado

Sube tu archivo →

Vista previa gratuita · Sin compromiso

¿Todo listo para recuperar tu vídeo?

Sube tu archivo y obtén gratis una previsualización de 5 segundos en aproximadamente un minuto. Pague solo si la previsualización le parece correcta.

Sube tu vídeo →