Por qué convertir una presentación a vídeo
- Compartir sin que el destinatario necesite PowerPoint o Keynote.
- Publicar en YouTube/LinkedIn para cursos, demos y webinars.
- Preservar animaciones y transiciones "horneadas" en el vídeo.
- Incluir narración sincronizada grabada en la presentación.
Método 1: PowerPoint nativo (Windows y macOS)
Archivo → Exportar → Crear un vídeo
→ Calidad: Full HD 1080p (recomendado) o 4K
→ Usar tiempos y narraciones grabadas (si existen)
→ Segundos en cada diapositiva: 5 s
→ Crear vídeo
| Opción | Resolución | Uso |
|---|---|---|
| Ultra HD (4K) | 3840×2160 | Pantalla grande, masterización |
| Full HD (1080p) | 1920×1080 | Uso general, YouTube |
| HD (720p) | 1280×720 | Archivos ligeros |
Método 2: Keynote (macOS)
Archivo → Exportar a → Película (QuickTime)
→ Resolución: 1080p o 4K
→ Incluir audio grabado
→ Exportar
Método 3: LibreOffice + FFmpeg (Linux/automatizado)
#!/bin/bash
INPUT=$1
OUTPUT="${INPUT%.pptx}.mp4"
TMPDIR=$(mktemp -d)
# Exportar diapositivas como PNG
libreoffice --headless --convert-to png --outdir "$TMPDIR" "$INPUT"
# Crear vídeo (5 segundos por diapositiva)
ffmpeg -framerate 1/5 \
-pattern_type glob -i "$TMPDIR/*.png" \
-vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -preset medium -crf 20 -pix_fmt yuv420p "$OUTPUT"
rm -rf "$TMPDIR"
⚠️ LibreOffice no renderiza animaciones — solo el estado final de cada diapositiva.
Añadir narración con FFmpeg
ffmpeg -i presentacion.mp4 -i narracion.mp3 \
-c:v copy -c:a aac -b:a 192k presentacion_con_audio.mp4
Mejores prácticas
- Usa diapositivas 16:9 (4:3 genera barras negras en vídeo).
- Fuente mínima 24 pt — legible en 480p.
- Alto contraste: texto oscuro en fondo claro o viceversa.
- Graba narración directamente en PowerPoint para sincronización perfecta.
Conclusión
Para conversiones con animaciones y narración usa PowerPoint nativo (Archivo → Exportar → Crear vídeo). Para automatización en Linux usa LibreOffice + FFmpeg, aceptando que las animaciones no se incluyen.
Casos de uso avanzados
Distribución multi-plataforma: cada red social tiene specs preferidas — YouTube acepta MP4 H.264 hasta 4K 60fps con AAC 384 kbps; Instagram Reels prefiere MP4 H.264 a 1080×1920 vertical; TikTok recomienda MP4 H.264/H.265 hasta 60 segundos con bitrate de 5-10 Mbps; LinkedIn limita a 5 GB y prefiere MP4 H.264. Convertir tu master a las specs exactas de cada plataforma antes del upload garantiza que la re-codificación interna del servidor (que siempre ocurre) parta de un input óptimo, preservando máxima calidad final. Edición profesional: editores como DaVinci Resolve, Premiere Pro y Final Cut Pro funcionan mejor con codecs intermedios (ProRes, DNxHD, CineForm) que con H.264 final-delivery — convertir tu material a un formato intermedio antes de editar acelera dramáticamente el render y evita generation loss en multi-track timelines. Streaming en vivo: OBS Studio y Streamlabs requieren input en H.264/H.265 con keyframes cada 2 segundos para HLS; convertir grabaciones a este preset facilita el uplink.
Mejores prácticas y consejos profesionales
Two-pass encoding vs CRF: para target file size específico (ej. "máximo 25 MB para WhatsApp") usa two-pass; para target quality usa CRF (Constant Rate Factor) con valores 18-23 para H.264, 22-28 para H.265 — son visually-lossless en condiciones normales. Audio passthrough: si tu video destino soporta el codec original de audio, usa stream copy (-c:a copy en FFmpeg) — preserva 100% de la calidad de audio sin re-codificación. Container vs codec: distingue entre container (MP4, MKV, MOV) y codec interno (H.264, H.265, AV1). Cambiar solo el container es una operación trivial sin re-encoding (segundos vs minutos para re-encode). HDR preservation: si tu source es HDR10/Dolby Vision, asegúrate que el destino también soporta HDR — convertir HDR a SDR pierde rango dinámico permanentemente. Frame rate: nunca aumentes frame rate (24→60 no añade información real); reducirlo (60→30) elimina frames sin pérdida visible para la mayoría del contenido.
Compatibilidad y consideraciones técnicas
KaijuConverter procesa video con FFmpeg 6.x compilado con todas las extensiones críticas: x264/x265 para encoding H.264/H.265 con presets configurables (ultrafast a veryslow, default medium para balance), libvpx-vp9 para WebM, SVT-AV1 para encoding moderno AV1 con soporte 10-bit color space, libfdk-aac para audio AAC, libopus para Opus. Soportamos archivos hasta 500 MB y resoluciones hasta 4K (3840×2160) a 60 fps. La pipeline cloud usa hardware acceleration cuando está disponible (NVENC/QuickSync) que acelera 5-10× respecto a CPU encoding. Tiempo de procesamiento: un video 1080p de 60 segundos típicamente se convierte en 12-30 segundos según codec destino y preset. Material 4K HDR puede requerir 2-5 minutos. Limitaciones: archivos protegidos con DRM (Netflix, Disney+, Amazon Prime, Apple TV+) no se pueden convertir — el DRM bloquea extracción del stream. Codecs propietarios muy específicos (RED RAW, ARRI Alexa raw, Sony X-OCN) requieren software dedicado. Privacidad: video se cifra en tránsito (TLS 1.3), se procesa en contenedores Docker aislados, se elimina automáticamente tras 2 horas con multi-pass overwrite seguro.
Conversiones relacionadas
Conversiones de vídeo que encajan con esta guía: