

Domina la compresión de vídeo para YouTube con nuestra guía completa. Aprende la configuración óptima, los códecs, las tasas de bits y las herramientas para conseguir subidas de calidad perfecta en cada ocasión.
Cómo comprimir vídeos para YouTube: Guía definitiva. YouTube recodifica automáticamente todos los vídeos subidos, pero subir vídeos mal comprimidos provoca tiempos de subida más largos, pérdida de calidad y retrasos en la codificación. Esta guía te muestra cómo comprimir vídeos de forma óptima antes de subirlos a YouTube. ## Referencia rápida: Ajustes recomendados de YouTube | Resolución | Tasa de bits (SDR) | Tasa de bits (HDR) | FPS | Códec | |------------|---------------|---------------|-----|-------| | 4K (2160p) | 35-45 Mbps | 53-68 Mbps | 24-60 | H.264/H.265 | | 1440p | 16 Mbps | 24 Mbps | 24-60 | H.264 | | 1080p | 8 Mbps | 12 Mbps | 24-60 | H.264 | | 720p | 5 Mbps | 7.5 Mbps | 24-60 | H.264 | | 480p | 2.5 Mbps | - | 24-30 | H.264 | ## Entendiendo el procesamiento de YouTube Cuando subes un video, YouTube: 1. **Acepta tu subida** - El archivo original se almacena temporalmente. 2. **Transcodifica a múltiples formatos** - Crea versiones para diferentes dispositivos. 3. **Genera múltiples calidades** - Desde 144p hasta 4K/8K. 4. **Aplica compresión** - Reduce aún más el tamaño del archivo. 5. **Distribuye globalmente** - Copia a los servidores CDN. **Consejo clave:** YouTube volverá a comprimir tu video de todos modos, pero comenzar con la configuración óptima minimiza la pérdida de calidad. ## Mejores códecs para subir a YouTube ### 1. H.264 (AVC) - Mejor compatibilidad **Cuándo usarlo:** Casi siempre (códec preferido de YouTube) ```bash # Comando FFmpeg para H.264 ffmpeg -i input.mp4 \ -c:v libx264 \ -preset slow \ -crf 18 \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ output.mp4 ``` **Ventajas:** - Compatibilidad universal - Procesamiento rápido de YouTube - Excelente relación calidad/tamaño - Compatible con todos los dispositivos **Ajustes:** - **CRF 18-23** para alta calidad (menor = mejor) - **Preajuste: slow** para mejor compresión - **Perfil: high** para mejores características ### 2. H.265 (HEVC) - Mejor compresión **Cuándo usarlo:** Contenido 4K/8K, cuando el tamaño del archivo importa ```bash # Comando FFmpeg para H.265 ffmpeg -i input.mp4 \ -c:v libx265 \ -preset medium \ -crf 22 \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ -tag:v hvc1 \ output.mp4 ``` **Ventajas:** - Archivos entre un 30 % y un 50 % más pequeños que H.264 - Mejor para contenido 4K/8K - Compatibilidad con HDR **Desventajas:** - Codificación más lenta - Algunos dispositivos antiguos tienen dificultades - El procesamiento de YouTube tarda más ### 3. VP9 - Alternativa abierta **Cuándo usarlo:** Raramente (YouTube convierte a VP9 automáticamente) VP9 es el códec de transmisión preferido de YouTube, pero deberías subir archivos H.264 y dejar que YouTube se encargue de la conversión a VP9. ## Resolución y velocidad de fotogramas ### Elección de la resolución **Buenas prácticas:** - Graba en resolución nativa (no reescales) - Que coincida con el material original - Ten en cuenta los dispositivos de tu audiencia | Tipo de contenido | Resolución recomendada | |--------------|------------------------| | Contenido profesional | 4K (3840x2160) | | Vídeos estándar de YouTube | 1080p (1920x1080) | | Juegos/streaming | 1080p 60 fps | | Tutoriales/presentaciones | 1080p 30 fps | | Contenido optimizado para móviles | 720p | ### Ajustes de velocidad de fotogramas **Velocidades de fotogramas comunes:** - **24 fps** - Aspecto cinematográfico - **30 fps** - Contenido estándar de YouTube - **60 fps** - Juegos, deportes, movimiento fluido **Importante:** No conviertas la velocidad de fotogramas (30→60). Sube el vídeo a la velocidad de fotogramas original. ```bash # Comprobar la velocidad de fotogramas del vídeo ffmpeg -i video.mp4 2>&1 | grep "fps" # Mantener la velocidad de fotogramas original ffmpeg -i input.mp4 -r 30 -c:v libx264 output.mp4 ``` ## Directrices sobre la tasa de bits ### Tasa de bits variable (VBR) vs. Tasa de bits constante (CBR) **Para subir vídeos a YouTube, usa VBR:** - Compresión más eficiente - Mejor calidad con el mismo tamaño de archivo - Recomendación de YouTube ### Calculadora de tasa de bits **Fórmula:** `Tasa de bits (Mbps) = (Resolución × FPS × Factor de movimiento) / Eficiencia` **Factores de movimiento:** - Movimiento bajo (cabeza hablando): 0.07 - Movimiento medio (vlog): 0.1 - Movimiento alto (deportes, videojuegos): 0.15 **Ejemplo para 1080p 30fps con movimiento medio:** - (1920×1080) × 30 × 0.1 / 1000 = ~6 Mbps ### Tasa de bits de audio | Calidad | Tasa de bits | Caso de uso | |---------|---------|----------| | Mínimo | 96 kbps | Podcasts, solo voz | | Estándar | 128 kbps | Contenido general | | **Recomendado** | **192 kbps** | **La mayoría de los vídeos de YouTube** | | Alta calidad | 256-320 kbps | Música, ASMR | ## Métodos de compresión ### Método 1: Usando FFmpeg (Máxima calidad) **Compresión básica:** ```bash # Alta calidad (recomendada para YouTube) ffmpeg -i input.mp4 \ -c:v libx264 \ -preset slow \ -crf 18 \ -maxrate 8M \ -bufsize 12M \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ -movflags +faststart \ output.mp4 ```
Función de cada parámetro: - -c:v libx264 - Usar el códec H.264 - -preset slow - Mejor compresión (codificación más lenta) - -crf 18 - Nivel de calidad (18-23 para YouTube) - -maxrate 8M - Tasa de bits máxima para 1080p - -bufsize 12M - Tamaño del búfer de reproducción - -pix_fmt yuv420p - Formato de color (necesario para compatibilidad) - -c:a aac - Códec de audio AAC - -b:a 192k - Tasa de bits de audio - -movflags +faststart - Habilitar la transmisión antes de que finalice la descarga Para contenido 4K: bash ffmpeg -i input.mp4 \ -c:v libx264 \ -preset slow \ -crf 18 \ -maxrate 40M \ -bufsize 60M \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ -movflags +faststart \ output_4k.mp4 ### Método 2: HandBrake (Fácil de usar) Ajustes para YouTube: 1. Formato: MP4 2. Códec de vídeo: H.264 (x264) 3. Velocidad de fotogramas: Igual que la fuente 4. Calidad: Calidad constante, RF 20-22 5. Audio: AAC, 192 kbps 6. Preajuste: Lento o Muy lento ¿Por qué HandBrake?: - Interfaz visual - Preajustes para dispositivos comunes - Procesamiento por lotes - Gestión de colas ### Método 3: Adobe Media Encoder Ajustes recomendados: Formato: H.264 Preajuste: YouTube 1080p Full HD Ajustes de codificación: - Rendimiento: Codificación por hardware (si está disponible) - Perfil: Alto - Nivel: 4.2 - Configuración de bitrate: VBR, 1 pasada - Bitrate objetivo: 8 Mbps (1080p) - Bitrate máximo: 12 Mbps Audio: - Códec: AAC - Bitrate: 192 kbps - Frecuencia de muestreo: 48000 Hz ## Casos especiales ### 1. Archivos grandes (>50 GB) El límite de subida de YouTube es de 256 GB o 12 horas, pero los archivos grandes son problemáticos: Solución: Codificación en dos pasadas bash # Primera pasada ffmpeg -i input.mp4 -c:v libx264 -preset slow -b:v 8M \ -pass 1 -f null /dev/null # Segunda pasada ffmpeg -i input.mp4 -c:v libx264 -preset slow -b:v 8M \ -pass 2 -c:a aac -b:a 192k output.mp4 Beneficios: - Calidad más consistente - Mejor distribución de la tasa de bits - Menor tamaño de archivo ### 2. Grabaciones de pantalla Las grabaciones de pantalla (tutoriales, partidas) requieren un tratamiento especial: bash ffmpeg -i screencast.mp4 \ -c:v libx264 \ -preset medium \ -crf 23 \ -pix_fmt yuv420p \ -vf "scale=1920:1080" \ -c:a aac \ -b:a 128k \ output.mp4 Consejos: - Usar CRF 23 (el texto necesita claridad) - No usar ajustes de movimiento altos - 30 fps suelen ser suficientes ### 3. Grabaciones de teléfono/cámara Las grabaciones de teléfono sin procesar suelen ser ineficientes: bash # Comprimir vídeo del teléfono ffmpeg -i phone_video.mov \ -c:v libx264 \ -preset slow \ -crf 20 \ -vf "scale=1920:1080:force_original_aspect_ratio=decrease" \ -c:a aac \ -b:a 192k \ -movflags +faststart \ optimized.mp4 Ejemplo real: - iPhone 13 Pro: 4K 60fps = 500 MB/min - Después de la optimización: 4K 60fps = 150 MB/min - Reducción del 70% en el tamaño del archivo con una mínima pérdida de calidad ### 4. Pantalla verde / Chroma Key Los vídeos con pantalla verde requieren una compresión cuidadosa: bash ffmpeg -i greenscreen.mp4 \ -c:v libx264 \ -preset slow \ -crf 18 \ -pix_fmt yuv420p \ -profile:v high \ -c:a aac \ -b:a 192k \ output.mp4 ¿Por qué reducir el CRF?: - La precisión del color es importante - Los artefactos de compresión afectan a la incrustación - Usar CRF 18 en lugar de 22 ## Ejemplos de calidad vs. tamaño de archivo Prueba con un vídeo de 10 minutos a 1080p y 30 fps: | Método | Tamaño de archivo | Calidad | Tiempo de subida (100 Mbps) | |--------|-----------|---------|------------------------| | Sin comprimir | 15 GB | Perfecto | 20 min | | CRF 18 (recomendado) | 1,2 GB | Excelente | 1,6 min | | CRF 23 | 600 MB | Muy bueno | 48 seg | | CRF 28 | 300 MB | Bueno | 24 seg | | Sobrecomprimido | 100 MB | Malo | 8 seg | Recomendación: CRF 18-20 ofrece el mejor equilibrio entre calidad y tamaño para YouTube. ## Procesamiento por lotes ### Procesar varios vídeos bash #!/bin/bash # Comprimir por lotes para YouTube vídeos en *.mp4; do echo "Procesando: $video" ffmpeg -i "$video" \ -c:v libx264 \ -preset slow \ -crf 20 \ -maxrate 8M \ -bufsize 12M \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ -movflags +faststart \ "youtube_${video}" done echo "¡Todos los videos procesados!" ### Script de Python para automatización ```python import subprocess import os def compress_for_youtube(input_file, output_file): command = [ 'ffmpeg', '-i', input_file, '-c:v', 'libx264', '-preset', 'slow', '-crf', '20', '-maxrate', '8M', '-bufsize', '12M', '-pix_fmt', 'yuv420p', '-c:a', 'aac', '-b:a', '192k', '-movflags', '+faststart', output_file ] subprocess.run(command, check=True)
Procesar todos los archivos MP4 para filename en os.listdir('.'): if filename.endswith('.mp4'): output = f'youtube_{filename}' print(f'Comprimiendo {filename}...') compress_for_youtube(filename, output) ``` ## Errores comunes que se deben evitar 1. **Aumentar la resolución de contenido de baja resolución** - No convertir 720p a 4K (YouTube no mejorará la calidad) - Subir el archivo en la resolución original 2. **Usar CBR en lugar de VBR** - VBR proporciona mejor calidad con el mismo tamaño de archivo - YouTube recomienda VBR 3. **Sobrecompresión** - Un CRF > 28 introduce artefactos visibles - YouTube comprimirá aún más, multiplicando la pérdida de calidad 4. **Formato de píxeles incorrecto** - Usar siempre `yuv420p` para compatibilidad - Otros formatos pueden no funcionar en todos los dispositivos 5. **Ignorar la calidad del audio** - Baja tasa de bits de audio (<128 kbps) kbps) es muy perceptible. Usa al menos 192 kbps AAC. 6. **No uses `-movflags +faststart`**. Sin esto, el video no se podrá reproducir hasta que se descargue por completo y el procesamiento de YouTube podría ser más lento. ## Lista de verificación para la optimización de la subida Antes de subir a YouTube: ☑ **Formato:** MP4 o MOV ☑ **Códec:** H.264 (libx264) o H.265 (libx265) ☑ **Resolución:** Nativa (no reescalar) ☑ **Velocidad de fotogramas:** Igual que la fuente (24, 30 o 60 fps) ☑ **Tasa de bits:** Siguiendo las recomendaciones de YouTube ☑ **Audio:** AAC, 192 kbps, 48 kHz ☑ **Formato de píxeles:** yuv420p ☑ **Faststart activado:** Para la transmisión ☑ **Tamaño del archivo:** Razonable para Tiempo de subida ☑ **Reproducción de prueba:** Vea el vídeo completo antes de subirlo ## Avanzado: Aceleración por hardware Use la codificación de GPU para un procesamiento más rápido: ### GPU NVIDIA (NVENC) ```bash ffmpeg -i input.mp4 \ -c:v h264_nvenc \ -preset p7 \ -cq 20 \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ output.mp4 ``` ### GPU AMD ```bash ffmpeg -i input.mp4 \ -c:v h264_amf \ -quality quality \ -qp 20 \ -c:a aac \ -b:a 192k \ output.mp4 ``` ### Apple Silicon (VideoToolbox) ```bash ffmpeg -i input.mp4 \ -c:v h264_videotoolbox \ -b:v 8M \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ output.mp4 ``` **Compensación:** La codificación por hardware es de 3 a 10 veces más rápida, pero produce archivos ligeramente más grandes o de menor calidad en comparación con la codificación por software a la misma tasa de bits. ## Solución de problemas ### El mensaje "El video aún se está procesando" se queda atascado en YouTube **Causas:** - Códec o formato no estándar - Tamaño de archivo muy grande - Resolución o velocidad de fotogramas inusual **Solución:** Recodificar con las especificaciones estrictas de YouTube: ```bash ffmpeg -i input.mp4 \ -c:v libx264 \ -profile:v high \ -level 4.2 \ -pix_fmt yuv420p \ -c:a aac \ -ar 48000 \ output.mp4 ``` ### Pérdida de calidad tras el procesamiento de YouTube **Esto es normal**, pero minimízala: - Sube la fuente de mayor calidad posible - Usa CRF 18 (no 23+) - Sube en 4K incluso si la fuente es 1080p (proporciona más datos a YouTube) - Usa el perfil H.264 High ### Tiempos de subida prolongados **Soluciones:** 1. Comprime de forma más agresiva (CRF 23 en lugar de 18) 2. Utiliza codificación por hardware para mayor velocidad. 3. Utiliza codificación de dos pasadas para una mejor compresión. 4. Sube el vídeo fuera de las horas punta. ## Conclusión: Flujo de trabajo de buenas prácticas **Para la mayoría de los vídeos de YouTube (1080p 30 fps):** ```bash ffmpeg -i input.mp4 \ -c:v libx264 \ -preset slow \ -crf 20 \ -maxrate 8M \ -bufsize 12M \ -pix_fmt yuv420p \ -c:a aac \ -b:a 192k \ -movflags +faststart \ youtube_upload.mp4 ``` **Esto te ofrece:** - Excelente calidad (CRF 20) - Tamaño de archivo razonable (60-100 MB por minuto) - Procesamiento rápido para YouTube - Compatibilidad con todos los dispositivos - Reproducción en streaming antes de la descarga completa **Ventajas rápidas:** - 15 GB de vídeo sin procesar → 1,2 GB optimizado (92 % más pequeño) - Tiempo de subida: 20 min → 1,6 min (12 veces más rápido) - Procesamiento de YouTube: Rápido (minutos, no horas) **Consejo final:** ¡Prueba siempre la configuración primero en un clip de 30 segundos y luego aplícala al vídeo completo! --- **¿Necesitas comprimir vídeos para YouTube?** Usa nuestro [convertidor de vídeo gratuito](/) con ajustes preestablecidos optimizados para YouTube. ¡Procesa tus vídeos por lotes en minutos!
Sobre el Autor

1CONVERTER Media Team
Official TeamAudio & Video Specialists
Our media engineering team handles video and audio conversions using industry-standard encoding technologies. We optimize for quality retention while providing flexible compression options for various use cases.
📬 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.