Invertir un vídeo (reproducción inversa)

Importe un vídeo para obtener una versión en la que la imagen y el sonido se reproducen al revés, del último al primer instante. Procesamiento íntegramente local mediante un motor ffmpeg cargado en su navegador.

Atención: la inversión requiere mantener todo el vídeo en la memoria del navegador. Esta herramienta funciona mejor con vídeos cortos (de menos de 30 a 60 segundos); los vídeos largos o voluminosos pueden fallar por falta de memoria o hacer que la pestaña se bloquee.

Cómo funciona

La herramienta carga en su navegador un motor ffmpeg compilado en WebAssembly y aplica los filtros reverse (para la imagen) y areverse (para el sonido) con el fin de reconstruir el vídeo desde el último fotograma hasta el primero. El resultado es un archivo MP4 con imagen y audio sincronizados al revés.

¿Por qué los vídeos largos fallan a veces?

Para invertir un vídeo, ffmpeg debe decodificar y conservar en memoria todos los fotogramas antes de poder reescribirlos en orden inverso, a diferencia de un simple filtro aplicado fotograma a fotograma sobre la marcha. En un navegador, la memoria disponible para la pestaña es limitada, por lo que un vídeo largo, de alta resolución o con una tasa de fotogramas elevada puede superar ese límite y provocar un error o una ralentización importante.

¿Cómo procesar un vídeo demasiado largo?

Divida primero su vídeo en fragmentos más cortos (por ejemplo, con una herramienta de corte de vídeo) y después invierta cada fragmento por separado. También puede reducir la resolución o la duración antes de intentar la inversión para limitar el consumo de memoria.

Privacidad total: el vídeo se procesa únicamente en su dispositivo; ningún dato se envía a un servidor externo.