Initializing... drag & drop files here
Supports: AVIF
This page walks through turning an AVIF still into a RealMedia .rm clip on our servers, and through the two things that surprise everyone who tries it: the output is a motionless frame with no audio track, and it comes out much smaller than your source image because the RealVideo encoders are capped at 640 × 480. If what you actually want is a still-as-video that plays anywhere, AVIF to MP4 is the right tool; .rm only makes sense when a legacy RealMedia archive, player or media server demands it.
.avif onto the page or click "Add Files". With several images queued, Merge strategy decides the outcome — the default "Merge images" builds one clip from all of them, while "Video per image" writes a separate .rm for each..rm. No sign-up, no watermark.RealVideo is a late-1990s codec family with hard geometry rules, so a modern high-resolution AVIF gets reshaped on the way in. This is the whole pipeline, with the numbers for a typical 1920 × 1080 source.
| Stage | What happens | Result for a 1920 × 1080 AVIF |
|---|---|---|
| Decode | The AVIF is decoded to raw pixels | 1920 × 1080 RGB |
| Flatten | Any alpha channel is composited onto the Background Color | Transparent areas become white by default |
| Codec limit | RV10 and RV20 are configured with a 640 × 480 ceiling, so larger images are scaled down proportionally | 640 × 360 |
| Macroblock rounding | Both dimensions are rounded down to a multiple of 16, which the H.263-derived encoders require | 640 × 352 |
| Fit and pad | The picture is scaled to fit inside that frame and the remainder is padded with the Background Color | 626 × 352 image, 7-pixel bars left and right |
| Timing | The still is held for the Image Duration; still sources are encoded at a low frame rate with B-frames disabled | 5 seconds of identical frames |
| Audio | A still image has no audio, so no audio stream is written and no audio controls appear | Silent .rm, one stream |
| RealVideo 1.0 (RV10) | RealVideo 2.0 (RV20) | |
|---|---|---|
| Also known as | RealVideo 1.0 | RealVideo G2 and G2+SVT |
| Shipped with | RealPlayer 5 | RealPlayer 6 |
| Underlying design | Based on ITU-T H.263 | Also based on H.263 |
| Efficiency | Baseline | Slightly better at the same quality target |
| Compatibility | The safest choice for anything that has ever opened RealMedia | Very good, but the oldest set-top players may refuse it |
| Our default | Yes | Selectable under Video Codec |
Neither codec was designed for photographs. Both are H.263-derived, so fine texture, film grain and sharp type come out visibly soft compared with the AVIF you started from — that is the codec, not the settings.
RealMedia is a dead end for anything public-facing. RealVideo's H.263-based generation (RV10 and RV20) was superseded by RealNetworks' proprietary RV30 and RV40 codecs, which this tool does not write, and no browser ships a RealMedia decoder at all. If your goal is a shareable, future-proof clip, convert to MP4 instead. The honest reasons to land on .rm are narrow: matching an existing RealMedia library, feeding a mid-2000s player or media server that lists RealMedia as a supported input, or reproducing a legacy test asset. If you need higher-quality legacy playback rather than the RealMedia container specifically, AVIF to AVI gives you an equally old-school container without the 640 × 480 ceiling.
No. The result is a single still frame repeated for the duration you pick, so the clip looks frozen on playback. Even when the source is an AVIF image sequence, this converter treats the file as one picture rather than playing its frames back. For real motion you need a video or animated source.
Two limits stack. First, the RealVideo encoders are configured with a maximum frame of 640 × 480, so a larger image is scaled down proportionally — 1920 × 1080 becomes 640 × 360. Second, the H.263-derived bitstream needs both dimensions to be multiples of 16, so 360 is rounded down to 352. In our testing a 1920 × 1080 still produced exactly that: a 640 × 352 RealVideo stream, single stream, no audio.
A still image contains no audio, so the converter writes a video-only RealMedia file and hides the audio codec controls entirely. There is no setting on this page that will add a soundtrack. If you need one, mux audio in afterwards with a desktop editor, or start from a container that already has both streams.
RV10 is the default and the more compatible of the two: it shipped with RealPlayer 5 and is understood by essentially everything that has ever read RealMedia. RV20 — RealVideo G2, from the RealPlayer 6 era — is a little more efficient at the same quality target but can be rejected by very old hardware players. For VLC or mpv either is fine; when you are feeding unknown legacy equipment, stay on RV10.
The Image Duration control sets it, and the default is 5 seconds per image. The dropdown ranges from 1/60 of a second — which gives you a single-frame clip, useful when a pipeline just needs a valid video file — up to 10 seconds per image. With several images queued and Merge strategy left on "Merge images", the total length is the duration multiplied by the number of pictures.
VLC, mpv and the surviving RealPlayer builds open RealMedia; FFmpeg-based tools decode it too. No current browser plays it, and most phones, smart TVs and editing suites do not. Treat .rm as a read-only legacy target rather than something to standardise on, and keep a modern copy of anything that matters.
Compatibility with something old, and essentially nothing else. AVIF dates from 2019 and RealVideo from 1997, so the only sensible reasons are matching an existing RealMedia collection, satisfying a media server or kiosk that lists RealMedia among its accepted inputs, or producing a legacy sample for testing. For any other purpose MP4 is smaller, sharper and universally playable.
It is uploaded over an encrypted connection, converted on our servers, and deleted automatically after a few hours along with the output. There is no sign-up, no watermark, and nothing is shared or made public.