Что может играть в Ogg Opus на Android? [закрыто]

Opus — это новый формат с потерями с открытым исходным кодом, который заменяет Vorbis и превосходит все другие проприетарные альтернативы ему. Однако во что играет Opus на Android? Пока единственное , что я нашел, это Firefox! Почему мой браузер может воспроизводить Opus, а ни один из моих музыкальных плееров?

Я даже написал Алексу, разработчику PowerAmp он сказал:

что-то подобное планируется - подробности можно посмотреть здесь: http://forum.powerampapp.com/index.php?/topic/1794-poweramp-todo-listfeatures-in-progress/

И это ничего не говорит о поддержке Opus в будущем?

"mx player" - это ответ.. ^_^

Ответы (9)

Сообщается, что VLC для Androidopus поддерживает формат. ( источник )

Я регулярно использую VLC на устройстве Android Nexus 5 для воспроизведения опусов, и он отлично справляется со своей задачей. Он также довольно стабилен, даже если он все еще называется бета-версией.
он действительно воспроизводит файлы opus, но я не могу поверить, что у него нет опции перемешивания...
Обратите внимание, что приложение не знает о настройках конфиденциальности. Если у вас есть музыка в личном хранилище, даже если она в данный момент разблокирована, VLC ее не увидит.

Согласно странице «Поддерживаемые форматы мультимедиа», Opus поддерживается изначально, начиная с Android 5.0, но только в контейнере Matroska (.mkv). Вики Xiph.org и черновик IETF утверждают, что mime-типом для файлов Ogg Opus является audio/ogg. Для проверки я закодировал файл Flac opusencи изменил расширение на .oggперед передачей файла на устройство, благодаря чему он появился и воспроизводился в Google Play Music, но без метаданных, таких как теги и обложка, только имя файла.

Редактировать 20.05.2016: я только что закодировал¹ несколько тестовых файлов напрямую, .oggи они отлично воспроизводятся в Google Play Music² . Основные поля тегов, которые я использую, обнаруживаются, встроенные обложки альбомов, а также файлы AlbumArt.jpg тоже работают.

Редактировать 2016-10-04: я нашел информацию о черновике для инкапсуляции flac-in-mp4 (вероятно, связанного с усилиями Mozilla по поддержке FLAC в Firefox), а также opus-in-mp4 . Я никогда не думал, что это будет возможно или считается реализованным, но похоже, что некоторые люди в сообществе работают над переносом Opus и FLAC в MP4.


  1. Детали кодирования: 44.1kHz исходник Flac, opusenc/libopus 1.1.2 из Ubuntu 16.04, битрейт 112 кбит/с, передача файлов через Syncthing (не обязательно, это то, что я сейчас использую).
  2. Google Play Музыка версии 6.8.2817A.2862803. Устройство: Nexus 5 с CyanogenMod 13.0-20160514-Nightly на базе Android 6.0.1.
Я обнаружил, что на Android 6 .opusфайлы не обнаруживаются при сканировании библиотеки, а просто переименовываются в тот же файл, .oggи он отлично работает; подхватывается, метаданные анализируются и воспроизводятся.
Да, поддержка добавлена ​​в Android 6 (marshmallow). Вы можете увидеть это здесь: android.googlesource.com/platform/frameworks/av/+/… (сравните с Android 5 здесь: android.googlesource.com/platform/frameworks/av/+/… ). К сожалению, они, похоже, забыли добавить в MediaScanner поддержку расширения файла .opus. Как вы обнаружили, обходной путь — просто переименовать их в .ogg.
В качестве примечания: Google Play Music МОЖЕТ правильно воспроизводить файлы opus при переименовании в .opus.ogg, но кажется, что файлы .opus.ogg (или .opus) нельзя загружать в вашу библиотеку Play Music, поскольку Google Music Manager приложение (или расширение Chrome) не распознает его как хороший формат. На «странице справки по поддерживаемым форматам загрузки» ( developer.android.com/guide/appendix/media-formats.html ) Google сообщает, что файлы .OGG поддерживаются. Но поскольку OGG является контейнерным форматом, он может встраивать аудиопоток Opus или Vorbis, и Google не сообщает, какой из них на самом деле поддерживается. Может быть, только Ворбис...

Я обнаружил, что GoneMAD Music Player и Neutron Music Player поддерживают воспроизведение Opus.

Обновление: если воспроизведение без пауз является для вас важной функцией, попробуйте XMMS2 или Rockbox .
Оба все еще находятся в стадии разработки, что касается Android, но оба достойны упоминания. XMMS2 — это сервер музыкального проигрывателя, поэтому для его использования вам также потребуется загрузить контроллер .
Rockbox недоступен в магазине Play, и его настройка может быть немного сложной, поэтому вам придется делать домашнюю работу над этим.

кто-нибудь из этих плееров с открытым исходным кодом?

AIMP play opus на Android.....

Добро пожаловать в Android-энтузиасты, Вадим! Хотя это может быть ответом на вопрос, ответы, содержащие только ссылки, не приветствуются на всех сайтах SE. Не могли бы вы добавить некоторые дополнительные детали?
Ребята, смотрите вопрос. Ему нужно что-то, что воспроизводит формат, этот ответ говорит, что это приложение воспроизводит формат. Другой «существенной части» ответа нет. Если у вас, ребята, есть проблема с вопросом, это другое дело.
это с открытым исходным кодом?

Это старый вопрос, но трудно не упомянуть Foobar2000 (который, наконец, был перенесен на мобильные устройства) для поддержки Opus.

Freeamp также поддерживает декодирование Opus, начиная со сборки 119 , с использованием библиотеки BASS для Android .

Я могу подтвердить, что Stellio Music Player и AIMP могут воспроизводить (на планшете Acer Iconia B1-710 с Android 4.1.2, ядром 3.4.0) аудиофайл со скоростью 512 кбит/с и частотой 48000 Гц с расширением .opus, закодированный opusenc(включенный в opus-tools) в Ubuntu . 16.10 Эмулятор терминала (из FLAC). Отличный и кристально чистый звук (при правильном устройстве вывода звука). Или вы можете просто использовать VLC.

Rocket Player играет опус

Version 3.3.0
NEW: Default material blue theme
**NEW: Opus support**
NEW: 13 new themes
NEW: Theme switcher
NEW: Artist pictures for cloud subscribers
NEW: Show art in the song tab
NEW: Better memory management
NEW: Feature to block car Bluetooth stereos from auto starting music playback
NEW: Live List support for playlist shortcuts
NEW: Folder browser now supports the back button

Droidsound-E ( https://github.com/droidmjt/Droidsound/blob/master/README.md ) — плеер, ориентированный на ретро-игры, консоли и компьютерные системы. Я обнаружил, что он поддерживает файлы Opus.

Однако он может быть недоступен в Google Play.