Convert WebM to TS (MPEG-TS) Online
Convert WebM videos (VP8/VP9) to MPEG Transport Stream for broadcast and IPTV, free, in your browser.
.webm · up to 100 MB
What it's for
WebM VP8/VP9 to TS: web video for broadcast and IPTV
VP8/VP9 to H.264 in TS
Re-encoding from Google's web codecs to broadcast-standard H.264, compatible with all IPTV players.
Screencasts and recordings for IPTV
OBS, Loom and video conference recordings ready for retransmission on a home IPTV channel.
Web video to broadcast
Convert VP9 web productions to TS for ingest into broadcast encoders and TVHeadend.
No servers, 100% private
Your WebM is processed locally with FFmpeg.wasm. No uploads, no registration, no limits.
How it works
Three steps, no hassle
Upload your WebM file
Drag or select the .webm from screen recordings, web videos, or web production. Up to 500 MB, no signup.
WebM to TS conversion in the browser
FFmpeg.wasm re-encodes VP8/VP9 to H.264 and Opus/Vorbis to AAC, packaging into 188-byte MPEG-TS. No uploads.
Download the TS for IPTV or broadcast
Transport stream ready for TVHeadend ingest, broadcast encoders, IPTV players, or digital recorders.
FAQ
Got questions?
WebM is a container format developed by Google in 2010, based on the Matroska (MKV) container, designed specifically for web streaming via the HTML5 <video> element. Its default codecs are VP8 and VP9, both developed by Google as royalty-free alternatives to H.264. The problem for IPTV and broadcast is that standard MPEG-TS profiles, defined in ISO/IEC 13818-1 and the DVB standards (ETSI EN 300 468), do not include VP8 or VP9 as valid video codecs. Hardware IPTV players (MAG Box, Formuler, Enigma2/OpenATV), IPTV servers such as TVHeadend, and DVB-T modulators expect MPEG-TS with H.264 or H.265, not VP8/VP9. WebM-to-TS conversion requires re-encoding VP8/VP9 to H.264 to produce a valid broadcast TS.
VP9, Google's second-generation video codec (introduced in 2013), has compression efficiency comparable to H.265/HEVC and superior to H.264. Re-encoding VP9 to H.264 inevitably produces an efficiency loss: the resulting H.264 is typically 30–50% larger for the same perceptual quality as the original VP9. However, at CRF 23 visual quality is high and suitable for IPTV broadcast. For screen recordings (screencasts) in VP9, which tend to have lots of static content, H.264 with the 'fast' preset and CRF 23 produces excellent results. Re-encoding VP8 (the original WebM codec, introduced in 2010) to H.264 yields even better results, as VP8 has similar or lower efficiency than H.264.
Yes, and it's one of the most common use cases. Platforms like OBS Studio, Streamlabs, Loom, and video conferencing systems like Google Meet and Zoom can export recordings in WebM format. If you want to retransmit these recordings as content on a home IPTV channel (e.g., technical tutorials or corporate presentations on an internal channel), you need to convert to TS. Converting WebM screen recordings to TS for IPTV preserves text sharpness and GUI detail thanks to CRF maintaining constant quality in scenes with lots of static detail.
Opus is the modern standard audio codec in WebM (introduced to the WebM container in 2013 alongside VP9). Opus is not supported in standard MPEG-TS profiles for DVB broadcast. FFmpeg.wasm re-encodes Opus audio to AAC-LC 192 kbps, the universal audio codec in modern IPTV and streaming. For WebM with Vorbis audio (the original WebM audio codec), it is also re-encoded to AAC-LC. If the WebM has high-bitrate audio (studio recordings at 320 kbps+), re-encoding to AAC-LC at 192 kbps introduces a small perceptual loss, but adequate for IPTV distribution.
YouTube has used WebM with VP9 as the preferred distribution format for most videos since 2015. YouTube download tools (yt-dlp, youtube-dl) can download in WebM/VP9 when the best available quality is selected. If you have archived YouTube videos downloaded before 2025 in WebM and want to integrate them into a home IPTV channel, conversion to TS with this tool is straightforward. WebM/VP9 to TS/H.264 conversion produces a file compatible with all IPTV infrastructure, though with the typical size increase of VP9→H.264 transcoding.
YouTube distributed HDR videos in VP9 with HDR10 or HLG colour profiles roughly between 2016 and 2020. WebM VP9 files with HDR metadata (BT.2020 colour primaries, SMPTE ST 2084 or HLG transfer characteristics) can be converted to TS, but the resulting TS retains the HDR metadata, which may cause playback issues on IPTV players that don't support HDR. In the current conversion process, FFmpeg converts to H.264 SDR by default (tone-mapping the HDR curve to SDR), producing a TS compatible with all IPTV players. If you need to maintain HDR in the TS, H.265 with HDR10 metadata is required, which is outside the scope of this tool.
Convert WebM to TS: VP8/VP9 to H.264 for IPTV, DVB broadcast and screen recordings
WebM is the open-source web video format developed by Google in 2010 as a royalty-free alternative to H.264/MP4, released alongside the acquisition of On2 Technologies and the opening of the VP8 codec under a BSD licence. Based on the Matroska container and the VP8 (2010) and VP9 (2013) codecs, WebM became the standard distribution format for YouTube, Google Drive, and Chrome for video on the web. Screen recorders such as OBS Studio, Streamlabs, and video conferencing applications (Google Meet, Discord, Microsoft Teams) also use WebM as their native export format, generating collections of VP8 or VP9 recordings that are, however, incompatible with IPTV and broadcast infrastructure. The MPEG-TS standard, defined in ISO/IEC 13818-1 and the ETSI DVB standards (ETSI EN 300 468, ETSI EN 301 192), specifies H.264 and H.265 as valid video codecs in European broadcast profiles, explicitly excluding VP8 and VP9. Hardware IPTV players (MAG Box, Formuler Z8, Enigma2 with OpenATV), IPTV servers such as TVHeadend and Emby, and DVB-T laboratory modulators exclusively expect H.264 or H.265 in the TS payload. WebM-to-TS conversion is therefore the necessary technical step to bring video produced with web and screen recording tools to professional and home broadcast and IPTV infrastructures. Apple's HLS standard, which segments video into TS chunks for adaptive bitrate delivery to all iOS devices and Safari browsers, also requires H.264 in TS as the base format, making WebM-to-TS conversion relevant beyond traditional DVB broadcast. Every m3u8 playlist served to an iPhone or iPad references TS segment files — a clear signal that MPEG-TS remains the universal transport layer for digital video distribution in 2025.
The technical process of WebM-to-MPEG-TS conversion involves re-encoding both video and audio, since none of WebM's codecs are directly compatible with standard broadcast MPEG-TS profiles. For video, VP9 is a high-efficiency codec comparable to H.265/HEVC, developed by Google from 2011 and published in 2013 as VP8's successor. Its efficiency is 30–50% superior to H.264, which means re-encoding to H.264 produces an equivalent size increase for the same perceptual quality. FFmpeg.wasm performs this conversion with libx264 and CRF 23, using the standard high-compatibility profile (H.264 High Profile, Level 4.1) that guarantees playback on all IPTV players, smart TVs, Android set-top boxes, and broadcast hardware. VP8, the original WebM codec introduced in 2010, has similar efficiency to H.264, so its re-encoding produces a TS of equivalent size to the original WebM. For audio, WebM uses Opus (a modern high-quality codec designed by Xiph.Org and standardised in RFC 6716 in 2012, now the standard in WebRTC and low-latency streaming) or Vorbis (the original WebM audio codec, predating Opus). Neither is supported in standard DVB MPEG-TS profiles, so both are re-encoded to AAC-LC 192 kbps, the universal audio codec in modern IPTV and digital broadcast. The resulting TS uses H.264 High Profile Level 4.1 for maximum compatibility across all hardware decoders, including older MAG boxes and first-generation DVB-T receivers with H.264 support. The PAT and PMT tables include the correct codec descriptors so any IPTV or broadcast receiver can parse the stream without errors. For screen recordings with stereo audio, the AAC output preserves the stereo channel configuration, ensuring correct left/right audio reproduction on all playback systems.
Convertir.ai executes WebM-to-MPEG-TS conversion entirely in the browser via FFmpeg.wasm, without uploading the file to any external server and keeping all data on the local device throughout. The resulting TS uses the standard 188-byte-per-packet structure with PCR on the video PID, includes correctly formed PAT and PMT tables, and is compatible with TVHeadend for home IPTV, Kodi with the IPTV Simple plugin for TV playback, IPTV hardware players (MAG, Formuler, Enigma2), professional broadcast encoders (Elemental, Harmonic, Ateme) as an ingest source, and VLC for DLNA streaming on local networks. For web content producers and screencast creators who want to publish on corporate or home IPTV channels, for training teams distributing meeting recordings and VP9 tutorials through an internal IPTV infrastructure, or for home broadcast enthusiasts who want to retransmit OBS recordings as an IPTV channel on their local network, this tool provides technically correct conversion with total privacy and no installation of any additional software. No account creation is required, no daily limits apply, and the conversion works offline once the page has loaded — making it suitable for use in corporate environments with strict outbound network policies or data classification rules (GDPR, HIPAA, ISO 27001) that prohibit uploading sensitive recordings to cloud services. For content creators who regularly work with WebM from OBS or web-based video editors, this tool integrates directly into IPTV publishing workflows without requiring FFmpeg or HandBrake on the local system. The output TS file can be immediately tested in VLC (File → Open Network Stream, or simply drag the file into VLC) to verify correct video and audio playback before ingest into TVHeadend or another IPTV platform.