La evolución del video en móviles
3GP — el formato del 2G/3G (2001-2010)
3GP (3GPP File Format) fue diseñado para los primeros teléfonos con cámara:
- Baja resolución: típicamente 176x144 o 320x240 píxeles
- Codecs: H.263 o MPEG-4 Part 2 para video; AMR para audio
- Tamaño muy reducido: diseñado para MMS y tarjetas SD de 64-128 MB
- Actualmente: formato obsoleto; solo aparece en archivos antiguos
MP4 — el estándar moderno
Desde ~2010, todos los smartphones graban en MP4:
- Resolución: 720p, 1080p, 4K según el modelo
- Codecs: H.264 (universal) o H.265/HEVC (modelos recientes)
- Compatibilidad: funciona en todos los dispositivos y plataformas
HEVC/H.265 — el presente y futuro
Los smartphones de gama alta desde ~2017 graban en H.265:
- 50% menos espacio que H.264 a la misma calidad visual
- Compatibilidad: requiere hardware de decodificación HEVC
Formatos actuales por fabricante
| Fabricante | Formato | Codec |
|---|---|---|
| Apple iPhone 13+ | MP4 / MOV | H.265 HEVC |
| Samsung Galaxy S23+ | MP4 | H.265 HEVC |
| Google Pixel | MP4 | H.264 / H.265 |
| Android gama baja | MP4 | H.264 |
| Teléfonos 2G/3G legacy | 3GP | H.263 |
Cómo convertir 3GP a MP4
# Archivo individual
ffmpeg -i video.3gp -c:v libx264 -c:a aac video.mp4
# Lote (carpeta completa)
for f in *.3gp; do
ffmpeg -i "$f" -c:v libx264 -c:a aac "${f%.3gp}.mp4"
done
Compatibilidad iOS/Android: HEVC vs H.264
El principal problema hoy no es 3GP vs MP4 sino HEVC vs H.264:
- Archivos grabados en iPhone 13+ con HEVC pueden no reproducirse en software antiguo
- Solución: en iPhone → Ajustes → Cámara → Formatos → Mayor compatibilidad para grabar en H.264
Optimizar video móvil para redes sociales
WhatsApp, Instagram y TikTok recomprimen el video al subirlo. Para mejores resultados:
- Formato: MP4 con H.264
- Resolución: 1080p máximo
- Bitrate: 5-10 Mbps antes de subir
- Audio: AAC 128 kbps
Recuperar videos 3GP antiguos
- Copia los archivos 3GP al PC
- Convierte con FFmpeg a MP4 H.264
- El resultado es compatible con todos los dispositivos y plataformas
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: