Initializing... drag & drop files here
Supports: WTV
12.5). Switch to Multiple Screenshots to extract a series of stills across the recording — pick how many frames or set the sampling interval. This is what differentiates a frame-extract page from a video-to-image bulk dump.WTV is the container Windows Media Center wrote when it recorded live TV. The format was introduced with the TV Pack 2008 update for Windows Vista and shipped as the default through Windows 7 — it replaced the older.dvr-ms format and stores MPEG-2 video with MPEG-1 Layer II or Dolby Digital AC-3 audio, plus EPG metadata and (on protected broadcasts) DRM flags. Microsoft disbanded the Media Center team after the Windows 7 launch in 2009, made Media Center a paid add-on for Windows 8/8.1, and removed it entirely from Windows 10 in 2015. That left a lot of archived.wtv recordings on old hard drives with no obvious way to grab a single still. Common reasons to pull JPEGs out of a WTV:
.jpg or .png poster alongside each video. A frame from the 30-second mark usually makes a representative thumbnail for old TV recordings.| Property | WTV (input) | JPEG (output) |
|---|---|---|
| Media type | Video container (recorded TV) | Still image |
| Introduced | 2008 (Windows Media Center TV Pack) | 1992 (ISO/IEC 10918-1) |
| Codec | MPEG-2 video + MP2 or AC-3 audio | DCT-based lossy image compression |
| Native playback | Windows Media Center (discontinued in Windows 10) | Every browser, OS, device, image viewer |
| Typical size | 3-8 GB per hour of recording (HD) | 50 KB - 2 MB per frame depending on quality |
| Metadata | EPG title, channel, broadcast date, optional DRM flag | EXIF (optional), no DRM |
| Use case | Live-TV DVR archive | Thumbnails, sharing, editing, OCR, archive stills |
| Preset | Approx. quality | Typical 1920x1080 size | When to use |
|---|---|---|---|
| Very High | ~92% | 350-700 KB | Thumbnails for media libraries, OCR source, prints |
| High | ~85% | 200-400 KB | General web use, social sharing, Plex posters |
| Medium | ~75% | 100-200 KB | Email-friendly stills, batch dumps from long recordings |
| Low | ~60% | 50-100 KB | Tiny previews, contact sheets, fast scrub grids |
No — they're the same format. The four-letter .jpeg and three-letter .jpg extensions both produce identical JPEG-compressed image bytes. The shorter .jpg exists only because early Windows (MS-DOS 8.3 / FAT-16) capped extensions at three characters. Modern Windows, macOS, Linux, browsers, and every image viewer treat them as interchangeable. Pick whichever your workflow expects; if you need .jpg instead, see WTV to JPG — the output bytes are the same.
No. Some over-the-air and especially CableCARD recordings carry the Broadcast Flag or other DRM that Windows Media Center honored. Those .wtv files are encrypted and tied to the original recording PC's hardware. The conversion will fail or produce a black frame. Most free-to-air, unencrypted ATSC and PAL recordings convert cleanly because the MPEG-2 stream inside them is in the clear.
Specific Frame extracts one JPEG at the exact Time (in seconds) you enter — useful for grabbing a single thumbnail or reference still. Multiple Screenshots sweeps the recording and extracts a series of frames: pick a sampling interval (every N seconds) or a target count, and the tool produces a sequence you can download as a ZIP. Use the multiple-frames mode when you're scrubbing for scene cuts, building a contact sheet, or doing OCR on text that appears at unpredictable timestamps.
Browser uploads of multi-gigabyte files are slow over typical home connections and can stall on flaky Wi-Fi. Three options: (1) For a single still, use a desktop tool like VLC or ffmpeg to extract that one frame locally — much faster than uploading 6 GB. (2) Trim the WTV to the segment you actually need first, then upload the smaller clip. (3) Convert the WTV to MP4 first with WTV to MP4; a re-encoded H.264 MP4 is typically 5-10x smaller and uploads faster on a second pass.
Older WTV recordings — especially standard-def NTSC (480i) or PAL (576i) and many HD broadcasts in 1080i — are interlaced. Each frame is actually two fields captured 1/50 or 1/60 of a second apart, and motion produces visible "combing" lines when you freeze a single frame. The converter writes the decoded frame as-is. To get a clean still, either pick a moment with little motion, or extract at a higher resolution and downscale (the scaling pass softens the comb), or convert to a progressive MP4 first and grab the JPEG from that.
Yes. Time input accepts seconds, so enter 5025 (= 1×3600 + 23×60 + 45). Subsecond precision works too — 5025.5 lands on the half-second. Keep in mind WTV stores keyframes (I-frames) every 12-15 frames in typical MPEG-2 GOPs, so the decoder seeks to the nearest keyframe then steps forward; your extracted JPEG is the closest decodable frame to the timestamp you requested, usually within 0.4 seconds.
Plex recommends 1920x1080 (16:9) or 1280x720 for episode thumbnails — anything larger is downscaled by the server and wastes bytes. If your WTV is 720x480 standard-def, leave at source resolution; upscaling won't add detail. For Jellyfin and Kodi, 1280x720 at Quality Preset High (~85%) hits a typical 200-300 KB poster, which loads quickly in mobile clients and looks sharp on a TV.
Yes. Upload all the recordings together, leave Specific Frame mode selected, set a common time offset (something like 30-60 seconds usually lands past the channel ID slate), and convert. Each WTV produces one JPEG with the same filename stem and .jpeg suffix, and the whole set downloads as a ZIP. For pulling stills from many recordings at once, this is faster than re-encoding each one to WTV to PNG or WTV to GIF.
The upload goes to the conversion server to run the MPEG-2 decode and JPEG encode — the browser can't decode MPEG-2 reliably on its own. Files are processed within your session and deleted after the download window closes. No sign-up, no account, no permanent storage. If you need a fully local workflow for sensitive recordings, VLC's "Take Snapshot" or ffmpeg's ffmpeg -ss TIME -i input.wtv -frames:v 1 out.jpg does the same job offline.