LINUX.ORG.RU

Конвертация аудио файлов

 , , , ,


0

1

Привет гайзы.
Есть проект пока под мак, но возможно в дальнейшем будет и под линукс.
Сейчас делаю конвертацию айдио-файлов в PCM, дело в том что мак не умеет flac->pcm искоробки,
поэтому прошу вас посоветовать какую-то либу для этого дела,
пока смотрел на FLAC++, libflac, - умеют только flac, libavcodec - умеет много форматов, но говорят ужасна в использовании.
Нужны советы.
Спасибо.

Да и забыл сказать, что мне не просто нужно конвертнуть, а из flac получить pcm в виде 2-х массивов, в которых будет лежать инфа разбитая по каналам.

★★★★

Последнее исправление: Boy_from_Jungle (всего исправлений: 2)

можно ffmpeg запускать отдельным процессом и передавать ему параметры, или какую-нибудь более аудиоспецифичную тулзу

Harald ★★★★★
()
Ответ на: комментарий от Boy_from_Jungle

а из репозитория, или чего там на маках, ее впуливать при установке своего софта нельзя?

x0r ★★★★★
()
Ответ на: комментарий от x0r

как бы изначально не планировалось юзать ffmpeg, думал заюзать какую-то либу,н-р libavcodec это из состава ffmpeg, которая все делает по части конвертации.

Boy_from_Jungle ★★★★
() автор топика

Ололо! У меня же есть самописный flac декодер на основе мамкиного борща!

HNO-Arzt_
()

libavcodec - умеет много форматов, но говорят ужасна в использовании.

Если раскурить, и только для звука, то не так уж истрашно.

Если тебе нужен только FLAC, то и юзай FLAC++ онли.

AF ★★★
()

Сейчас делаю конвертацию айдио-файлов в PCM, дело в том что мак не умеет flac->pcm искоробки

Если тебе нужно декодировать FLAC, можешь спокойно использовать libflac. Если нужны еще другие форматы, подключай соответствующие библиотеки. Ну а если хочешь просто комбайн одной библиотекой, то наверно ffmpeg.

m0rph ★★★★★
()
Ответ на: комментарий от AF

Если тебе нужен только FLAC, то и юзай FLAC++ онли.

пока к ней и склоняюсь

Boy_from_Jungle ★★★★
() автор топика
Ответ на: комментарий от m0rph

Если тебе нужно декодировать FLAC, можешь спокойно использовать libflac.

сильно не копался в ней, но пока склоняюсь к FLAC++, вот хотел услышать мнения людей, что юзабельнее

Если нужны еще другие форматы, подключай соответствующие библиотеки.

так и будет для тех которые не идут из коробки, а пока не ясно с форматами ничего

Ну а если хочешь просто комбайн одной библиотекой, то наверно ffmpeg.

ты имел ввиду libavcodec ?

Boy_from_Jungle ★★★★
() автор топика
Ответ на: комментарий от Boy_from_Jungle

сильно не копался в ней, но пока склоняюсь к FLAC++, вот хотел услышать мнения людей, что юзабельнее

Если мой маразм меня не подводит, то это одна и таже библиотека, только с разными API. Для С и С++ соответственно

AF ★★★
()
Ответ на: комментарий от AF

то это одна и таже библиотека, только с разными API. Для С и С++ соответственно

угу

Boy_from_Jungle ★★★★
() автор топика
Ответ на: комментарий от anonymous

А какой-нибудь sox не прикручивается?

SOX юзает ffmpeg

AF ★★★
()

libavcodec няша, только надо магарыч проставить сперва. зато потом все просто и удобно.

v0rbis ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.