

Domine las especificaciones de video de Instagram para carretes, historias, feeds e IGTV. Conozca los límites óptimos de resolución, formato, relación de aspecto y tamaño de archivo para maximizar la calidad.
Cómo convertir vídeos para Instagram: guía completa
Instagram tiene requisitos de video específicos que pueden mejorar o deshacer la calidad de su contenido. Si subes el formato incorrecto, tu video se comprimirá y quedará borroso. Esta guía le muestra exactamente cómo formatear videos para cada función de Instagram en 2025.
Referencia rápida: especificaciones de vídeos de Instagram (2025)
| Característica | Resolución | Relación de aspecto | Longitud máxima | Tamaño máximo | Formato |
|---|---|---|---|---|---|
| Carretes | 1080×1920 | 9:16 (vertical) | 90 seg | 4 GB | MP4/MOV |
| Historias | 1080×1920 | 9:16 (vertical) | 60 segundos | 4 GB | MP4/MOV |
| Alimentación (retrato) | 1080×1350 | 4:5 | 60 segundos | 4 GB | MP4/MOV |
| Alimentación (Cuadrado) | 1080×1080 | 1:1 | 60 segundos | 4 GB | MP4/MOV |
| Alimentación (horizontal) | 1080×608 | 16:9 | 60 segundos | 4 GB | MP4/MOV |
| IGTV | 1080×1920 | 9:16 o 16:9 | 60 minutos | 5,4 GB | MP4/MOV |
Instagram Reels: configuración óptima
Los carretes son el formato prioritario de Instagram en 2025. A continuación se explica cómo maximizar la calidad:
Especificaciones recomendadas
Resolución: 1080×1920 (Full HD vertical)
Relación de aspecto: 9:16
Velocidad de fotogramas: 30 fps (o 24 fps para cine)
Códec: H.264
Audio: AAC, 128 kbps, 48 kHz
Velocidad de bits: 8-12 Mbps
Tamaño del archivo: < 200 MB (para carga rápida)
Duración: 15-90 segundos
¿Por qué estas configuraciones?
- 1080×1920: Resolución de pantalla nativa de Instagram
- 30 fps: Movimiento fluido sin archivos de gran tamaño
- H.264: Compatibilidad universal, procesamiento rápido de Instagram
- 8-12 Mbps: Punto ideal para la calidad frente al tamaño del archivo
Comando FFmpeg para carretes
# Conversión de carretes perfectos
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,setsar=1" \
-c:vlibx264\
-preestablecido lento \
-crf 23\
-tasa máxima 12M \
-buftamaño 18M \
-pix_fmt yuv420p \
-r30\
-c:aac\
-b:a 128k \
-ar 48000\
-movflags +inicio rápido\
instagram_reel.mp4
Qué hace esto:
- Escala a 1080×1920, agregando barras negras si es necesario
- Limita la tasa de bits a 12 Mbps
- 30 fps para una reproducción fluida
- Audio AAC a 128 kbps
- Inicio rápido para streaming
Conversión de relación de aspecto
Horizontal a vertical (16:9 → 9:16):
# Opción 1: Recortar en vertical
ffmpeg -i entrada.mp4 \
-vf "cultivo=ih*9/16:ih" \
-c:v libx264 -crf 23\
salida_vertical.mp4
# Opción 2: agregar fondo borroso
ffmpeg -i entrada.mp4 \
-filter_complex "[0:v]scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,boxblur=20:5[bg]; \
[0:v]escala=1080:-1[fg]; \
[bg][fg]superposición=(W-w)/2:(H-h)/2" \
-c:v libx264 -crf 23\
salida_borrosa_bg.mp4
# Opción 3: agregar barras negras (pilar)
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:negro" \
-c:v libx264 -crf 23\
salida_pillarbox.mp4
¿Cuál elegir?
- Recortar: Ideal para contenido en primer plano y tomas de acción
- Fondo borroso: Popular para imágenes de paisajes, mantiene el contexto
- Barras negras: Simple, pero menos atractivo
Historias de Instagram: configuración óptima
Las historias son temporales pero cruciales para el compromiso.
Especificaciones recomendadas
Resolución: 1080×1920
Relación de aspecto: 9:16
Velocidad de fotogramas: 30 fps
Códec: H.264
Audio: AAC, 128 kbps
Velocidad de bits: 5-8 Mbps (inferior a Reels para una carga más rápida)
Duración: 15 segundos por historia (60 segundos máximo)
Tamaño del archivo: < 100 MB
Consejos para optimizar historias
Tasa de bits más baja que la de los carretes
- Las historias son temporales, los espectadores son menos críticos.
- Carga más rápida = mejor UX
- 5-8 Mbps es suficiente
Mantenga el tamaño del archivo pequeño
- Objetivo de 50 a 100 MB para una historia de 60 segundos
- Las cargas móviles aprecian archivos más pequeños
Optimizar para un consumo rápido
- Los primeros 3 segundos son críticos.
- Carga frontal de contenido importante
- Mantenga el texto grande y legible
Comando FFmpeg para historias
# Optimizado para Historias (tamaño de archivo más pequeño)
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-preestablecido rápido \
-crf 26\
-tasa máxima 8M \
-tamaño buf 12M \
-pix_fmt yuv420p \
-r30\
-c:aac\
-b:a 96k\
-movflags +inicio rápido\
instagram_story.mp4
Diferencias con los carretes:
- CRF 26 en lugar de 23 (más compresión)
- Audio 96 kbps en lugar de 128 kbps
- Preajuste más rápido para una codificación más rápida
Feed de Instagram: configuración óptima
Las publicaciones del feed admiten múltiples relaciones de aspecto. Aquí está el desglose:
Retrato (4:5) - Más popular
Lo mejor para contenido vertical que no es de pantalla completa.
Resolución: 1080×1350
Relación de aspecto: 4:5
Velocidad de fotogramas: 30 fps
Códec: H.264
Velocidad de bits: 8-10 Mbps
Duración: 3-60 segundos
Comando FFmpeg:
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1350:force_original_aspect_ratio=disminución,pad=1080:1350:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M -bufsize 15M \
-c:a aac -b:a 128k\
-movflags +inicio rápido\
feed_retrato.mp4
Cuadrado (1:1) - Universal
Funciona bien para todo tipo de contenido, especialmente demostraciones de productos.
Resolución: 1080×1080
Relación de aspecto: 1:1
Velocidad de fotogramas: 30 fps
Comando FFmpeg:
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1080:force_original_aspect_ratio=disminución,pad=1080:1080:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M \
-c:a aac -b:a 128k\
-movflags +inicio rápido\
feed_cuadrado.mp4
Paisaje (16:9) - Menos común
Úselo únicamente para contenido que debe ser horizontal.
Resolución: 1080×608
Relación de aspecto: 16:9 (en realidad 1,91:1 para Instagram)
Comando FFmpeg:
ffmpeg -i entrada.mp4 \
-vf "escala=1080:608:force_original_aspect_ratio=disminución,pad=1080:608:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M \
-c:a aac -b:a 128k\
-movflags +inicio rápido\
feed_paisaje.mp4
IGTV / Vídeo de formato largo
IGTV ahora está integrado en el feed principal de contenido de larga duración.
Especificaciones recomendadas
Resolución: 1080×1920 (vertical) o 1920×1080 (horizontal)
Relación de aspecto: 9:16 o 16:9
Velocidad de fotogramas: 30 fps
Códec: H.264
Velocidad de bits: 8-15 Mbps
Duración: 1-60 minutos
Tamaño máximo de archivo: 5,4 GB
Nota: La vertical (9:16) obtiene una mejor visibilidad en el feed.
Comando FFmpeg para IGTV
# Vídeo vertical de formato largo
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-preestablecido lento \
-crf 21\
-tasa máxima 15M \
-buftamaño 22M \
-pix_fmt yuv420p \
-c:aac\
-b:a 192k\
-movflags +inicio rápido\
igtv_video.mp4
Configuraciones de mayor calidad:
- CRF 21 (mejor calidad para una visualización más prolongada)
- Audio 192 kbps (importante para contenidos largos)
- Preajuste más lento (vale la pena para formato largo)
Escenarios de conversión comunes
Escenario 1: Vídeo de iPhone a carretes de Instagram
Problema: El iPhone graba a 1920×1080 (paisaje) o 1080×1920 (vertical), pero los archivos son enormes.
Solución:
# Comprimir video de iPhone para carretes
ffmpeg -i iphone_video.mov \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-crf 23\
-preestablecido lento \
-pix_fmt yuv420p \
-c:aac\
-b:a 128k \
-movflags +inicio rápido\
carrete_listo.mp4
Resultado:
- Vídeo de iPhone de 200 MB → 25 MB listo para Instagram
- 87% de reducción del tamaño del archivo
- Sin pérdida de calidad visible
Escenario 2: Vídeo 4K en Instagram
Problema: 4K (3840×2160) es demasiado grande para Instagram.
Solución:
# Reducir la escala de 4K a 1080p
ffmpeg -i 4k_video.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-crf22\
-preestablecido lento \
-c:a aac -b:a 128k\
-movflags +inicio rápido\
instagram_1080p.mp4
Resultado:
- 800 MB de vídeo 4K → 45 MB 1080p
- Reducción del 94%
- Instagram no mostrará 4K de todos modos
Escenario 3: Vlog de paisaje en carretes
Problema: El vlog horizontal de 16:9 debe convertirse en vertical de 9:16.
Solución (fondo borroso):
ffmpeg -i paisaje.mp4 \
-filter_complex "[0:v]escala=1920:-1,boxblur=20:5,escala=1080:1920[bg]; \
[0:v]escala=-1:1920[fg]; \
[bg][fg]superposición=(W-w)/2:(H-h)/2:shortest=1" \
-c:v libx264 -crf 23 -preestablecido lento \
-c:a aac -b:a 128k\
-movflags +inicio rápido\
carrete_con_desenfoque.mp4
Resultado:
- Mantiene vídeo horizontal.
- Agrega un fondo borroso estético
- Sin barras negras
Escenario 4: GoPro/Action Cam a Instagram
Problema: El metraje de GoPro es de 2,7K o 4K, con una tasa de bits alta, a menudo a 60 fps.
Solución:
# Convertir GoPro a carretes de Instagram
ffmpeg -i gopro.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,fps=30" \
-c:vlibx264\
-crf 23\
-preestablecido lento \
-c:a aac -b:a 128k\
-movflags +inicio rápido\
gopro_reel.mp4
Clave: fps=30 reduce la velocidad de fotogramas de 60 fps a 30 fps (archivo más pequeño, suficiente para Instagram).
Scripts de conversión por lotes
Convertir varios videos para carretes
#!/bin/bash
# lote_convert_reels.sh
para vídeo en *.mp4 *.mov; hacer
[ -f "$vídeo" ] || continuar
salida="carrete_${video%.*}.mp4"
echo "Convirtiendo: $video → $salida"
ffmpeg -i "$vídeo" \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -preset lento -crf 23 -maxrate 12M -bufsize 18M \
-pix_fmt yuv420p -r 30\
-c:a aac -b:a 128k -ar 48000\
-movflags +inicio rápido\
"$salida"
echo " ✓ Listo: $ salida "
hecho
echo "¡Todos los videos convertidos!"
Convertir a todos los formatos de Instagram
#!/bin/bash
#convert_all_instagram.sh
ENTRADA="$1"
si [ ! -f "$ENTRADA" ]; entonces
echo "Uso: $0 input_video.mp4"
salida 1
fi
BASE="${ENTRADA%.*}"
# Carretes (9:16)
ffmpeg -i "$ENTRADA" \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 12M -c:a aac -b:a 128k -movflags +faststart \
"${BASE}_carrete.mp4"
# Alimentación vertical (4:5)
ffmpeg -i "$ENTRADA" \
-vf "escala=1080:1350:force_original_aspect_ratio=disminución,pad=1080:1350:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M -c:a aac -b:a 128k -movflags +faststart \
"${BASE}_feed_portrait.mp4"
# Cuadrado de alimentación (1:1)
ffmpeg -i "$ENTRADA" \
-vf "escala=1080:1080:force_original_aspect_ratio=disminución,pad=1080:1080:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M -c:a aac -b:a 128k -movflags +faststart \
"${BASE}_feed_square.mp4"
echo "Se crearon 3 versiones:"
echo " - ${BASE}_reel.mp4 (9:16 para carretes/historias)"
echo " - ${BASE}_feed_portrait.mp4 (4:5 para feed)"
echo " - ${BASE}_feed_square.mp4 (1:1 para feed)"
Optimización de calidad frente a tamaño de archivo
Tamaños de archivos de destino
| Duración | Carretes/Historias | Alimentación | IGTV |
|---|---|---|---|
| 15 segundos | 10-20 MB | 8-15MB | - |
| 30 segundos | 20-35 MB | 15-25MB | - |
| 60 segundos | 35-60 MB | 25-45 MB | 50-80 MB |
| 5 minutos | - | - | 150-250MB |
| 10 minutos | - | - | 250-400 MB |
Guía de calidad CRF
| Valor CRF | Calidad | Caso de uso | Tamaño de archivo (60 años) |
|---|---|---|---|
| 18 | Excelente | IGTV, contenidos importantes | 80-100 MB |
| 21 | Muy bueno | Carretes Premium | 50-70 MB |
| 23 | Bueno (recomendado) | Carretes estándar, alimentación | 35-50MB |
| 26 | Aceptable | Historias, publicaciones rápidas | 20-30 MB |
| 28 | Feria | Historias de baja prioridad | 15-20 MB |
Punto ideal: CRF 23 para la mayoría del contenido de Instagram.
Problemas y soluciones comunes
Problema 1: "El vídeo es demasiado grande"
Solución 1: aumentar la compresión
# Compresión más agresiva
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 26 -maxrate 8M \
-c:a aac -b:a 96k \
salida.mp4
Solución 2: Reducir la velocidad de fotogramas
# 30 fps → 24 fps (20% más pequeño)
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,fps=24" \
-c:v libx264 -crf 23\
-c:a aac -b:a 128k\
salida.mp4
Solución 3: Recortar vídeo
# Cortar a 60 segundos
ffmpeg -i entrada.mp4 -t 60 \
-c:v libx264 -crf 23\
-c:a aac -b:a 128k\
salida.mp4
Problema 2: "El vídeo se ve borroso en Instagram"
Causas:
- Subida resolución incorrecta
- Fuente de baja calidad recomprimida de Instagram
- Se utilizó un valor CRF demasiado alto.
Solución:
# Carga de alta calidad
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-preestablecido lento \
-crf 21\
-tasa máxima 15M \
-pix_fmt yuv420p \
-c:a aac -b:a 192k\
-movflags +inicio rápido\
alta_calidad.mp4
Problema 3: "Instagram recorta mi vídeo de forma extraña"
Causa: Se cargó una relación de aspecto incorrecta.
Solución: Verifique siempre la relación de aspecto antes de cargarlo.
# Verifique las dimensiones del video
ffprobe -v error -select_streams v:0 \
-show_entries flujo=ancho,alto \
-de csv=s=x:p=0 vídeo.mp4
Resultados esperados:
- Carretes/Historias: 1080x1920
- Alimentación vertical: 1080x1350
- Cuadrado de alimentación: 1080x1080
Problema 4: "La carga se atasca o falla"
Causas:
- Archivo demasiado grande
- Conexión inestable
- Códec incorrecto
Solución:
# Crea videos de Instagram ultracompatibles
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-perfil:v principal\
-nivel 4.0\
-crf24\
-tasa máxima 10M \
-pix_fmt yuv420p \
-c:a aac -b:a 128k -ar 48000\
-movflags +inicio rápido\
compatible.mp4
Recomendaciones de aplicaciones móviles
Si prefieres la edición móvil:
Aplicaciones iOS
InShot (Gratis con marca de agua)
- Fácil conversión de relación de aspecto
- Ajustes preestablecidos de Instagram
- Edición básica
CapCut (Gratis)
- Ajustes preestablecidos de exportación de Instagram
- Edición avanzada
- Sin marca de agua
Adobe Premiere Rush ($9,99/mes)
- Calidad profesional
- Sincronización en la nube
- Plantillas de Instagram
Aplicaciones de Android
InShot (Gratis)
- Igual que iOS
- Funciona muy bien en Android
KineMaster (Gratis/$4,99/mes)
- Edición profesional
- Ajustes preestablecidos de Instagram
- Soporte multicapa
Lista de verificación de mejores prácticas
Antes de subir a Instagram:
☑ La resolución coincide con el formato
- Carretes/Historias: 1080×1920
- Alimentación vertical: 1080×1350
- Cuadrado de alimentación: 1080×1080
☑ Tamaño de archivo razonable
- <100 MB para Historias
- < 200 MB para carretes
- < 500 MB para IGTV
☑ El códec es H.264
- No H.265/HEVC
- No ProRes ni otros códecs profesionales
☑ El audio es AAC
- 128 kbps para carretes
- Frecuencia de muestreo de 48 kHz
☑ La velocidad de fotogramas es de 24 a 30 fps
- No 60 fps (a menos que quieras un efecto de cámara lenta)
☑ El formato de píxel es yuv420p
- Formato más compatible
☑ Inicio rápido habilitado
- Para una reproducción fluida
☑ Video probado antes de subirlo
- Ver vídeo completo
- Verificar la sincronización de audio
- Verificar que no haya problemas de calidad.
Conclusión: Lista de verificación de videos de Instagram
Para carretes (más importante en 2025):
ffmpeg -i entrada.mp4 \
-vf "escala=1080:1920:force_original_aspect_ratio=disminución,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -preset lento -crf 23 -maxrate 12M \
-c:a aac -b:a 128k -movflags +inicio rápido \
carrete_perfecto.mp4
Victorias rápidas:
- Cargue siempre en resolución nativa (1080×1920 para carretes)
- Utilice CRF 23 para equilibrar calidad/tamaño
- Mantener el tamaño del archivo <200 MB
- Pruebe en su teléfono antes de publicar
Recuerda: Instagram volverá a comprimir tu video. Comenzar con configuraciones optimizadas minimiza la pérdida de calidad.
¿Necesitas convertir videos para Instagram? Usa nuestro convertidor de video gratuito con ajustes preestablecidos de Instagram para Reels, Stories y Feed. ¡Configuraciones perfectas cada vez!
Sobre el Autor

1CONVERTER Technical Team
Official TeamFile Format Specialists
Our technical team specializes in file format technologies and conversion algorithms. With combined expertise spanning document processing, media encoding, and archive formats, we ensure accurate and efficient conversions across 243+ supported formats.
📬 Get More Tips & Guides
Join 10,000+ readers who get our weekly newsletter with file conversion tips, tricks, and exclusive tutorials.
🔒 We respect your privacy. Unsubscribe at any time. No spam, ever.