Что такое формат файла RM?
.rm - это проприетарный мультимедийный контейнерный формат, разработанный RealNetworks.
Файлы с расширением .rm могут хранить аудиоданные или видеоданные, или объединённый аудиовидеопоток. Это определяется спецификацией стандарта RealMedia, которая и дала названию этот формат. Стандарт гласит, что если контейнер .rm содержит только аудиоданные, файл должен использовать расширение .ra (RealAudio). Для контейнеров .rm, содержащих как аудио, так и видеоданные, или только видеоданные, может применяться соответствующее расширение .rv (RealVideo). В конкретных случаях .rm файлы могут хранить URL мультимедийного файла в интернете; открытие такого файла специализированным программным обеспечением запускает ссылаемый медиапоток.
Помимо локального хранения аудиовидеоданных, .rm файлы также используются для потоковой передачи медиаконтента через интернет. Базовый формат имеет заметное ограничение в том, что в нём отсутствует адаптивное управление битрейтом: скорость передачи не меняется в зависимости от качества потока, что заставляет динамичные последовательности передавать в более низком качестве. Вариант с переменным битрейтом .rmvb позже решил эту проблему, позволив битрейту адаптироваться к сложности сцены, и стал популярным в начале 2000-х годов для релизов фанатских субтитров. .rm файлы широко использовались для потокового вещания видео и интернет-радио в конце 1990-х и 2000-х годов, но с тех пор формат был вытеснен MP4 и современными протоколами адаптивного стриминга. Современные универсальные плееры, такие как VLC, по-прежнему могут открывать .rm файлы.
Безопасность и защита
РИСК: LOWСам по себе файл .rm - это просто сжатые медиаданные и низкий риск. Настоящая осторожность касается плеера: исторический установщик RealPlayer имеет долгую репутацию за упаковку дополнительных панелей инструментов и программ (потенциально нежелательных программ), поэтому предпочитайте VLC или mpv, которые воспроизводят .rm/.rmvb чисто без RealPlayer. Также избегайте подозрительных сайтов загрузок "RM codec pack" или "free RM converter", которые являются частыми приманками для рекламного ПО - VLC, HandBrake и FFmpeg - это безопасные официальные инструменты.
Детали формата
в двух словахПрограммы, открывающие файлы RM
Технические подробности
глубокая спецификация| Тип файла | Проприетарный двоичный мультимедийный контейнер |
| Разработчик | RealNetworks, Inc. |
| MIME-тип | application/vnd.rn-realmedia |
| Магические байты | 2E 52 4D 46 (".RMF") по смещению байта 0 |
| Порядок байтов | Big-endian |
| Структура контейнера | Последовательность типизированных блоков: заголовок .RMF, PROP (глобальные свойства), MDPR (метаданные на поток), CONT (описание содержимого), DATA (интерлейвированные пакеты), необязательный INDX (индекс) |
| Видеокодеки | RV10, RV20, RV30, RV40 (поколения кодеков RealVideo, производные от H.263 и H.264) |
| Аудиокодеки | cook, sipro, raac, ralf (набор кодеков RealAudio) |
| Типичный размер файла | 2 МБ - 700 МБ (ориентирован на стриминг, часто низкий битрейт) |
| Разрешение видео | До стандартного разрешения (например, 720×576) для RV10-RV30; RV40 поддерживает более высокие разрешения |
| Частота дискретизации аудио | 8 кГц - 48 кГц (зависит от кодека RealAudio) |
| Поддержка DRM | Отсутствует в базовом формате; RealNetworks Helix DRM может обернуть защищённые потоки отдельно |
| Дизайн для стриминга | Создан для реального времени и прогрессивной доставки через интернет; постоянный битрейт в базовом формате .rm; переменный битрейт введён в варианте .rmvb |
| Поддержка платформ | Windows, macOS, Linux, Android, iOS (через сторонние плееры, такие как VLC) |
| Выпущен | 1997 (RealVideo 1.0 / RealMedia container) |
| Последняя версия | RealMedia VBR (.rmvb) variant, early 2000s; container itself stable/legacy |
| Спецификация | en.wikipedia.org |
Конвертации RM
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RM.