в WAV. Для этого сначала нужно совершить decode над MP3, чтобы раскодировать MP3, а после сделать encode над WAV, чтобы в конечном итоге получить готовый, закодированный аудио файл формата WAV. Я наткнулся на следующую документацию по тому, какие возможности для кодирования различных аудио форматов предоставляет Android API. Вот список: https://developer.android.com/guide/topics/media/media-formats
Однако, никаких примеров ни в документации, ни в гугле по тому, как можно это использовать и где были бы хоть какие-нибудь простенькие примеры, я не нашел. Кто с этим сталкивался, можете помочь пожалуйста, отправить какую-нибудь статью, где есть пример, как с использованием чистого Android API, Java, без каких-то внешних библиотек, сконвертировать один аудио файл одного формата в другой?
Перешёл по твоей ссылке и тыкнул МедиаКодек: https://developer.android.com/reference/android/media/MediaCodec
Да, но как именно сконвертировать?
Ты упорно отказываешься смотреть код работающих продуктов? https://stackoverflow.com/a/5289668/3050249
Код работающих продуктов, которые конвертируют формат файлов из .mp3 в .wav? Я просто не нашел таких продуктов
Мне даже желательно в формат .ogg (mp3 -> ogg), но я нигде в интернете не нашел нативных реализаций конвертации, используя только Android API
Ты как будто троллишь, я уже два плеера с открытыми исходниками предложил.
Он не хочет вообще библиотек
Дак пусть определяется, шашечки или ехать
Я смотрел эти плееры, у них все конвертации происходят на уровне байтов
А надо на уровне битов или что?
Ну так да, а как иначе.
Ещё вопрос ты прогаешь на джаве или котлине?
Мне хотелось бы вообще не взаимодействовать с такими типами данных, а использовать функции, которые может уже есть в Android API
Java
Давай без флуда.
Ой, больной вопрос задел)
Я скинул ссылку и показал, что есть в андроиде. Готовой функции mp3ToOgg(File src, File dest) там нет.
Михаил, есть ссылка на группы Php разрабов?
Окей, тогда придется библиотеки использовать, которые так или иначе добавят как минимум 10 Мбайт размера запакованного apk
такой нет, ты первый , кому такая понадобилась
github.com/goq/telegram-list
Пасиб)
Неправда, тебе просто лень переливать через массив байт. Сами кодеки в андроиде есть, я скинул.
как релиз?
Как документацию.
утро начинается на с кофе :D?
Так где же лень, я уже недели три думаю, как это сделать. Если бы я понимал, как перевести mp3 в ogg, используя кодеки или массивы байт, без разницы, я бы давно это сделал бы
Ну я скидывал ссылку в доку. Ты пожаловался на какую-то «конвертацию на уровне байтов», чем всё и закончилось. Зачем тебе это, кстати? Что пытаешься сделать?
Мне нужно перевести файл формата mp3 в формат ogg, чтобы использовать в движке Unreal Engine 4
Я просто в джаве очень слабо разбираюсь, поэтому для того, чтобы изучить, как производить конвертацию различных аудио файлов на уровне байтов, потрачу месяца полтора наверное
В андроиде зачем это делать? Конвертер используй, Audacity, например.
Ну так не мучай себя, найди в @mobile_jobs того, кто это сделает.
Я же понимаю, что бесплатно никто не будет ничего делать, как ни странно, а у меня бюджет нулевой. Да и мне самому интересно узнать, как это сделать
Ну раз самому интересно, начни с книжки по джаве
Я понимаю, но я ведь потрачу месяца полтора на то, чтобы изучить джава до такого момента, чтобы я смог без особых проблем конвертировать аудио файлы разных форматов. А то и больше
Тогда не надо рассказывать про «мне самому интересно узнать».
Обсуждают сегодня