Initializing... drag & drop files here
Supports: OGV
This is a step-by-step for pulling one frame out of an .ogv (Ogg video) file and saving it as a .tif. Two settings decide whether you get what you came for, and both of them open on a value that works against you: Frame Selection starts at second 0, which on most real footage is a fade-in or a black leader, and Compression Type starts on JPEG, which is lossy — inside a file that people choose specifically because it is not lossy. Everything below is about getting those two right, plus what to do when the result still looks wrong.
.ogv onto the page or click "Add Files" to browse. Several clips can be queued and they all run with the same settings. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.0. Type the moment you actually want — decimals are accepted, so 4.12 seeks to 4.12 seconds. Switch to Multiple Screenshots with a Capture Rate instead to sample the whole clip..tif; multiple frames arrive together as a ZIP of separate .tif files.The seek value is passed to the decoder as an input seek before any frames are read, so it is fast even on a long clip — but it is also literal. Leave it at 0 and you get the very first coded frame, which on real-world material is routinely a black leader, a fade-up, a slate, or a compression-heavy opening keyframe. That is not a bug in the extractor; it is simply the frame you asked for.
93 and 93.5 both work; the second lands half a second later.1 second per frame (or as fine as 0.1s), convert once, then re-run Specific Frame at the timestamp of the still you liked.10 seconds per frame, which turns a ten-minute video into roughly sixty contact-sheet stills.| Frame Selection mode | Control it uses | What you get back |
|---|---|---|
| Specific Frame (default) | Time (seconds), opens at 0, decimals accepted |
One .tif from that exact moment |
| Multiple Screenshots | Capture Rate, 0.1s up to 10 seconds per frame |
Many separate .tif files, delivered as a ZIP |
TIF is a container, not a compression method — the TIFF Revision 6.0 specification (Aldus, 3 June 1992) defines several schemes and the file extension tells you nothing about which one was used. That is why the Compression Type dropdown matters more here than anything else on the page, and why its JPEG default deserves a second look before you convert.
| Compression Type | Lossless? | Use it when | Notes |
|---|---|---|---|
| LZW | Yes | You want a lossless TIF that opens in old imaging software | The most widely supported compressed-TIF scheme |
| Deflate | Yes | You want a smaller lossless file than LZW | Same ZIP algorithm as PNG; broad modern support |
| ZSTD | Yes | Smallest lossless option, modern tools only | Newer scheme; some older readers reject it |
| None | Yes | A tool refuses every compressed TIF | Largest file — plain width × height × 3 bytes |
| PackBits | Yes | Almost never for a video frame | Simple run-length coding; on detailed frames it can finish larger than uncompressed |
| JPEG (default) | No | You want a small file and do not need fidelity | Lossy DCT inside a .tif wrapper |
| LOSSY | No | — | Duplicate of JPEG; both resolve to the same encoder |
| WebP | Configurable | Niche; small files for modern readers only | Poorly supported by classic TIF software |
| CCITT Fax 4 | n/a | Do not use on a video frame | Bilevel fax codec — it requires 1 bit per sample and fails on colour |
| JP2K | n/a | Do not use | JPEG 2000-in-TIF is not written by this pipeline and fails |
One consequence that surprises people: the Quality Preset dropdown only changes the output when Compression Type is a lossy scheme. Quality is passed straight through to the encoder, and LZW, Deflate, ZSTD, PackBits and None ignore it entirely — pick Lowest or Highest with LZW selected and the bytes are identical. If you want a smaller lossless TIF, change the compression scheme or the resolution, not the quality.
0. Re-run with a real timestamp.If the .ogv is truncated or partly downloaded, the decoder may never reach your timestamp — pick an earlier second, or repair the source first. If you need a genuine multi-page TIF (many images inside one file), that is a desktop job for ImageMagick or a full image editor; this converter always writes one image per file. And if the goal is a still for a web page, an email, or a chat message, TIF is the wrong target entirely: use OGV to JPG for a small photographic still or OGV to PNG for a lossless one that browsers actually display.
Because Frame Selection opens on Specific Frame with Time (seconds) set to 0, and second zero of a real video is frequently a black leader, a fade-up from black, or a title slate. The extractor is doing exactly what it was asked. Type a real timestamp into the Time box — decimals are accepted, so 12.4 works — or switch to Multiple Screenshots to sample the clip and find the moment you want, then come back and name it precisely.
Only if you change Compression Type. It opens on JPEG, which applies the same lossy DCT compression as an ordinary .jpg and merely stores the result inside a TIF wrapper. LZW, Deflate, ZSTD and None all store the decoded frame pixel-for-pixel and are genuinely lossless; the choice between them is file size versus how modern your other software is. Note that the list also contains a LOSSY entry — it is a duplicate label that resolves to the same JPEG encoder, so it is not a third option.
No. The video track in an .ogv is usually Theora, which is derived from On2's VP3, was released in 2004, uses chroma subsampling, and does not code more than 8 bits per component. A lossless TIF reproduces every pixel the decoder hands over, but it cannot reconstruct detail Theora never stored. What you gain is a working copy that survives repeated edits and re-saves without accumulating further loss — not a resolution or fidelity upgrade.
Because the quality value only reaches encoders that have a quality knob. With LZW, Deflate, ZSTD, PackBits or None selected, the compression is lossless by definition and the setting is inert — the output bytes are identical whether you choose Lowest or Highest. Quality becomes meaningful only when Compression Type is JPEG/LOSSY or WebP. To shrink a lossless TIF, use Resolution Percentage or Width x Height instead, or pick a tighter lossless scheme.
CCITT Group 4 is a fax codec: it encodes one bit per sample, so it accepts only pure black-and-white bilevel images. A colour video frame is 8 bits per channel across three channels, and the encoder rejects it rather than silently converting to bilevel. JP2K (JPEG 2000 inside TIF) is not produced by this pipeline either. Both entries exist because they are part of the TIFF specification, but neither is a valid choice for a still pulled out of a video — treat LZW or Deflate as the practical defaults.
For None, exactly: an 8-bit RGB TIF is width × height × 3 bytes of pixel data plus a small header, so a 640 × 480 frame is about 921,600 bytes. LZW and Deflate cut that substantially on typical footage — Deflate usually beats LZW, ZSTD usually beats both — while JPEG compression can land an order of magnitude smaller because it throws data away. PackBits is the odd one out: on a detailed frame with no long runs of identical bytes it can produce a file slightly larger than uncompressed.
Yes, and that is a good reason to pull your stills now. Chrome 120 disabled Theora by default and Chromium removed it in the 123 timeframe in 2024, with Firefox disabling it by default in version 126. That change affects playback in a web page only. Standalone decoders still read Ogg and Theora, and that is what runs on our servers when your file is processed, so an .ogv that has stopped playing for viewers will still decode here for a frame grab.
Only the extension written on the output file. .tif is the three-letter spelling left over from the DOS/Windows 8.3 filename limit; .tiff is the four-letter one, and the bytes inside are the same format either way. This page produces .tif; OGV to TIFF produces .tiff and covers the format specification in more depth. Both pages expose the same File extension control, which lets you override the spelling at conversion time — it ships with neither value preselected, so set it explicitly if the receiving software is fussy. To shrink a TIF you already have, use compress TIFF.