He montado un sistema que funciona para quienes gestionan canales y grupos de Telegram orientados a audiencia móvil. Después de aplicarlo dejarás de perder calidad en la conversión, acelerarás el inicio de reproducción y subirás las visualizaciones completas en los primeros 10 segundos. El flujo correcto es así: exportación correcta → carga adecuada → verificación en analítica. Miramos números, no meguslas.
Una vez que tengas el flujo de exportación y carga ajustado, comprueba la conversión del canal con un piloto pequeño: comprar suscriptores Telegram España te dará un flujo controlado para medir la cabecera, el mensaje de bienvenida y los primeros posts. Toma métricas antes y después: alcance, ER, retención a 24 horas y porcentaje de ocultaciones. Quédate solo con los formatos donde el crecimiento es estable sin caída de métricas.
Exporta MP4 H.264 con yuv420p, AAC 128-192 kbps, 30 fps, keyint 2 segundos, activa faststart, mantén el peso por debajo de 70-100 MB por cada 60 segundos y sube como vídeo, no como archivo. Usa vertical 1080×1920 o 720×1280, elige una miniatura nítida de los primeros 0,3-0,5 segundos y comprueba el inicio en 3G. Si los números no se mueven, es que lo has leído pero no lo has aplicado.
Instrucciones rápidas:
Va a sonar duro, pero es la verdad: si el objetivo del vídeo no está ligado a una métrica, la optimización no sirve para nada. Yo no me fío de las sensaciones, me fío de los datos, por eso fijo los KPI antes del montaje: VF1k (visualizaciones en la primera hora por cada 1.000 suscriptores), reenvíos sobre visualizaciones y clics en el enlace. Los criterios son sencillos: VF1k por debajo de 80 → problema en los primeros 3 segundos o en la miniatura; reenvíos por debajo del 1,5% → el tema no engancha; CTR del enlace por debajo del 1% → llamada a la acción débil. La fórmula es simple: primero métricas, luego emociones.
Define un KPI principal por post.
Para audiencia móvil mantén el vertical 9:16 — 1080×1920 o 720×1280. El cuadrado 1:1 úsalo solo para carruseles y reposts. El horizontal 16:9 resérvalo para demostraciones de interfaz en escritorio, pero no como formato principal.
Para que el vertical realmente funcione en la retención, no cuentes con el sonido: el espectador tiene que entender el mensaje en los primeros segundos a través de subtítulos, textos grandes y pistas visuales — esto está explicado paso a paso aquí: Cómo crear contenido para ver sin sonido en Telegram. Y para que el formato no quede cortado por la interfaz y tenga un aspecto uniforme en el feed y en la vista previa, respeta las reglas de zonas seguras, proporciones y errores típicos — Cómo tener en cuenta las particularidades del formato vertical en Telegram.
Apunta a 2,5-4 Mbps para 1080p30 y 1-1,8 Mbps para 720p30; con movimiento intenso, añade hasta un 20% más. En ffmpeg se traduce en CRF 18-22 con -maxrate y -bufsize, más -movflags +faststart para el inicio instantáneo en Telegram.
| Parámetro | Valor recomendado | Por qué importa |
| Contenedor | MP4 | Streaming nativo en Telegram, menos reconversiones |
| Códec de vídeo | H.264 High Profile, Level 4.1 | Máxima compatibilidad con móviles, bitrate predecible |
| Formato de píxel | yuv420p | Reproducción correcta en iOS y Android |
| FPS | 30 fijos | Renderizado estable sin saltos ni problemas de audio |
| GOP/Keyint | 2 segundos (p. ej., 60 a 30 fps) | Avance rápido, menos artefactos en los primeros fotogramas |
| Bitrate 1080p | 2,5-4 Mbps VBR | Equilibrio entre calidad y peso para 4G en España |
| Bitrate 720p | 1-1,8 Mbps VBR | Para señal débil en interiores |
| Audio | AAC LC 128-192 kbps, 44,1 o 48 kHz | Voz limpia sin peso innecesario |
| Canales de audio | Mono para voz, estéreo para música | Ahorro de peso sin perder el mensaje |
| Faststart | -movflags +faststart | Metadatos al inicio del archivo para arranque inmediato |
| Tamaño del archivo | hasta 70-100 MB por 60 segundos | Inicio rápido en 3G-4G, menos abandonos |
Seguimos paso a paso, sin caos. Exporta con framerate constante, comprueba los primeros 3 segundos en nitidez y ausencia de banding en gradientes, activa faststart y verifica el peso. En Telegram sube siempre como vídeo: si lo subes como archivo, el espectador tiene que descargarlo entero y puedes perder hasta un 30% de visualizaciones completas en redes lentas. En mis proyectos reales esto da entre +12% y +18% de VF1k. Antes de pulsar Enviar elige la miniatura, añade UTM al enlace y programa la publicación en el pico de audiencia. O lo haces, o lo pagas con alcance.
Prepara una sola checklist y tenla siempre a mano.
En el móvil: Ajustes → Datos y almacenamiento → Uso de almacenamiento → Limpiar caché. Esto es para hacer una prueba limpia del arranque. Al subir el vídeo, selecciona «Enviar como vídeo», toca el icono de calidad y ponlo en «Original» o al máximo si Telegram propone compresión.
Después haz una medición rápida de visibilidad: publica el vídeo y monitoriza el alcance, la retención en los primeros 3-5 segundos y el CTR de los botones. Si necesitas un impulso controlado para probar hipótesis, usa visualizaciones en Telegram en pequeñas tandas con entrega uniforme y detén el test cuando empiecen a subir las ocultaciones.
Elige un fotograma con una cara o texto grande y legible en los primeros 0,3-0,5 segundos, sin desenfoque ni micromovimiento. Si la miniatura sale borrosa, reconstruye el primer fotograma en el montaje y fíjalo durante 4-6 frames.
| Qué comprobar | Dónde mirarlo | Estado |
| Enviado como vídeo | Pantalla de envío → botón «Archivo/Vídeo» | Debe ser «Vídeo» |
| Calidad sin comprimir | Pantalla de envío → icono de calidad | Original o máximo |
| Miniatura no borrosa | Deslizador de selección de fotograma | Nítida en los primeros 0,5 seg |
| UTM en el enlace | Texto del post | utm_source=telegram |
| Tamaño del archivo | Propiedades del vídeo | <= 100 MB por 60 seg |
| Arranque rápido | Test en 3G | Primer fotograma < 1,5 seg |
En pocas palabras, el problema suele estar aquí: exportas MOV con framerate variable, Telegram lo recodifica y destroza la nitidez. Segundo error: subirlo como archivo, con lo que el vídeo no hace streaming y el espectador se va antes de que empiece. Tercero: bitrate excesivo en vídeo estático, donde puedes mantener la calidad visual con menos peso, y falta de faststart, por la que el primer fotograma tarda 3-5 segundos en aparecer. No es teoría, es un patrón real y repetido.
Corrige los tres y vuelve a medir.
Telegram generalmente no toca un MP4 H.264 correcto con yuv420p y faststart, pero sí recodifica HEVC, VFR y perfiles no estándar. Para no caer en la recodificación, mantén High Profile Level 4.1 y CFR a 30 fps.
Subir como archivo te recorta las visualizaciones completas: la caché no ayuda porque no hay streaming progresivo. Sube siempre como vídeo y controla el tamaño; de lo contrario, los usuarios con 3G en movimiento simplemente no esperarán a que arranque.
Para que el vídeo arranque rápido incluso con internet lento y se lea bien en pantalla pequeña, hay que ajustar de antemano el formato, el peso, la miniatura y las zonas seguras para el feed móvil — checklist paso a paso y parámetros aquí: Cómo adaptar el contenido a pantallas pequeñas en Telegram.
Miramos números, no meguslas. En Telegram, para los canales, monitoriza las visualizaciones por tiempo, reenvíos, reacciones y clics por UTM; para más detalle, usa la estadística integrada de canales o la API de estadísticas si está disponible para tu canal. En un proyecto mío de e-commerce, el paso de MOV a MP4 H.264 faststart y la reducción del bitrate de 6 a 3,2 Mbps dio +22% de VF1k y -31% de quejas por carga lenta en dos semanas. El flujo correcto es: lanzas un formato, comparas 3 publicaciones seguidas y registras los valores umbral.
Si no se alcanza el umbral, cambia el primer fotograma y el bitrate.
Evaluación objetiva: VF1k por debajo de 80 → reempaqueta los primeros 3 segundos; reenvíos/visualizaciones por debajo del 1,5% → reempaqueta el tema y la miniatura; reacciones/visualizaciones por debajo del 3% → valor percibido bajo. Clics UTM/visualizaciones por debajo del 1% → reescribe la llamada a la acción y sube el enlace en el texto.
| Paso de verificación final | Criterio | Estado |
| Inicio de reproducción | <= 1,5 seg en 3G | OK / Lento |
| Nitidez en los primeros 3 seg | Sin desenfoque ni banding | OK / Hay artefactos |
| Audio de voz | Claro al 70% de volumen | OK / Bajo |
| VF1k primera hora | >= 80 | OK / Bajo |
| Reenvíos/visualizaciones | >= 1,5% | OK / Bajo |
| Clics UTM/visualizaciones | >= 1% | OK / Bajo |
La fórmula es simple: primero métricas, luego emociones. Optimizar vídeo para móviles en Telegram es, en la práctica, disciplina de exportación, control de la subida y verificación de los primeros 3 segundos. Cada trimestre revisa los presets de exportación, actualiza las miniaturas según los nuevos patrones de audiencia y prueba el bitrate en redes lentas. Si lo ignoras, tú mismo te estás recortando los resultados.
Planifica 2 tests A/B para el próximo mes.
Puedes, pero algunos dispositivos y clientes de Telegram lo recodificarán o lo reproducirán con lag, así que para una audiencia amplia no lo recomiendo.
Usuarios normales: hasta 2 GB; Premium: hasta 4 GB. Aun así, para vídeos cortos mantente por debajo de 100-150 MB para garantizar un arranque rápido en móviles. Más detalles en las FAQ oficiales.
No: los posts en canales no leen archivos .srt independientes. Incrusta los subtítulos directamente en el vídeo o úsalos en el texto del post.
Para los canales está disponible «Estadísticas» en la interfaz y los métodos de la API; consulta la documentación de Telegram.
| Término | Definición | Umbral crítico |
| VF1k | Visualizaciones en la primera hora por cada 1.000 suscriptores | < 80 → problemas con el fotograma gancho |
| Faststart | Traslado del átomo moov al inicio del MP4 para arranque inmediato | Desactivado → arranque lento |
| CFR | Constant Frame Rate: framerate fijo | VFR → riesgo de desincronía y recodificación |
| GOP/Keyint | Intervalo entre fotogramas clave | > 2 seg → avance más lento |
| CRF | Constant Rate Factor en H.264 | > 22 → imagen borrosa en movimiento |
| Forwards Rate | Reenvíos/visualizaciones en % | < 1,5% → tema o miniatura débiles |
| CTR UTM | Clics en el enlace/visualizaciones | < 1% → llamada a la acción débil |
Nota de exportación: ejemplo de comando ffmpeg para 1080×1920 a 30 fps — ffmpeg -i input.mp4 -c:v libx264 -profile:v high -level 4.1 -pix_fmt yuv420p -r 30 -preset medium -crf 20 -g 60 -maxrate 4M -bufsize 8M -c:a aac -b:a 160k -movflags +faststart output.mp4. No compliques lo que se puede hacer en una hora.