Convertir MP4 a TS (MPEG-TS) Online
Convierte vídeo MP4 a MPEG Transport Stream para streaming HLS, broadcast e IPTV, gratis, en tu navegador.
.mp4 · hasta 100 MB
Para qué sirve
MP4 a TS: preparación para HLS, IPTV y broadcast
Stream copy H.264+AAC
Si el MP4 tiene H.264 y AAC, conversión directa a TS sin recodificación. Sin pérdida de calidad.
Paquetes de 188 bytes
TS con estructura estándar de 188 bytes por paquete, compatible con segmentadores HLS, servidores IPTV y moduladores DVB.
OBS Studio y IPTV
Fuente directa para OBS Media Source, TVHeadend, VLC-IPTV y Emby/Jellyfin con plugins de broadcast.
Sin servidores, 100% privado
Tu vídeo MP4 se procesa localmente con FFmpeg.wasm. Sin subidas, sin registro, sin límites.
Cómo funciona
Tres pasos, sin complicaciones
Sube tu archivo MP4
Arrastra o selecciona el .mp4. Vídeos para streaming, IPTV, OBS Studio o preparación para broadcast. Hasta 500 MB.
Conversión a TS en el navegador
FFmpeg.wasm empaqueta el vídeo H.264 y el audio AAC del MP4 en paquetes MPEG-TS de 188 bytes. Sin subidas a servidores.
Descarga el archivo TS listo para broadcast
Flujo de transporte listo para segmentación HLS, ingestión en OBS, IPTV con VLC, o modulación DVB-T con hardware de laboratorio.
Preguntas frecuentes
¿Tienes dudas?
La conversión de MP4 a TS tiene varios casos de uso profesionales y semiprofesionales: (1) Preparación para segmentación HLS: los segmentadores HLS como ffmpeg -f hls, Apple's mediafilesegmenter y los CDN de streaming (AWS MediaConvert, Cloudflare Stream) aceptan TS como input más eficientemente que MP4 porque la estructura de paquetes de 188 bytes facilita el acceso aleatorio y la sincronización. (2) Streaming con OBS Studio: OBS puede ingestar archivos TS en su modo de reproducción de media para streams de loopback o como fuentes de vídeo locales con menor latencia que MP4. (3) IPTV doméstico: servidores IPTV como TVHeadend, Tvmosaic y Emby/Jellyfin con plugins de IPTV prefieren o requieren TS para la retransmisión de streams. (4) Laboratorio de broadcast: los moduladores DVB-T de laboratorio (como los de Dektec o Enensys) requieren TS como input para modulación y pruebas de transmisión.
La diferencia fundamental es la arquitectura del contenedor. MP4 (ISO Base Media File Format, ISO/IEC 14496-12) usa una estructura de 'átomos' o 'boxes' con una tabla de índice (moov atom) al principio del archivo que describe la posición de cada fotograma. Esta estructura es ideal para reproducción local y descarga progresiva (progressive download), pero inadecuada para streaming en tiempo real porque requiere conocer el archivo completo para construir el índice. MPEG-TS usa una estructura de paquetes de 188 bytes cada uno con un identificador de flujo (PID) y un contador de continuidad, que permite la transmisión y recepción incremental sin conocer el final del flujo. Esta es la razón por la que todos los estándares de broadcast terrestre, satelital y por cable usan MPEG-TS como capa de transporte.
No, si el MP4 contiene vídeo H.264 (AVC) y audio AAC. En ese caso, FFmpeg usa stream copy (-c copy): extrae los streams sin decodificación ni recodificación y los empaqueta en el nuevo contenedor TS. El proceso es instantáneo (limitado solo por la lectura/escritura del disco), sin pérdida de calidad, y preserva exactamente los mismos streams de vídeo y audio del MP4 original. Si el MP4 contiene H.265/HEVC, VP9, AV1 u otros codecs no soportados nativamente en TS estándar, se puede necesitar recodificación a H.264, pero para el 95% de los MP4 modernos (producidos por smartphones, grabadores de pantalla, herramientas de edición) el stream copy es suficiente.
Sí. En OBS Studio, puedes añadir el .ts como fuente de tipo 'Media Source' en la escena. OBS acepta archivos TS con H.264+AAC sin problemas. Para streaming en loop (reproducción continua de un vídeo en un stream), el TS tiene ventaja sobre el MP4 porque OBS puede hacer seeking más eficientemente en TS para el loop sin el overhead del moov atom de MP4. Para ingestión en plataformas de streaming (Twitch, YouTube Live, Facebook Live), OBS siempre transmite el output en TS encapsulado en RTMP o SRT, por lo que el formato del archivo fuente (.ts o .mp4) no afecta al stream de salida.
El flujo de trabajo estándar para HLS con input TS es: (1) Convertir el MP4 original a TS con Convertir.ai (stream copy, sin pérdida). (2) Segmentar el TS en fragmentos de 2-10 segundos con FFmpeg: ffmpeg -i input.ts -c copy -map 0 -f segment -segment_time 6 -segment_list playlist.m3u8 segment_%03d.ts. (3) Subir los segmentos .ts y el playlist .m3u8 a un CDN o servidor web. El playlist .m3u8 hace referencia a los segmentos TS para que los reproductores HLS (AVFoundation en iOS, hls.js en web, ExoPlayer en Android) puedan solicitar y reproducir los segmentos de forma adaptativa. Este es exactamente el flujo de trabajo que Apple documentó en su WWDC 2009 cuando introdujo HLS como estándar de streaming para iPhone.
Sí, aunque es un caso de uso muy especializado. Los moduladores DVB-T de laboratorio de Dektec (DTA-107, DTA-115), Enensys, y algunos SDR de alta gama (ADALM-PLUTO con software gr-dvbt) aceptan MPEG-TS como input para modulación en la banda UHF. El TS producido por la conversión MP4→TS de Convertir.ai tiene la estructura de paquetes de 188 bytes compatible con estos moduladores, aunque para emisión broadcast profesional se requiere también insertar tablas PSI/SI (PAT, PMT, SDT, NIT) que identifican el servicio y los streams. FFmpeg puede insertar estas tablas con las opciones -mpegts_service_id, -metadata service_name, y -mpegts_original_network_id, pero esto excede el scope de la herramienta web y requiere FFmpeg de escritorio.
Convertir MP4 a TS: preparación HLS, IPTV, OBS Studio y broadcast DVB
MPEG Transport Stream es la capa de transporte universal del broadcast digital, la estructura de datos que hace posible que la televisión digital terrestre (DVB-T/T2), satelital (DVB-S/S2), por cable (DVB-C) y por internet (HLS, DASH sobre TS) funcionen de forma robusta sobre canales con pérdidas, latencia variable e interrupciones. La norma ISO/IEC 13818-1 define el TS como una secuencia de paquetes de exactamente 188 bytes, cada uno con un byte de sincronización (0x47), un identificador de flujo de 13 bits (PID), un contador de continuidad de 4 bits, y hasta 184 bytes de datos de payload. Esta estructura de tamaño fijo permite la multiplexación de múltiples flujos (vídeo, audio, datos, subtítulos, información de servicio) en un único flujo de transporte, y permite la detección y corrección de errores en transmisión RF con Forward Error Correction (FEC). Convertir MP4 a TS es la operación de encapsulación que prepara el contenido para cualquier pipeline que requiera TS como input: segmentadores HLS, servidores IPTV, encoders de broadcast, y moduladores DVB.
La arquitectura técnica de la conversión MP4 a TS es elegante en su simplicidad cuando los codecs son compatibles. MP4 con H.264/AVC y AAC-LC es el caso más común: FFmpeg extrae el stream H.264 Annex B (la representación en bytestream del H.264 con start codes 0x000001 entre NAL units) del contenedor MP4, lo multiplexaría en paquetes TS con un PID de vídeo asignado, y hace lo mismo con el stream AAC con un PID de audio diferente. Las tablas PAT (Program Association Table, PID 0x0000) y PMT (Program Map Table) se generan automáticamente para describir la composición del programa. El resultado es un TS con un único programa (SPTS, Single Program Transport Stream) con vídeo H.264 y audio AAC, la combinación más ampliamente compatible con reproductores de software (VLC, ffplay, hls.js), hardware de IPTV y plataformas de CDN. Este proceso es un stream copy puro cuando los codecs ya son H.264+AAC: instantáneo, sin degradación de calidad, y con un overhead de contenedor mínimo (paquetes TS son ligeramente menos eficientes que MP4 para almacenamiento, pero superiores para transmisión).
Convertir.ai ejecuta la conversión MP4 a MPEG-TS íntegramente en el navegador mediante FFmpeg.wasm, usando stream copy para MP4 con H.264+AAC (el caso más frecuente) y recodificación solo cuando es necesario. El TS de salida usa la estructura estándar de 188 bytes por paquete, incluye tablas PAT y PMT correctamente formadas, y es compatible con el conjunto completo de herramientas del ecosistema de broadcast: VLC (reproducción y retransmisión IPTV), FFmpeg de escritorio (segmentación HLS, transcodificación, multiplexación), OBS Studio (fuente de media), TVHeadend (servidor IPTV), Emby y Jellyfin (con plugins de IPTV), y hardware de modulación DVB de laboratorio. Para proyectos de streaming, la conversión MP4 a TS es el primer paso antes de la segmentación HLS para publicación en CDN, o antes de la ingestión en un encoder de broadcast para retransmisión en directo. Sin servidores, sin registro, sin marcas de agua, sin límites de uso.