Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
.jpg, .jpeg, or .jfif images. Batch is supported — drop an entire folder of stills to build one slideshow or a per-image set. Files stay on our servers; no upload to third-party storage.1/60 second per frame (effectively a flipbook) up to 10 seconds. Total runtime = image count × duration.RV10 — the native RealVideo for .rm; switch to RV20/RV40 if your target player supports it) and Audio Codec (default REAL_144 for silent slideshows; Cook or AAC if you add a music track). Set File Compression to Quality Preset (Highest through Lowest, default Very High), Target file size as %, Specific file size, Constant Bitrate, Variable Bitrate, or Constant Quality (CRF). Use Video Resolution to pick 360p/480p/720p or enter a custom size with Keep aspect ratio; choose a Background Color (Black is standard for letterboxing — White, Gray, and 20+ named colors are available)..rm container playable in RealPlayer, VLC, MPC-HC, and PotPlayer. No sign-up, no watermark..rm (RealMedia) is RealNetworks' streaming container, first released in 1997. It is now a niche legacy format — MP4/H.264 has replaced it almost everywhere — but a handful of workflows still require RM input, and turning a stack of JPEGs into a slideshow video is one of the few practical reasons to build an RM file from scratch today.
.rm natively. Re-encoding to MP4 means swapping the controller; converting JPEGs to RM is the cheaper compatibility fix..rm collections (lecture archives, news clips from the late 1990s and early 2000s) often standardise new material to the same container so a single RealPlayer-driven catalog can index everything..rm.realmedia demuxer) need synthetic .rm samples that exercise specific codec/duration combinations. A JPEG-to-RM pass produces controlled inputs.If you instead need a modern, universally playable slideshow, build it with JPEG to MP4 or JPEG to WebM. Going the other way? See RM to MP4 to extract a stack of stills from an existing RealMedia file's keyframes.
| Property | RM (RealMedia) | MP4 (H.264) |
|---|---|---|
| Introduced | 1997 (RealNetworks) | 2003 (ISO/IEC 14496-14) |
| Default video codec for slideshows | RV10 (H.263-based) | H.264 / H.265 |
| Default audio codec | RealAudio (e.g., REAL_144, Cook) |
AAC |
| Variable bitrate variant | .rmvb |
Native (CRF / VBR) |
| Native player support today | RealPlayer 24+ (Windows, Android, iOS); VLC, MPC-HC, MPlayer via FFmpeg's realmedia demuxer |
Every modern browser, OS, smart TV, mobile device |
| Browser playback (Chrome/Firefox/Safari/Edge) | None | Yes |
| Streaming protocol it was designed for | RTSP/PNA (RealNetworks) | HTTP progressive / HLS / DASH |
| Common use in 2026 | Legacy archives, RealPlayer-bound kiosks | Default for almost everything |
| File size for a 1-minute 480p slideshow at default quality | ~3-6 MB | ~5-10 MB |
| Codec | RealPlayer version that introduced it | Based on | Notes |
|---|---|---|---|
| RV10 | RealPlayer 5 | H.263 | Most compatible across legacy RealPlayer builds; the safe default for slideshow output |
| RV20 | RealPlayer 6 | H.263 (extended) | Slightly better quality at the same bitrate than RV10 |
| RV30 | RealPlayer 8 | Believed to be an early H.264 draft | Not playable in RealPlayer 5/6 |
| RV40 | RealPlayer 9 | Believed to be H.264-based | Best quality-per-bit of the RealVideo family; RealPlayer 9+ only |
Trim operates on an existing video timeline, and a stack of JPEGs has none until the conversion runs. Control the runtime by changing the Image Duration (1/60 second up to 10 seconds per frame) and the number of input files. For example, 30 stills at 4 seconds each yields a 2-minute slideshow.
Stay on RV10 for maximum compatibility with older RealPlayer builds and embedded RealPlayer SDK targets — it shipped with RealPlayer 5 and is the only codec that every RealMedia decoder accepts. Choose RV40 if you know the target is RealPlayer 9 or newer (released 2002) and you want better quality at the same bitrate; it is believed to be based on an early H.264 draft. RV20 and RV30 are rarely the right answer in 2026 — pick RV10 for compatibility or RV40 for quality.
Yes, but not in browsers. RealPlayer for Windows is still maintained (RealPlayer 24 reached version 25.0.0.316 in November 2025), VLC plays .rm on every desktop OS, and FFmpeg's realmedia demuxer covers most other tooling. Chrome, Firefox, Safari, and Edge have no native .rm playback — embedding RealMedia on a public website is not viable, which is why MP4 is the right output for anything web-facing.
.rmvb is RealMedia with variable bitrate audio/video — RealNetworks introduced it to give better picture quality at the same average bitrate than constant-bitrate .rm. This converter outputs .rm; if you specifically need .rmvb to fit an archive convention, build a .rm here with Variable Bitrate mode under File Compression, then rename the extension. The container is the same; the .rmvb extension just signals the variable-rate encoding to the player.
Yes. Add an audio file alongside your JPEGs and the encoder muxes it into the RM container — pick Cook or AAC under Audio Codec for music (REAL_144 is voice-only at 14.4 kbps). If you only have JPEGs without audio, the output is a silent .rm with a quiet REAL_144 track, which is what RealPlayer expects.
480p (854x480) or 360p (640x360) are the historically idiomatic choices — RealMedia was designed for sub-megabit streaming on dial-up and early DSL, and most legacy RealPlayer kiosks expect SD-class input. 720p works, but file size grows fast and you lose the compatibility benefit. Use the live page's Preset Resolutions dropdown for one-click presets, or Fixed Resolutions + custom width/height with Keep aspect ratio for non-standard targets.
No. None of Chrome, Firefox, Safari, or Edge support .rm playback natively, and there is no actively maintained <video> codec extension that adds it. If the slideshow needs to play in a browser, convert your JPEGs to MP4 with JPEG to MP4 instead. RM is for desktop players (RealPlayer, VLC, MPC-HC, PotPlayer, KMPlayer, MPlayer) and legacy embedded systems.
The browser is the bottleneck — a 16 GB-RAM laptop in Chrome handles a few hundred JPEGs in one batch comfortably; an older machine should keep batches under ~100. If you have thousands of stills, split them into chunks, run each chunk separately, and either deliver the resulting .rm files as a per-image set or concatenate them afterwards with FFmpeg's concat demuxer.
.jpg, .jpeg, and .jfif. For other source formats, use the matching converter: PNG to RM, BMP to RM, or JPG to RM (an alias of this page using the .jpg extension in the URL).