SanbilaSanbila

Cómo crear proxies de edición con FFmpeg

Comandos FFmpeg para copiar y crear proxies H.264, ProRes y DNxHR, las pocas opciones que cambian el resultado y cómo procesar una carpeta de clips.

·8 min de lectura
ffmpegproxyworkflowtutorial

FFmpeg es la forma gratuita más rápida de crear proxies de edición a mano. Esta guía te da comandos que funcionan para las tres familias de códecs que usa cualquier editor, explica las pocas opciones que cambian el resultado y muestra cómo convertir una carpeta entera de una vez.

Qué es un proxy y por qué FFmpeg

Un proxy es una copia ligera y de baja resolución de un clip original. El editor reproduce el proxy durante el montaje y mantiene un enlace al original para la exportación, así la línea de tiempo va fluida en un portátil mientras el máster se renderiza en calidad completa. FFmpeg es una herramienta de línea de comandos gratuita y de código abierto que lee casi cualquier formato de cámara y escribe un proxy en el códec exacto que prefiere tu editor.

Revisa primero tu instalación. Ejecuta ffmpeg -version en una terminal. Estos comandos asumen FFmpeg 6 o 7, las versiones habituales en 2026. Si aparece que prores_ks o dnxhd falta, tu build se compiló sin ellos, mira la sección de errores más abajo.

Proxies H.264 para Premiere Pro (archivos más ligeros)

H.264 da los proxies más ligeros y se decodifica al instante en cualquier GPU moderna, así que es la opción segura para Adobe Premiere Pro. Este comando escala el clip a 720p y conserva el audio.

ffmpeg -i input.mov -vf scale=-2:720 -c:v libx264 -crf 23 -preset fast -c:a aac -b:a 128k proxy.mp4

scale=-2:720 fija la altura en 720 píxeles y calcula el ancho automáticamente para mantener la proporción, siempre un número par. Un crf más bajo da más calidad y un archivo más grande, uno más alto lo contrario. 23 es un buen equilibrio para un proxy.

ProRes Proxy para Final Cut Pro y DaVinci Resolve

ProRes Proxy es la opción correcta cuando editas en Final Cut Pro o DaVinci Resolve, porque el códec sigue siendo nativo de esas apps. El perfil 0 es el nivel ProRes más ligero.

ffmpeg -i input.mov -vf scale=-2:720 -c:v prores_ks -profile:v 0 -c:a pcm_s16le proxy.mov

profile:v 0 selecciona ProRes Proxy. Usa 1 para ProRes LT si quieres un offline algo más cuidado. El audio se escribe en PCM sin comprimir, que es lo que prefieren Resolve y Final Cut.

Proxies DNxHR LB para Avid Media Composer

Avid Media Composer lee DNxHR sin problemas. LB, de Low Bandwidth, es el nivel proxy. Envuélvelo en un archivo MXF para Avid.

ffmpeg -i input.mov -vf scale=-2:720 -c:v dnxhd -profile:v dnxhr_lb -pix_fmt yuv422p -c:a pcm_s16le proxy.mxf

El codificador dnxhd gestiona DNxHR mediante la opción de perfil. yuv422p es el formato de píxel que espera Avid. Mantén la misma frecuencia de fotogramas que la fuente, mira las opciones de abajo.

Las opciones que de verdad cambian el resultado

OpciónQué controla
-vf scale=-2:720Resolución de salida. El -2 mantiene la proporción con un ancho par.
-c:vCódec de vídeo: libx264, prores_ks o dnxhd.
-profile:vNivel del códec: 0 para ProRes Proxy, dnxhr_lb para DNxHR LB.
-crfCalidad en H.264: más bajo es mejor y más pesado, de 20 a 25 para proxies.
-c:aCódec de audio: aac para H.264, pcm_s16le para ProRes y DNxHR.
-rFrecuencia de fotogramas. Fíjala solo si la fuente es de frecuencia variable.

Convertir una carpeta entera de una vez

Editar un rodaje significa cientos de clips, no uno. Este bucle convierte cada .mov de una carpeta en un proxy H.264 dentro de una subcarpeta proxies. Ejecútalo en macOS o Linux.

mkdir -p proxies
for f in *.mov; do
  ffmpeg -i "$f" -vf scale=-2:720 -c:v libx264 -crf 23 -preset fast -c:a aac "proxies/${f%.*}.mp4"
done

En Windows la misma idea funciona en PowerShell con un bucle foreach sobre Get-ChildItem. Guarda los proxies en su propia carpeta para que el editor apunte a ellos sin tocar los originales.

Errores comunes y cómo solucionarlos

  • Codificador desconocido prores_ks o dnxhd: tu build de FFmpeg no tiene ese códec. Instala un build completo, los builds estáticos oficiales incluyen ambos.
  • El audio se desincroniza: la fuente probablemente es de frecuencia variable. Añade -vsync cfr, o fija -r a la frecuencia real.
  • Los proxies son demasiado grandes: el crf es muy bajo o falta la opción scale. Comprueba -vf scale y un crf de unos 23.
  • El editor no relinka al original: mantén el nombre base del proxy igual al de la fuente, y los originales en una ubicación estable.

Dónde dejan de escalar los proxies hechos a mano

FFmpeg es ideal para un puñado de clips. En un rodaje 4K de cinco días con cientos de archivos empieza a costarte. La codificación corre horas en tu propio procesador, los proxies duplican el uso de disco junto a los originales, y gestionas el nombrado y el relink a mano en cada clip.

Automatizar los mismos proxies con Sanbila

Sanbila es un software de escritorio que hace este paso de proxy por ti sin bloquear tu máquina. Los proxies se generan en la nube de Sanbila, no en tu procesador, con siete preajustes sobre las tres mismas familias de códecs: H.264 en 540p, 720p y 1080p, ProRes Proxy en 720p y 1080p, y DNxHR LB en 720p y 1080p. El plugin de Sanbila para Premiere Pro adjunta cada proxy a su original 4K de forma automática, así no hay relink manual, y para cada archivo puedes elegir transmitir el original en lugar de usar un proxy.

Genera proxies H.264, ProRes y DNxHR en la nube, mantén tu procesador libre y evita el relink manual.

Prueba Sanbila gratis

FAQ

¿FFmpeg es gratis para crear proxies?

Sí. FFmpeg es gratuito y de código abierto, sin coste de licencia para uso personal o comercial. Solo pagas en tiempo de configuración y en las horas de procesador que gasta codificando en tu propia máquina.

¿Qué códec de FFmpeg conviene para proxies de edición?

Usa H.264 (libx264) para Premiere Pro y los archivos más ligeros, ProRes Proxy (prores_ks perfil 0) para Final Cut Pro y DaVinci Resolve, y DNxHR LB (dnxhd perfil dnxhr_lb) cuando Avid Media Composer esté en la cadena.

¿Por qué mi proxy de FFmpeg va desincronizado en la línea de tiempo?

La causa más común es una fuente de frecuencia de fotogramas variable. Fuerza una frecuencia constante con -vsync cfr, o fija -r a la frecuencia real del clip para que el proxy y el original compartan el mismo timing.

¿Puede FFmpeg convertir una carpeta entera en proxies?

Sí. Un bucle corto de shell sobre cada archivo de una carpeta escribe un proxy por clip. Corre en tu procesador, así que un rodaje grande puede tardar horas, por eso las herramientas en la nube generan los mismos proxies fuera de tu máquina.

Artículos relacionados

Escrito por Lassana Toure, fundador de Sanbila.

Última actualización: