Initializing, please wait a moment

FFmpeg online vs FFmpeg local - cuando gana cada uno


Ejecuta FFmpeg online en una pestana del navegador - sin instalacion, privacidad total, funciona en cualquier dispositivo. Instala FFmpeg local para codificacion por hardware, archivos de mas de 2 GB o la suite completa de codecs. Esta guia compara ambos en velocidad, limites de tamano y privacidad.


Que es realmente cada superficie

Que es realmente cada superficie: FFmpeg Online es el build WASM del navegador; FFmpeg local es la CLI - mismas recetas, distintos limites de tamano, GPU y lotes.

FFmpeg local es el binario nativo instalado via tu gestor de paquetes (brew install ffmpeg, apt install ffmpeg, Chocolatey, scoop). El binario se ejecuta con acceso total al SO: lee del disco, escribe al disco, usa todos los nucleos de CPU, accede a codificadores de hardware (NVENC, QSV, VideoToolbox) cuando estan disponibles.


Comparacion lado a lado

Comparacion lado a lado de FFmpeg online vs local: navegador gana en archivos pequenos, sin instalar y bytes en el dispositivo; local gana en multi-GB, lotes y encoders de hardware.

Compare FFmpeg en el navegador y FFmpeg local en cuatro puntos using the four points in this diagram.
Navegador sin instalar, local 4x mas rapido con encoder de hardware.
AtributoFFmpeg online (wasm de navegador)FFmpeg local
Esfuerzo de instalacionCero - abre la paginaModerado - gestor de paquetes + PATH
Tamano maximo de entrada~1-2 GB en la practica (limite de RAM de pestana del navegador)Limitado solo por el disco
PrivacidadLos archivos nunca dejan el dispositivo (nada subido)Los archivos nunca dejan el dispositivo
Velocidad de codificacion (1080p H.264, clip de 1 minuto)~60-90 segundos (wasm, hilo unico o SharedArrayBuffer)~15 segundos (multi-nucleo) o ~3 segundos (codificador de hardware)
Aceleracion de hardwareNo (corre en software via wasm)Si (NVENC, QSV, VideoToolbox, AMD AMF)
Cobertura de codecAmplia pero limitada por el build (H.264, VP9, AAC, Opus, AV1 en builds mas recientes)Cada codec que FFmpeg soporta (depende de las flags de build)
Filtros / efectosLa mayoria de los filtros comunes funcionanTodos los filtros FFmpeg
Scripting / loteLimitado a lo que la UI exponeScripting de shell completo, procesamiento en lote
ActualizacionesViene con la pagina; siempre actualManual (actualizacion del gestor de paquetes)

Elige FFmpeg del navegador para: archivos pequenos, sin instalacion, privacidad

Elige FFmpeg del navegador para: archivos pequenos, sin instalacion, privacidad - abre FFmpeg Online, pega una receta corta y descarga sin terminal.

Contenido sensible a la privacidad. Un borrador de video que no quieres subir a un conversor online gratuito. El wasm en navegador es la unica manera de garantizar que el archivo permanezca en tu dispositivo sin instalar FFmpeg localmente.

Usando una maquina donde no puedes instalar software. Una laptop de trabajo con permisos de instalacion bloqueados, un laboratorio escolar, un quiosco de biblioteca. Si el navegador puede cargar la pagina, FFmpeg corre.

Ensenando o demostrando un comando FFmpeg especifico. La consola en el navegador muestra la salida de log de FFmpeg en tiempo real; los estudiantes pueden ver el mismo pipeline que corre localmente.


Elige FFmpeg local para: archivos grandes, trabajos por lotes, codificadores de hardware

Archivos sobre 2 GB. El heap de una pestana del navegador esta limitado a 4 GB en la mayoria de plataformas; ffmpeg.wasm corriendo dentro de esa pestana tipicamente tiene 1.5-2 GB de margen despues del codigo y metadatos. Filmaciones 4K mas largas, concatenando multiples archivos fuente o video de origen de alto bitrate sobrepasaran ese limite. FFmpeg local hace streaming del disco y nunca carga el archivo completo en RAM.

Procesamiento por lotes. Una carpeta de 200 videos para recodificar, un cron job que transcodifica filmacion subida, un pipeline CI que genera miniaturas. Scripts shell + xargs o find -exec manejan lotes trivialmente; la UI del navegador maneja un archivo a la vez.

Codificadores de hardware. Codificar una hora de 1080p H.264 con NVENC toma 2-5 minutos en una GPU NVIDIA moderna. La misma hora via wasm toma 1-2 horas. Para cualquiera procesando mas de unos minutos de video regularmente, FFmpeg local con aceleracion de hardware es 20-30× mas rapido.

Codecs poco comunes o filtros experimentales. Si necesitas un filtro que requiere una flag de build especifica de FFmpeg (libx265 con tuning x265, libfdk_aac, libaom-av1), FFmpeg local instalado desde fuente con las flags requeridas es el unico camino.


Que significa "online" en nuestra herramienta

Que significa "online" en nuestra herramienta es que FFmpeg Online ejecuta el build WASM en la pestana - la receta corre en el dispositivo en la ruta documentada.

La pagina muestra la linea de comandos real de FFmpeg y el log FFmpeg en vivo - asi puedes copiar el comando exacto para correrlo despues en la CLI para archivos mas grandes, ve nuestra guia MP4 vs WebM para decisiones a nivel de formato.


Cinco recetas concretas que funcionan en ambas superficies

Cinco recetas concretas que funcionan en ambas superficies: remux MP4, escala a 720p, audio AAC, corte -ss/-to y GIF con palettegen - en local solo cambias rutas y flags de hardware.

Recortar un clip entre dos timestamps. ffmpeg -ss 00:00:30 -to 00:01:45 -i in.mp4 -c copy out.mp4 - -c copy evita re-codificacion, haciendo esto instantaneo.

Extraer audio como MP3. ffmpeg -i in.mp4 -vn -c:a libmp3lame -q:a 2 out.mp3.

Redimensionar a 720p preservando la proporcion. ffmpeg -i in.mp4 -vf "scale=-2:720" -c:a copy out.mp4.

Generar una miniatura a los 5 segundos. ffmpeg -ss 00:00:05 -i in.mp4 -vframes 1 -q:v 2 thumb.jpg.


Cuando elegir FFmpeg online vs instalar FFmpeg local en una frase

Si el archivo esta bajo ~1 GB, lo necesitas convertido ahora mismo y no procesas video regularmente - usa FFmpeg online en el navegador via WebAssembly sin dejar la pagina. Si estas procesando lotes, archivos grandes o tocando video regularmente - instala FFmpeg local desde el gestor de paquetes para que la CLI este en PATH para cada sesion de shell. La ruta del navegador intercambia configuracion de instalacion local por un impuesto de cold-start por pestana; la ruta de instalacion local intercambia una configuracion unica por tiempos de arranque sub-segundo en cada ejecucion subsiguiente.

Si una conversion se detiene o no produce salida, consulta ffmpeg online: conversion detenida - tres soluciones para la recuperacion paso a paso. Para una guia de comparacion entre FFmpeg Online y el Convertidor de Video de alto nivel (sin necesidad de escribir comandos), consulta FFmpeg online vs Convertidor de Video - que herramienta abrir.


Herramientas relacionadas


← Volver a Herramientas de Video