turned on computer monitor displaying text
Videos sin sonido en iPhone: la causa y cómo solucionarlo

Videos sin sonido en iPhone: la causa y cómo solucionarlo

¿Tu video se ve pero no se escucha en iPhone? Te explico por qué pasa con algunos MP4 y cómo arreglarlo sin volver a editar el video.

El misterio de los videos mudos en iPhone

Hace poco me llegó un caso curioso. Un sitio web tenía varios videos educativos que se abrían en una ventana emergente, de esas que aparecen encima de la página al dar clic en un botón. En la computadora todo funcionaba perfecto. En celulares Android, también. Pero en iPhone pasaba algo raro: el video se veía, pero no se escuchaba nada.

Ni un susurro. Solo imagen.

Les cuento cómo lo resolvimos, porque es de esos problemas que parecen complicados y al final tienen una explicación bastante sencilla.

Primera sospecha: la ventana emergente

Lo primero que pensé fue que el problema estaba en la ventana emergente. Algunas páginas silencian los videos a propósito para que no empiecen a sonar solos y asusten a quien está navegando. iPhone también es muy estricto con eso: no deja que un video suene si tú no le diste clic primero.

Así que revisé el código de la página buscando algo que estuviera «apagando» el sonido.

No encontré nada. Los videos tenían sus controles normales, no estaban silenciados y la ventana emergente solo hacía una cosa con ellos: pausarlos al cerrarse. Nada fuera de lo común.

Segunda sospecha: el archivo de video

Si el problema no estaba en la página, tenía que estar en los videos mismos. Y aquí viene la parte interesante.

Un archivo de video, como los que terminan en .mp4, funciona como una caja. Dentro de esa caja van dos cosas por separado: la imagen y el sonido. Cada una está guardada en un «idioma» distinto, que en el mundo técnico se llama códec.

Piénsalo como una carta dentro de un sobre. El sobre (el .mp4) puede ser perfectamente normal, pero si la carta está escrita en un idioma que quien la recibe no lee, no le sirve de nada.

Al abrir la «caja» de los videos descubrí esto:

Sí, el mismo MP3 de las canciones. El problema es que, dentro de una caja .mp4, lo que se espera normalmente es otro formato de audio llamado AAC.

¿Por qué solo fallaba en iPhone?

Los navegadores de computadora y de Android son bastante «relajados»: aunque el audio venga en un formato poco común, hacen el esfuerzo y lo reproducen.

Safari, el navegador del iPhone, es más estricto. Si dentro de la caja .mp4 no encuentra el audio en el formato que espera (AAC), muestra la imagen sin sonido y sigue como si nada.

Por eso el problema era tan engañoso: el archivo tenía el nombre correcto, el video se veía y en la computadora sonaba perfecto. Solo al revisar por dentro aparecía la diferencia.

La solución

La buena noticia es que no hubo que volver a grabar ni editar los videos. Solo hubo que «traducir» el sonido de MP3 a AAC y dejar la imagen exactamente como estaba.

Para eso usé una herramienta gratuita llamada FFmpeg, que sirve para convertir archivos de audio y video. La conversión tarda unos segundos por video y no afecta la calidad de la imagen, porque esa parte se copia tal cual.

Después solo subí los videos corregidos al sitio en lugar de los anteriores, y listo: los iPhone por fin pudieron escuchar.

Para los curiosos: este es el comando que usé. Toma un video, copia la imagen sin tocarla y convierte el sonido a AAC:

ffmpeg -i video-original.mp4 -c:v copy -c:a aac -b:a 128k video-corregido.mp4

Lo que me llevo de esta experiencia

  1. Que un archivo tenga la extensión correcta no garantiza que funcione en todos lados. Lo importante es lo que lleva dentro.
  2. Cuando algo falla en un solo tipo de dispositivo, conviene sospechar de compatibilidad, no solo de errores en la página.
  3. Revisar desde dónde salen los videos ahorra problemas. Muchas veces el formato de audio depende del programa con el que se exportaron. Si eliges AAC al exportar, el problema no aparece.

Así que, si alguna vez tus videos se ven pero no se oyen en iPhone, ya sabes por dónde empezar a buscar: abre la caja y revisa en qué idioma viene el sonido.

Comparte lo bueno:

Escribe un comentario

Tu correo electrónico no será publicado.

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.