Convert RMVB to AIFF — Free Online Tool
Extract and convert audio from RMVB video files into high-quality, uncompressed AIFF format using PCM 16-bit big-endian encoding. This tool strips the video stream entirely and decodes the compressed AAC or MP3 audio from the RealMedia container into a lossless PCM waveform, producing a professional-grade AIFF file compatible with macOS audio workflows.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your RMVB file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
RMVB files store audio in a compressed lossy format — typically AAC or MP3 — inside RealNetworks' variable-bitrate container. During this conversion, FFmpeg demuxes the RMVB container, discards the video stream, and fully decodes the compressed audio into raw PCM samples. These samples are then re-encoded as 16-bit big-endian PCM and wrapped in Apple's AIFF container. Because AIFF is uncompressed, the output file will be substantially larger than the source — expect roughly 10 MB per minute of audio at CD quality (16-bit, 44.1 kHz stereo). Note that since the RMVB audio was originally lossy, this conversion produces lossless storage of a lossy source — the audio quality ceiling is determined by the original RMVB encoding, not the AIFF container.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary — the open-source multimedia processing engine that handles demuxing the RMVB container, decoding its compressed audio stream, and encoding the output as uncompressed PCM in an AIFF container. |
-i input.rmvb
|
Specifies the input file in RMVB format. FFmpeg detects the RealMedia variable-bitrate container and identifies the enclosed audio and video streams for processing. |
-c:a pcm_s16be
|
Sets the audio codec for the output to PCM signed 16-bit big-endian, which is the standard uncompressed audio encoding for AIFF files. This decodes the lossy AAC or MP3 audio from the RMVB source into a raw, uncompressed waveform at CD-quality bit depth. |
output.aiff
|
Defines the output filename with the .aiff extension, which tells FFmpeg to wrap the PCM audio data in Apple's Audio Interchange File Format container. No video stream is written since AIFF is a purely audio format. |
Common Use Cases
- Extracting a music track or soundtrack from a downloaded RMVB film or TV episode to import into GarageBand, Logic Pro, or another macOS DAW that works natively with AIFF
- Archiving audio from an old RMVB video collection in an uncompressed format before the original files become unplayable due to declining RealPlayer support
- Preparing audio from RMVB lecture recordings or conference videos for editing in a professional audio workstation that requires uncompressed PCM input
- Converting RMVB audio to AIFF so it can be imported into iTunes/Apple Music as a high-quality local file without lossy re-compression artifacts stacking
- Extracting dialogue or narration from RMVB video content for use in video editing timelines on macOS, where AIFF is a natively supported professional audio format
- Providing a clean PCM baseline for audio analysis or forensics work on content that was originally distributed in RMVB format
Frequently Asked Questions
No — the audio quality cannot exceed what was present in the original RMVB file. RMVB stores audio as compressed lossy data (typically AAC or MP3), so those compression artifacts are already baked in. Converting to AIFF decodes that lossy audio into uncompressed PCM, which preserves exactly what was there without any additional degradation. Think of it as archiving the audio in its current quality state, not restoring or upgrading it.
RMVB uses aggressive compression — its audio stream might occupy only a few MB of space. AIFF stores every audio sample as a raw, uncompressed PCM value, which for 16-bit stereo at 44.1 kHz works out to about 10 MB per minute. A 90-minute RMVB file with a small audio track could easily produce an AIFF file of 800 MB or more. This size increase is inherent to the uncompressed nature of AIFF and does not indicate a problem with the conversion.
The command uses pcm_s16be, which stands for PCM signed 16-bit big-endian — the default and most universally compatible PCM encoding for AIFF. The 'big-endian' byte order matches the AIFF specification originally designed for Motorola-based Macs. 16-bit depth is standard CD quality, sufficient for virtually all content that originated as RMVB, since the source audio was never higher than lossy compressed to begin with. If you need 24-bit or 32-bit precision, you can substitute pcm_s24be or pcm_s32be in the command.
RMVB files rarely carry rich audio metadata, and AIFF has limited metadata support compared to formats like FLAC or MP4. FFmpeg will attempt to map any available metadata tags from the RMVB container to the AIFF output, but in practice most RMVB files contain little to no audio metadata beyond basic stream information. If metadata is important for your workflow, you may want to tag the resulting AIFF file manually using a tool like Kid3 or iTunes after conversion.
Replace pcm_s16be with another supported AIFF PCM codec: pcm_s24be for 24-bit signed, pcm_s32be for 32-bit signed, pcm_f32be for 32-bit floating point, or pcm_f64be for 64-bit floating point. For example: ffmpeg -i input.rmvb -c:a pcm_s24be output.aiff. Higher bit depths increase file size proportionally — 24-bit files will be 50% larger than 16-bit equivalents — but offer no real-world quality benefit when the source audio was lossy-compressed in the RMVB container.
Yes. On Linux or macOS, you can use a shell loop: for f in *.rmvb; do ffmpeg -i "$f" -c:a pcm_s16be "${f%.rmvb}.aiff"; done. On Windows Command Prompt, use: for %f in (*.rmvb) do ffmpeg -i "%f" -c:a pcm_s16be "%~nf.aiff". Each file is processed sequentially, and the output AIFF files will be saved in the same directory with the same base filename. Be mindful of disk space since AIFF files are significantly larger than their RMVB sources.
Technical Notes
RMVB (Real Media Variable Bitrate) is a container format that fell out of mainstream use as H.264 and MP4 became dominant, but remains common in older video archives and content distributed through peer-to-peer networks, particularly for Asian media. Its audio streams are most commonly AAC or MP3, both of which are decoded transparently by FFmpeg's libavcodec. The output AIFF format uses PCM big-endian encoding as specified by Apple's original AIFF standard (distinct from AIFF-C, which supports compressed audio). Because there is no video output — AIFF is audio-only — FFmpeg automatically drops the video stream without needing an explicit -vn flag. One practical limitation: RMVB files sometimes contain RealAudio-specific codecs (cook, atrac3) rather than standard AAC or MP3; FFmpeg supports these but behavior may vary depending on the build. AIFF files are not streamable in the way that compressed formats are, which means very long conversions can produce files that are too large for some applications' import limits. The AIFF container supports a maximum of 4 GB due to its use of 32-bit chunk sizes, so exceptionally long RMVB files may hit this ceiling at 16-bit stereo.