ODG to TS Converter

Convert ODG files to TS format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: ODG

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
How long each still image is held on screen. This applies to static images — including a static WebP, AVIF or HEIC. It is ignored for animated sources, which keep their own frame timing: GIF, APNG, and an animated WebP, AVIF or HEIC.
Background Color
Background Color
File Compression
Preset
Video resolution

ODG to TS: A Drawing Wrapped in a Broadcast Transport Stream

.odg is an OpenDocument Graphics drawing — the vector shapes, connectors and text frames LibreOffice Draw and Apache OpenOffice Draw save inside a ZIP of XML. .ts is the MPEG transport stream, standardised as ISO/IEC 13818-1 and also published as ITU-T Rec. H.222.0, first released on 10 July 1995 and designed for one job: carrying audio and video across channels where packets get lost. This page renders the drawing and encodes each page as a silent held frame inside that stream — the file an IPTV playout box, an HLS segmenting workflow or a broadcast ingest folder will accept when it refuses a document.

How to Convert ODG to TS

  1. Upload Your ODG File: Drag the .odg onto the page or click "+ Add Files". With several files, Merge strategy decides the result: "Merge images" writes one stream holding each drawing in turn, "Video per image" writes one .ts per upload.
  2. Choose the Video Codec: Video Codec lists H.264 (preselected), H.265, MPEG-1, MPEG-2, MPEG-4, DivX and Xvid. H.264 and MPEG-2 are the two a broadcast or IPTV chain is most likely to expect inside a transport stream; the rest are legacy curiosities here.
  3. Set the Image Duration and Video Resolution: Image Duration → Duration sets how long each rendered page is held — 5 seconds by default, from a 1/60-second frame up to 10 seconds. Video resolution opens on "Keep original"; pick Fixed Resolutions → 1920 x 1080 or a standard-definition raster if the destination is fussy about frame size.
  4. Convert and Download: Click "Convert" and save the .ts. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. No sign-up, no watermark.

TS Format at a Glance

Property Value
Full name MPEG Transport Stream
Standard ISO/IEC 13818-1, also published as ITU-T Rec. H.222.0; first released 10 July 1995
Packet size Fixed 188-byte packets, a size originally chosen for compatibility with ATM networks
Designed for Error-tolerant delivery: DVB and ATSC broadcast, satellite, IPTV and HLS streaming
Typical codecs MPEG-2, H.264 or HEVC video with AC-3, AAC or MP2 audio
Codecs on this page H.264 (default), H.265, MPEG-1, MPEG-2, MPEG-4, DivX, Xvid
Audio in this conversion None — a drawing has no sound, so no track is written
Native playback VLC, MPC-HC and most desktop players; not browsers, and unreliable on phones

What the Conversion Actually Does

LibreOffice opens the .odg as a Draw document, exports it through Draw's own PDF filter, and each page of that PDF is rendered at 300 DPI into a frame before anything is encoded. An A4 page therefore arrives near 2480 x 3508 pixels — well above any broadcast raster, so setting Video resolution scales the frame down and keeps thin lines and small type clean.

Stage What runs What it produces
1. Read the drawing LibreOffice opens it as a Draw document The original page geometry, in memory
2. Export Draw's PDF export filter (draw_pdf_Export) A PDF at the drawing's own page size
3. Render Each page rasterized at 300 DPI One frame per drawing page
4. Encode and packetise The video encoder, then the transport-stream muxer 188-byte packets carrying a silent video elementary stream

Page count survives the trip: a four-page drawing becomes four held frames inside one stream, in page order. Fonts are resolved on our servers during the render, so if the drawing depends on a typeface installed only on your machine, convert the text to curves in Draw (Shape ▸ Convert ▸ To Curve) before uploading.

Frequently Asked Questions

Why would anyone put a drawing into a transport stream?

Because the destination demands the packaging rather than the picture. Playout servers, IPTV encoders, HLS segmenters and some broadcast ingest queues accept .ts and nothing else, so a slate, a caption card or a diagram that has to appear in that chain must arrive as a transport stream. For any other purpose, an image or an MP4 is smaller, sharper and far easier to open.

Is this the same as a .mts file?

Almost. Both are MPEG transport streams; the difference is convention. .mts is the AVCHD camcorder naming, and a Blu-ray-style .m2ts adds a 4-byte arrival timestamp to each packet for 192 bytes total. What this page writes is a plain 188-byte-packet stream, which is what .ts implies. If a device rejects one name, ODG to MTS writes the same content under the other.

Will the .ts play in a browser?

No. Transport streams are not an HTML5 video type — browsers only encounter them as HLS segments, fetched and demuxed by a player library rather than opened directly. Desktop players such as VLC and MPC-HC handle them fine. If you need something a browser opens by itself, ODG to MP4 is the right target.

Which codec should I choose?

H.264 unless something specific says otherwise: it is what modern IPTV and streaming chains expect, and it responds properly to the Quality Preset. Pick MPEG-2 only for older broadcast equipment — and note that MPEG-2 has no quality-based rate control here, so quality requests become a bitrate target with a minimum derived from the frame size, which makes a "Keep original" 300 DPI render an expensive choice.

Does the stream have any audio?

No. A drawing carries no sound, so the encoder writes a video elementary stream and nothing else; the Audio Codec group does not render on this page. Some broadcast validators insist on an audio PID being present — if yours does, add a silent track in a video editor or a muxing tool after converting.

What happens to a multi-page Draw document?

Each page becomes its own held frame inside the same stream, in page order, shown for the Image Duration you set. Three pages at the 5-second default give a 15-second clip. To get one file per page, save the pages as separate .odg files in Draw, upload them together and set Merge strategy to "Video per image".

Why is the frame rate 1 fps?

Because every frame in a hold is identical, so there is nothing for a higher rate to carry — the encoder writes one frame per second of hold time, which is why the finished file is unusually small. If a downstream system requires a specific broadcast frame rate, conform the clip in a video tool; the picture itself does not change.

How are my uploaded files handled?

Your drawing travels over an encrypted connection, is rendered and encoded on our servers, and is deleted automatically a few hours later together with the .ts it produced. Nothing is shared, published or reused, no account is required, and no watermark is applied. The ODG converter hub lists every other target for the same source file.

Rate ODG to TS Converter Tool

Rating: 4.8 / 5 - 45 reviews