IA en el dispositivo · WebGPU

Comprime, recorta y mejora el vídeo. Sin subida. Sin marca de agua. Sin límite.

Free online video compressor and AI enhancer — fully local, no upload.

H.264 · VP9 · AV1
Native WebCodecs
100 % privado
Uso gratuito
Recortar · Ajustar · Efectos IA
Por qué un solo banco de trabajo

Comprimir, editar y mejorar, en una sola pestaña.

Sin cuentas, colas ni marcas de agua. Un motor de codificación nativo del navegador y efectos de IA en el dispositivo, en una sola interfaz.

100 % privado

Tu vídeo se desmultiplexa, decodifica y recodifica dentro de esta pestaña. Nunca viaja a un servidor: no hay ningún servidor en el proceso.

Arranque instantáneo, sin límite de tamaño

Olvídate de las esperas de subida y de los límites de 250 MB. Los archivos de varios gigabytes empiezan a comprimirse de inmediato, y nada se pone en cola en remoto.

Calidad consciente de las escenas con IA

Una heurística en el dispositivo puntúa cada GOP. Las escenas estáticas bajan hacia el 32 % de bitrate, mientras que el movimiento y el detalle conservan uno alto: normalmente entre un 12–45 % más pequeño a igual calidad visual, sin mosaicos ni desenfoque.

H.264, VP9 y AV1

Exporta H.264 en MP4 para reproducción universal, VP9 en WebM para la web, o AV1 para archivos aproximadamente un 45 % más pequeños con la misma calidad visual.

Recorta, ajusta y mejora con IA en tu dispositivo

Recorte con precisión de fotograma y encuadre libre, eliminación de marcas de agua, desenfoque de fondo para retratos, reducción de ruido de audio y superresolución Real-ESRGAN hasta 4K: cada efecto se ejecuta en el navegador mediante WASM o WebGPU. Las fichas de modelo y los límites del plan Free se muestran antes de empezar.

Grabación de pantalla y audio

One-click capture in the workbench.

Merge, GIF & frames

Build timelines and export.

Adjust speed, color, overlays

WYSIWYG editing.

Cómo funciona

Tres pasos. Todo en el dispositivo.

  1. 01

    Añade tu vídeo

    Arrastra y suelta, pega o explora. MP4, MOV, MKV, WebM, AVI, FLV y MPEG-TS se inspeccionan en local en segundos.

  2. 02

    Elige tus ajustes

    Elige el códec de salida y un nivel de calidad o un tamaño objetivo exacto; luego recorta, ajusta y activa cualquier efecto de Mejorar: eliminar marcas de agua, desenfoque de fondo, reducción de ruido de audio o superresolución con IA. La estimación de tamaño se actualiza en vivo.

  3. 03

    Procesa y descarga

    La compresión y todos los efectos activados se ejecutan en un único procesamiento en el dispositivo acelerado por hardware, con progreso y velocidad en vivo. Compara el antes y el después y guarda el archivo sin marca de agua.

See it work

From raw clip to share-ready in seconds

Drop a video, pick a target, and watch it shrink — all in your browser. Nothing is uploaded.

48.0 MB…
  1. 1 · Drop your video
  2. 2 · Analyze locally
  3. 3 · Compress on-device
  4. 4 · Download, no watermark
How we compare

Local-first, not another cloud upload

Cloud tools ask you to upload private videos before anything happens. Feyard processes everything in your browser — no servers, no watermarks, no waiting in a queue.

CapabilityFeyardClideoKapwingClipchampHandBrake
Runs entirely on your device
No upload — your video never leaves the browser
No watermark on the free tier
AI effects (blur · denoise · super-resolution)
Batch + ZIP export
Nothing to install

Comparison reflects publicly documented free-tier behavior as of 2026.

Guía completa

Acerca del compresor de video y mejorador IA

Este es un compresor de video en línea gratuito y un banco de trabajo de edición que procesa MP4, MOV, MKV, WebM, AVI, FLV y MPEG-TS completamente en tu navegador. Está diseñado para las situaciones en las que las herramientas en la nube fallan: enviar una grabación grande por correo electrónico o chat, ajustar material bajo un límite de carga, preparar capturas de pantalla y juego para la web, fusionar varias tomas y trabajar con video que simplemente no puedes poner en el servidor de otra persona. A diferencia de Clideo no añade marca de agua, a diferencia de Kapwing y Veed no impone límites de tamaño ni de duración de archivo, y a diferencia de FreeConvert nunca carga el archivo en primer lugar — la compresión comienza de inmediato, independientemente del tamaño del archivo.

El mismo banco de trabajo también graba, edita, fusiona y mejora video sin salir de la pestaña: recorte preciso por fotograma, recorte libre, cambios de velocidad de reproducción, rotación y volteos, ajuste de color con seis estilos, superposiciones de texto y logo, eliminación de marcas de agua por marca, desenfoque de fondo para retratos o sustitución, estabilizador, reducción de ruido de audio y superresolución IA hasta 4K. Cada efecto se ejecuta en tu dispositivo a través de WebCodecs, WebAssembly o WebGPU; el nombre del modelo, el laboratorio de investigación y una ficha de modelo clicable se muestran en el panel Enhance antes de comenzar — y cinco de los efectos (inpainting de marca de agua, tasa de bits dinámica, estabilizador, audio con preservación de tono WSOLA y ruta de codificación WebCodecs) son algoritmos clásicos, no redes neuronales.

Cómo funciona

No hay ffmpeg del lado del servidor ni descarga de ffmpeg.wasm. Una pequeña construcción WebAssembly del demultiplexor libavformat de ffmpeg (web-demuxer) se ejecuta en un worker dentro de tu pestaña y divide el contenedor en paquetes de video y audio codificados. Los decodificadores nativos WebCodecs de tu navegador descomprimen los fotogramas, y su VideoEncoder acelerado por hardware los vuelve a codificar a la nueva tasa de bits, resolución y frecuencia de fotogramas, mientras que AudioDecoder/AudioEncoder manejan la pista de audio (con remuestreo lineal y mezcla descendente cuando es necesario). Un pequeño multiplexor JavaScript — mp4-muxer o webm-muxer — escribe el contenedor final, con inicio rápido (átomo moov primero) para que la reproducción comience instantáneamente. Las bibliotecas de motor y multiplexor se recuperan una vez desde una URL de CDN fija en el primer uso y son almacenadas en caché por el navegador; tu video nunca forma parte de ninguna solicitud.

Edición: velocidad, transform, color, superposiciones — WYSIWYG

Los cambios de velocidad utilizan WSOLA (Wavelet-Synchronous Overlap-Add), un algoritmo DSP clásico que estira o comprime la línea de tiempo de audio mientras preserva el tono — sin voz de hámster a 0,5× ni refuerzo de graves a 2×. La velocidad se aplica en vivo a la tasa de reproducción del video de vista previa y se integra en el pipeline de codificación al exportar.

La transformación — rotación de 90° en sentido horario (cuatro pasos: 0°/90°/180°/270°), volteo horizontal, volteo vertical — se renderiza en vivo mediante CSS transform en la vista previa y se graba en la salida al momento de codificar. El video codificado por teléfono se reorienta correctamente antes de aplicar cualquier transformación.

El ajuste de color — brillo, contraste, saturación y reguladores de temperatura (−1 a +1) más seis estilos de color (vivid/warm/cool/mono/sepia) — se renderiza en vivo mediante CSS filter y se integra en el pipeline de codificación. Los estilos corresponden a cadenas de filtros perceptuales en lugar de inferencia de modelos, por lo que añadirlos tiene un costo de exportación insignificante.

Las superposiciones — texto con tamaño, negrita, pila de fuentes (system/serif/mono/rounded/condensed), color y fondo de pastilla opcional; imágenes de logo subidas localmente y convertidas a ImageBitmap — se posicionan como coordenadas centrales normalizadas [0,1] relativas al fotograma. Arrastra en la vista previa para mover, Shift+drop ajusta a una cuadrícula de 9, las flechas mueven 1 px y Shift+flecha 10 px, y Eliminar quita una superposición. Cada superposición se compone sobre los fotogramas decodificados antes de codificar — no hay PNG intermedio, por lo que la exportación se mantiene rápida.

Enhance: fondo, marca de agua, estabilizador, upscale

Los tratamientos de fondo utilizan la segmentación Selfie MediaPipe de Google (construcción ONNX bajo 0,3 MB) para producir una máscara de primer plano, y luego aplican uno de cuatro modos: off (original), blur (fuerza ajustable), color (relleno sólido sobre el fondo enmascarado) o image (imagen subida personalizada compuesta detrás del sujeto). Como la máscara se calcula fotograma a fotograma, maneja el movimiento, pero el movimiento intenso o escenas muy oscuras pueden degradar la calidad de los bordes — el ETA honesto y la estabilidad de máscara detectada se muestran antes de exportar.

La eliminación de marcas de agua no es una red neuronal: pintas el logo estático o la banda de subtítulos, y un algoritmo clásico de inpainting consciente del contenido llena cada fotograma desde los píxeles circundantes con propagación temporal para que la reparación no parpadee. La herramienta de marca de agua está deshabilitada intencionalmente en el Merge builder (las marcas de agua entre clips no se alinearían).

El estabilizador es un estimador de movimiento global piramidal Lucas-Kanade — visión por computadora clásica, no una red neuronal — que rastrea el movimiento dominante en cada fotograma y lo contradesplaza. Tiene un regulador de fuerza (1–100, predeterminado 70) y añade aproximadamente 0,06 segundos de tiempo de exportación por segundo de fuente a la fuerza predeterminada. La herramienta se etiqueta honestamente como «no es una red neuronal» en la UI y la divulgación del modelo.

La superresolución utiliza Real-ESRGAN General x4v3 (Tencent ARC Lab) en ×2, ×4, hasta 1080p o hasta objetivos 4K. Como reconstruye cada fotograma individualmente — 1.800 pasadas neuronales por minuto a 30 fps — se ejecuta en WebGPU cuando está disponible y cae a WebAssembly; el control muestra un contador de fotogramas en vivo y un rango de ETA honesto. Las fuentes que ya están en o por encima de la resolución objetivo se dejan intactas. El panel Enhance lista siempre el modelo exacto, el proveedor y la ficha de modelo para cada capacidad, incluidas las cinco que no contienen ningún modelo: inpainting de marca de agua, tasa de bits dinámica (heurística de escena), estabilizador (Lucas-Kanade), estiramiento de audio WSOLA y ruta de codificación WebCodecs.

Audio: conservar, volumen, fundido, reducción de ruido

Los planes gratuitos pueden desactivar completamente la pista; Pro además la elimina como opción de exportación normal. Cuando se conserva, la pista se vuelve a codificar a AAC en MP4 u Opus en WebM a la misma tasa de bits que el original (nunca aumenta la tasa). El volumen es un escalador de ganancia simple que se ejecuta antes de las curvas de fundido entrada/salida. Los reguladores de fundido (0–5 segundos cada uno) establecen ataque/liberación lineal en la envolvente de ganancia y se integran en el pipeline de codificación.

La reducción de ruido de audio utiliza la red DTLN de dos etapas (Breizhn — Westhausen & Meyer, Interspeech 2020) a 16 kHz para suprimir el ruido de fondo constante. Se omite automáticamente cuando el clip no tiene audio o la opción conservar-audio está desactivada, y su regulador de fuerza (1–5) indica cuánto ruido residual aceptar. El archivo de modelo DTLN (~1 MB) se descarga una vez en el primer uso y se almacena en caché.

Grabación: captura WebRTC

La pestaña Grabar abre un diálogo WebRTC getDisplayMedia() — elige una pestaña, una ventana o la pantalla completa, más el audio del sistema y tu micrófono. Haz tantas tomas como quieras; cada clip se mantiene local, lo previsualizas en vivo en el área de vista previa y la toma activa es el video de trabajo actual. Nada se carga durante la grabación, y no hay límite de duración — el único límite es el espacio en disco de tu dispositivo. Después de detener, la grabación entra en el pipeline Comprimir/Analizar/Listo exactamente como un archivo arrastrado.

Fusión: línea de tiempo múltiples clips

El Merge builder en estado inactivo añade 2–5 clips (Pro: 25) mediante selector de archivos o arrastrar y soltar. Cada clip se prueba localmente mediante getPipeline().probe() para obtener dimensiones, fps y duración antes de añadirse. Recorta cada clip de forma independiente (startSec y endSec, con endSec=0 que significa «hasta el final del clip»), reordena mediante arrastrar o botones subir/bajar, y elimina cualquier clip. La fusión no aplica recorte entre clips ni eliminación de marcas de agua — las dimensiones y el contenido pueden diferir legítimamente por clip, y las marcas de agua en diferentes posiciones se inpaintearían incorrectamente.

La configuración elegida en las pestañas Editar/Enhance/Audio/Export se aplica uniformemente a cada clip en la línea de tiempo fusionada — es decir, los cambios de velocidad, los tratamientos de fondo, el estabilizador, el upscale y las superposiciones operan sobre la salida concatenada. Conservar-audio preserva cada pista y las concatena; eliminar-audio silencia todo. La fusión en sí misma se ejecuta en el worker mediante mergeVideos(segments, settings), que remuestrea los límites de pistas de audio entre clips para que las transiciones sean fluidas.

La fusión impone su propio límite: Free fusiona hasta 5 clips, Pro hasta 25. Los efectos IA cuentan la duración total fusionada hacia el permiso IA — 60 segundos en Free, ilimitado en Pro — ya que los pipelines IA entre clips no pueden ejecutarse independientemente en cada segmento. El tamaño de archivo, la resolución y la duración de cada clip deben cumplir los límites de fuente estándar (1 GB en Free, 4 GB en Pro; ninguna dimensión individual por encima de 4K; cada clip ≤ 30 minutos).

Exportación: códecs, GIF, fotogramas, solo audio

Se ofrecen cuatro tipos de exportación, seleccionables en la pestaña Exportar. Video produce H.264 MP4 para reproducción universal, AV1 MP4/WebM para los archivos más pequeños, o VP9 WebM para video nativo web — sujeto a lo que tu navegador puede codificar. GIF produce una animación compartible (hasta 30 fps / 720 px en Free, 30 fps / 1080 px en Pro) desde la selección recortada del clip de trabajo, redecuantizada a una paleta de 256 colores. Fotogramas produce archivos PNG numerados a los fps elegidos. Audio vuelve a codificar a M4A (AAC), MP3 o WAV — útil para recortes de podcast o muestreo.

El modo calidad asigna un regulador 1–100 a un presupuesto de bits por píxel por fotograma escalado por la eficiencia de cada códec, mientras que el modo tamaño objetivo trabaja hacia atrás desde tu objetivo en megabytes y la duración del clip para derivar una tasa de bits de video, reservando espacio para audio y sobrecarga del contenedor. Los topes de resolución (2160p hasta 480p, aplicados al borde largo para que el video retrato se maneje correctamente), los topes de frecuencia de fotogramas (30/24 fps) y un regulador conservar-audio proporcionan las grandes palancas estructurales. El tamaño de salida estimado se actualiza en vivo antes de comenzar y advierte cuando una fuente ya es tan eficiente que la configuración elegida podría no reducirla.

Planes y límites IA

Compresión, recorte, recorte libre, fusión hasta 5 clips, grabación, exportación GIF hasta 720 px, exportación de fotogramas, exportación solo audio y procesamiento por lotes funcionan todos sin cuenta y nunca llevan marca de agua. El plan gratuito aplica dos límites solo a los efectos neuronales Enhance y a la duración de fusión: la selección procesada puede durar como máximo 60 segundos y la salida del efecto no debe superar 1080 píxeles en el borde largo — con superresolución ×4 eso significa fuentes hasta unos 270p. Free fusiona hasta 5 clips. Los lotes gratuitos procesan hasta 10 videos y archivos individuales hasta 1 GB.

Pro elimina el límite de duración IA, permite salida Enhance hasta 4K (4096 píxeles en el borde largo), fusiona hasta 25 clips, GIF hasta 1080 px, fotogramas hasta 4K, exportación solo audio, archivos hasta 4 GB y lotes de 100 videos. Si actualizas en otra pestaña, el banco de trabajo vuelve a verificar el plan al enfocar la ventana sin recargar la página. Los límites viven en una sola tabla de configuración en lib/perf-limits.ts, por lo que los números mostrados en la herramienta, las indicaciones de actualización y esta guía no pueden desalinearse.

Límites y requisitos

La herramienta necesita la API WebCodecs: los navegadores desktop actuales Chrome, Edge, Arc y Opera admiten cada códec ofrecido, y Safari lo admite desde la versión 16.4 (con un conjunto de códecs más pequeño). La decodificación de la fuente también depende de la plataforma: H.264, VP9 y AV1 son ampliamente admitidos, mientras que HEVC/H.265 solo decodifica donde el sistema operativo lo licencia — macOS/iOS Safari reciente y compilaciones de Chrome capaces de HEVC. Cualquiera que sea la entrada, la salida siempre se vuelve a codificar a H.264, VP9 o AV1 por compatibilidad. Los efectos IA además necesitan WebGPU para velocidad máxima pero todos incluyen un fallback de WebAssembly. La recodificación es por naturaleza con pérdidas, por lo que conserva un original si podrías necesitar otra exportación más adelante. La velocidad de codificación (mostrada en vivo como múltiplo del tiempo real) y el uso de memoria escalan con la resolución y duración de la fuente — las fuentes 4K a 60 fps necesitan ~2 GB de RAM por instancia de codificador.

Privacidad

El video se lee desde tu disco local por código que se ejecuta dentro de la pestaña del navegador y nunca sale del dispositivo. No hay progreso de carga porque no hay carga: las únicas solicitudes de red son descargas estáticas únicas del motor demultiplexor, las bibliotecas multiplexoras y — solo cuando un efecto IA está activado — sus archivos de modelo de código abierto desde una CDN pública, almacenados en caché después para reutilización sin conexión. El audio del micrófono del sistema durante la grabación se captura mediante WebRTC getDisplayMedia() dentro de la pestaña y nunca sale del dispositivo tampoco. Nada se registra, almacena, analiza o marca con agua, y no existe ninguna cuenta.

Soporte

Preguntas sobre Video Compress

Nunca. No hay cuenta, ni muro de pago, ni marca de agua en ningún ajuste de calidad: el resultado es enteramente tuyo.

Herramientas relacionadas