Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Исходники конвертеров аудио форматов 
V
    Опции темы
OlegIT
Дата 28.4.2010, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Где найти исходники конвертеров аудио форматов, например Ogg Vorbis, MP3, AAC, WMA, FLAC, MIDI  ?
PM MAIL   Вверх
Alexeis
Дата 28.4.2010, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 5
Всего: 459



OlegIT, Для этих форматов существуют более чем один енкодер/декодер. Думаю нужно сначала выбрать какую библиотеку использовать. 

Вот пример использования lame mp3 encoder http://lame.cvs.sourceforge.net/viewvc/lam...amp;view=markup

  Библиотека Bass.dll поддерживает довольно много декодеров. Но вряд ли это самое лучше качество, которое можно получить.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
OlegIT
Дата 29.4.2010, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Мне нужны именно исходные тексты, желательно на С, Применение будет не в РС. Если есть из чего выбрать, то это ж хорошоsmile Поиском нахожу только программы конвертеров, без исходников. Подскажите ссылки, где можно исходники найти.
PM MAIL   Вверх
Alexeis
Дата 29.4.2010, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 5
Всего: 459



А так нужны исходники самих декодеров/енкодеров ... 
Думаю все найти не получиться. 
Сам исходник енкодера lame вот тут http://sourceforge.net/projects/lame/files/lame/ 
исходники декодера mpeg123 тут http://www.mp3-tech.org/programmer/sources...23-0.59r.tar.gz
AAC декодер в составе mpeg4 тут http://www.mp3-tech.org/programmer/sources...-2D-2.6-all.zip
OGG декодер/енкодер                    http://downloads.xiph.org/releases/vorbis/
WMA - коммерческий закрытый формат.
FLAC - декодер/енкодер                 http://sourceforge.net/projects/flac/files/flac-src/
MIDI - формат простой, но требует наличие в системе синтезатора. Тут скорее нужно искать софварные музыкальные синтезаторы. Перекодировать в него невозможно. Только подбор нот.

Добавлено через 13 минут и 59 секунд
Хотя не вру. WMA коммерческий, но сорцы декодера есть. Например в проекте ffmpeg. Кстати оттуда можно достать вообще все декодеры одним махом. Сорцы доступны из SVN
Например svn://svn.ffmpeg.org/ffmpeg/trunk/libavcodec/wma.c


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
OlegIT
Дата 29.4.2010, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Огромное Вам спасибо. Будет чем в ближайшие недели две занятьсяsmile)
PM MAIL   Вверх
OlegIT
Дата 10.6.2010, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Скачал библиотеку ffmpeg. Вроде как всё что нужно есть. Поставил Cygwin и застопорился. Не разберусь, какие аргументы нужно для configure, что бы получить нужный мне make файл. Может есть более подробный текст, для чего нужен каждый аргумент?
PM MAIL   Вверх
djamshud
Дата 10.6.2010, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: нет
Всего: 39



Кроме ffmpeg есть еще mencoder (mplayer).

Откуда нам знать, какой Makefile вам нужен? ./configure --help попробуйте.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
S11
Дата 11.6.2010, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 3.6.2010

Репутация: нет
Всего: нет



Цитата

Огромное Вам спасибо. Будет чем в ближайшие недели две занятьсяsmile) 


Сомневаюсь, что это так мало времени займёт, ещё и с учётом того, что проект не на PC.
PM MAIL   Вверх
OlegIT
Дата 11.6.2010, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Цитата

Сомневаюсь, что это так мало времени займёт, ещё и с учётом того, что проект не на PC. 

Да это так, к словуsmile

Цитата

Откуда нам знать, какой Makefile вам нужен? ./configure --help попробуйте. 

Читаю я этот текст, даже распечатал его. Но дело ещё в том, что я слабоват в Unix командах. Сейчас остановился на такой строке в своём файле *,sh  (arm архитектура): ./configure --enable-bzlib --enable-libopencore-amrwb --enable-libamr-wb --enable-cross-compile --cc=arm-kgp-eabi-gcc
Из командной строки компилятор виден (пути прописаны), а ошибку выдаёт такую "C compiler test failed.", не проходит проверка "if test -z "$cross_prefix" && ! enabled cross_compile ;". И что это значит не пойму.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0847 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.