Control de velocidad y cámara lenta de vídeo

Previsualiza vídeo local a 0,25×–4× y exporta WebM con silencio opcional; entrada menor de 500 MB y de menos de 120 segundos.

Video Speed Controller · Entorno localAislado (Sandbox)
Los resultados aparecerán aquí en tiempo real.

Acerca de control de velocidad y cámara lenta de vídeo

La herramienta Control de velocidad y cámara lenta de vídeo proporciona funciones dedicadas en el navegador para un procesamiento local fiable. Procesa flujos de audio y vídeo mediante HTML5 Media y Web Audio API directamente en el navegador con cero subidas al servidor.

Procesamiento de medios y canal de renderizado

Principios de procesamiento y ejecución en el entorno local: Grabación de compatibilidad (marcas de tiempo desactivadas): El archivo permanece en este dispositivo. La velocidad y el silencio de la vista previa cambian al instante. La exportación graba cada imagen presentada por el navegador a la velocidad elegida hasta el final natural del vídeo. La frecuencia de salida sigue la presentación del navegador, sin un objetivo fijo de 30 fps ni interpolación de fotogramas. Solo se incluye audio si está disponible y el silencio está desactivado. La duración de salida es aproximadamente la duración de origen dividida por la velocidad; la exportación se realiza en tiempo real. El modo predeterminado de marcas de tiempo lee las muestras AVC codificadas del MP4 y genera WebM VP8 con tiempos de presentación ajustados a la velocidad. Conserva las dimensiones originales. El silencio elimina todo el audio; de lo contrario, el audio mono o estéreo alineado se decodifica a 48 kHz, se estira conservando el tono y se codifica como Opus con el final redondeado a la muestra de 48 kHz más cercana. No cambia el tamaño, interpola fotogramas ni fija una frecuencia constante; no garantiza la fluidez percibida. Cuando las marcas de tiempo están desactivadas, se usa la grabación de compatibilidad. Graba en tiempo real los fotogramas presentados por el navegador y puede perder fotogramas de origen, incluso a 4×. No garantiza conservar todos los fotogramas, los tiempos exactos ni el tono. Activa las marcas de tiempo para MP4 AVC compatibles; las entradas no compatibles fallan sin cambiar de modo.

Ejemplo de transformación multimedia

Escenario de aplicación práctica: Control de velocidad y cámara lenta de vídeo

Entrada de muestra:

/examples/audio-video.webm

Salida ilustrativa:

Grabación de compatibilidad (marcas de tiempo desactivadas): Carga /examples/audio-video.webm (32 × 24), elige 2× y silencio y reproduce la vista previa. Genera un WebM de 32 × 24 sin pista de audio y con aproximadamente la mitad de la duración de origen. A 0,25×, la duración esperada es unas cuatro veces la original. En el modo de marcas de tiempo, un MP4 AVC compatible de 2 segundos y 320 × 192 a 2× produce una línea temporal esperada de 1 segundo en WebM VP8 de 320 × 192. Con silencio no tiene pista de audio; con audio mono o estéreo alineado compatible y sin silencio incluye audio Opus de 48 kHz estirado hasta la muestra de salida más cercana.

Límites de memoria y formatos compatibles

Límites operativos y criterios de validación: Seleccionada de forma predeterminada: exportación con marcas de tiempo para MP4 AVC compatibles. Grabación de compatibilidad (marcas de tiempo desactivadas): Usa un vídeo no vacío que el navegador pueda decodificar, menor de 500 MB (500.000.000 bytes) y de menos de 120 segundos. La velocidad debe ser un número finito de 0,25× a 4×. El ancho de salida se limita a 1280 píxeles y la altura, por separado, a 720; esto puede cambiar la proporción. La captura de audio depende del navegador; sin audio de origen o sin captura compatible, la salida queda en silencio. No se garantizan tiempos de fotograma, conservación del tono ni fluidez. La exportación requiere que el navegador admita la captura de fotogramas individuales. Si no la admite o la grabación no puede seguir el ritmo, la exportación falla; la vista previa sigue disponible. Usa un MP4 AVC no vacío, menor de 200 MB (200.000.000 bytes), de menos de 120 segundos y de hasta 1280 × 720. La velocidad es de 0,25× a 4×. La salida es WebM VP8 con las dimensiones originales; los tiempos de presentación se dividen por la velocidad. Activa el silencio para obtener solo vídeo. Sin silencio, se requiere una pista AAC-LC mono o estéreo compatible de 48 kHz; el audio se estira conservando el tono y se codifica como Opus. El navegador debe admitir la decodificación necesaria y la codificación con WebCodecs. Las entradas no compatibles o el procesamiento que supera 120 segundos producen un error sin cambiar de modo. El modo de marcas de tiempo solo acepta una pista de vídeo AVC avc1/avc3 en un MP4 autocontenido, sin cifrado ni fragmentación, con una descripción de muestras y una línea de presentación continua. Admite hasta 100.000 muestras, 20.000 cabeceras de cajas y una edición no vacía de velocidad normal. Rechaza vídeo girado o recortado, píxeles no cuadrados y huecos, solapamientos o discontinuidades temporales. Estos límites de entrada no limitan la memoria total. Sin silencio, debe haber exactamente una pista AAC-LC autocontenida, sin cifrar y de 48 kHz que coincida con el intervalo de presentación del vídeo. La entrada mono se duplica en ambos canales estéreo de salida; la entrada estéreo conserva sus canales. Se rechazan más de dos canales, otras frecuencias, audio ausente, decodificación no compatible, ediciones complejas y un número de muestras decodificadas que no coincida con los tiempos admitidos. Solo se admite una edición de audio a velocidad normal sin edición vacía inicial. No hay remuestreo, recorte ni relleno de silencio. El final del audio se redondea a la muestra de 48 kHz más cercana y puede diferir del final del vídeo en una fracción de muestra. El estiramiento tiene un límite de trabajo de 256 MiB; no es un límite de memoria total del navegador.

Procesamiento multimedia sin subida

El procesamiento en Control de velocidad y cámara lenta de vídeo se ejecuta exclusivamente en el navegador local sin transferir datos a servidores externos de CZOA. Las operaciones y archivos procesados por Control de velocidad y cámara lenta de vídeo permanecen en la memoria privada de tu dispositivo.

Especificaciones de formatos y códecs

  • WHATWG HTMLMediaElement playbackRate and muted preview
  • Native presented-frame callbacks, VideoFrame snapshots, explicit CanvasCaptureMediaStreamTrack.requestFrame and native cloned-track read acknowledgment; W3C MediaStream Recording
  • Variable presentation cadence without interpolation or fixed30fps; browser-dependent audio; no exact encoded-frame retention, pitch preservation or subjective smoothness guarantee

Interoperabilidad con terminales POSIX y CLI

Para ingenieros que integran procesos en canalizaciones de CI/CD, las operaciones de Control de velocidad y cámara lenta de vídeo se corresponden con comandos nativos de terminal:

  • En entornos de terminal POSIX en Linux y macOS, los flujos correspondientes a Control de velocidad y cámara lenta de vídeo pueden automatizarse mediante utilidades estándar de shell.
  • Al integrar Control de velocidad y cámara lenta de vídeo en canales de integración continua (CI/CD), configure variables de entorno UTF-8 explícitas para garantizar la coherencia.
  • En entornos Windows PowerShell 7+, los comandos equivalentes a Control de velocidad y cámara lenta de vídeo deben especificar codificación UTF-8 sin marca de orden de bytes (BOM).
  • Todas las operaciones de cliente ejecutadas por Control de velocidad y cámara lenta de vídeo reproducen comportamientos deterministas sin requerir dependencias de servidores externos.

Matriz de diagnóstico y recuperación de errores

Condición de falloSíntoma observadoProcedimiento de remediación
Sintaxis de entrada defectuosa en Control de velocidad y cámara lenta de vídeoAlerta de validación en el cliente indicando la posición exacta del error en Control de velocidad y cámara lenta de vídeo.Inspeccione los datos sin procesar enviados a Control de velocidad y cámara lenta de vídeo, verificando delimitadores y codificación UTF-8 estándar.
Volumen de datos superior a los umbrales habituales en Control de velocidad y cámara lenta de vídeoAviso de latencia o advertencia de rendimiento dentro de Control de velocidad y cámara lenta de vídeo.Divida conjuntos de datos muy grandes en lotes menores antes de procesarlos con Control de velocidad y cámara lenta de vídeo.
Secuencias Unicode de varios bytes en Control de velocidad y cámara lenta de vídeoPosible distorsión visual o truncamiento de caracteres suplementarios en Control de velocidad y cámara lenta de vídeo.Compruebe que el texto suministrado a Control de velocidad y cámara lenta de vídeo utilice puntos de código Unicode válidos sin pares sustitutos huérfanos.
Límites numéricos o de precisión extremos en Control de velocidad y cámara lenta de vídeoMensaje de diagnóstico emitido por Control de velocidad y cámara lenta de vídeo relativo a las restricciones de precisión.Verifique que los valores numéricos suministrados a Control de velocidad y cámara lenta de vídeo permanezcan dentro de los límites de IEEE 754.

Lista de verificación para entornos de producción

Antes de integrar los resultados de Control de velocidad y cámara lenta de vídeo en sistemas de producción, verifique estos vectores clave:

  1. Gestión de memoria: supervise el uso del montón al transformar cargas extensas en Control de velocidad y cámara lenta de vídeo para mantener la fluidez del navegador.
  2. Integridad de codificación: confirme que los textos remitidos a Control de velocidad y cámara lenta de vídeo utilicen UTF-8 sin BOM para prevenir errores de análisis.
  3. Límites de precisión: valide que los cálculos e identificadores en Control de velocidad y cámara lenta de vídeo preserven los rangos de precisión de 64 bits aplicables.
  4. Validación defensiva: verifique que las cargas estructuradas en Control de velocidad y cámara lenta de vídeo cumplan las condiciones previas antes de su transformación.
  5. Aislamiento de privacidad: confirme mediante las herramientas de desarrollo que Control de velocidad y cámara lenta de vídeo opera exclusivamente en memoria local sin transmisión externa.

Invariantes algorítmicos y garantías de ejecución

El núcleo de procesamiento de Control de velocidad y cámara lenta de vídeo valida rigurosamente las condiciones previas antes de iniciar la transformación.

La inmutabilidad se preserva durante la ejecución de Control de velocidad y cámara lenta de vídeo tratando los búferes iniciales como referencias de solo lectura.

Las comprobaciones posteriores en Control de velocidad y cámara lenta de vídeo verifican que los datos resultantes cumplan los criterios de integridad.

Ante cualquier anomalía imprevista durante la ejecución de Control de velocidad y cámara lenta de vídeo, la operación se detiene limpiamente mostrando un estado descriptivo.

Entorno de ejecución del navegador y ciclo de memoria

Los navegadores modernos ejecutan Control de velocidad y cámara lenta de vídeo dentro de un hilo aislado del motor V8 o JavaScriptCore.

Las rutas optimizadas en Control de velocidad y cámara lenta de vídeo aprovechan formas de objetos estables para garantizar un procesamiento ágil.

Las asignaciones temporales creadas durante el funcionamiento de Control de velocidad y cámara lenta de vídeo se gestionan para reducir las pausas de recolección de basura.

Al cerrar o recargar la pestaña de Control de velocidad y cámara lenta de vídeo, todos los recursos volátiles en memoria se liberan de forma automática.

Auditoría de seguridad y arquitectura

La arquitectura sin estado de Control de velocidad y cámara lenta de vídeo impide la persistencia no autorizada de datos en el historial local del navegador.

Todas las rutinas de procesamiento interno en Control de velocidad y cámara lenta de vídeo operan estrictamente dentro del entorno aislado de seguridad de los motores web modernos.

Al prescindir por completo de solicitudes de red salientes, Control de velocidad y cámara lenta de vídeo garantiza una soberanía total de datos en tu dispositivo.

Los equipos de desarrollo pueden integrar los resultados generados por Control de velocidad y cámara lenta de vídeo directamente en suites de pruebas automatizadas y scripts de validación.

A través de la ejecución determinista en Control de velocidad y cámara lenta de vídeo, todas las transformaciones pueden reproducirse localmente y validarse de forma independiente.

Control de velocidad y cámara lenta de vídeo verificación · Estándares de auditoría

Cómo se usa

  1. Elige y carga un vídeo local, ajusta la velocidad y el silencio opcional y compara la vista previa. La exportación con marcas de tiempo está seleccionada de forma predeterminada para MP4 AVC compatibles. Genera y descarga WebM. Para grabar en tiempo real con el modo de compatibilidad, desactiva expresamente esta opción; pueden perderse fotogramas de origen, incluso a 4×.
  2. Grabación de compatibilidad (marcas de tiempo desactivadas): El archivo permanece en este dispositivo.
  3. Grabación de compatibilidad (marcas de tiempo desactivadas): Carga /examples/audio-video.webm (32 × 24), elige 2× y silencio y reproduce la vista previa.

Preguntas frecuentes

Control de velocidad y cámara lenta de vídeo+

Los parámetros de "Control de velocidad y cámara lenta de vídeo" se validan en el navegador sin transferir información.

Generar WebM+

Genera y descarga WebM.

Velocidad de reproducción+

Seleccionada de forma predeterminada: exportación con marcas de tiempo para MP4 AVC compatibles.

Descargar WebM+

El aislamiento para "Descargar WebM" garantiza que los datos permanezcan en memoria privada.