| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > MP3 Decoder |
| Автор: SoWa 24.10.2004, 04:51 |
| Привет! Все наверное знают проги для конвертирования MP3 в WAV, OGG, MID, WMA и обратно. А как такое сделать в Дельфи (если возможно)? Буду очень длагодарен за пример или другую помощь. |
| Автор: Snowy 25.10.2004, 15:52 |
| 1. Использовать внешние программы-кодеры. (например lame). 2. wav и прочее в midi не конвертятся. 3. Для mp3 могу предложить: \__ TLame - компоненты для Delphi и демонстрация для быстрого обучения (412 Кб). Еще один вариант создания своего CD-граббера на основе кодера Lame. http://www.mp3pro-soft.narod.ru/download/TLame.rar \__ А вот исходняки готовой программы: \__ Razor Lame Source - набор, состоящий из исходных текстов и комплекта документации (75,8 Кб). Поможет тем, кто хочет сам написать свой CD-граббер или подсмотреть, как это делается. http://www.mp3pro-soft.narod.ru/download/rlsource.rar |
| Автор: Splinty 8.12.2004, 10:08 |
| Эх мил человек, ты ба про компоненты, кодирующие в WMA поподробнее написал... а то как-то коротко |
| Автор: Snowy 8.12.2004, 12:38 |
| WMA - поделка MicroSoft. Поэтому маловероятно, чтобы был такой компонент. Нужно брать консольный компрессор от микрософта и вызывать из своей программы его с нужными параметрами. Если консольное окошко мешает, то можно его спрятать. |
| Автор: DIMONSOFT 29.12.2004, 21:29 | ||
Ты не прав на форуме уже обсуждалось и нашли такую прогу что конвертит wav в midi |
| Автор: Snowy 30.12.2004, 11:50 |
| Это не конфертер по сути. Это просто логика, которая пытается строить midi на основе тональностей, записанных в wav. То, что получается на выходе, нельзя назвать "сконвертированным". Даже субъективно, выходной файл мало похож на оригинал. С тем же успехом можно писать "конвертор" jpg в mp3 или html в swf. Это реально, но какая связь между оригиналом и результатом? Только то, что оригинал использовался для создания результата. Но получить из результата что-нить близкое к оригиналу уже не получится. Где же здесь конвертирование? Это создание принципиально другого на основе чего-то имеющегося. |
| Автор: Akella 3.1.2005, 11:56 |
| про wma-> можно поставить ActiveX компонент (меню Component -> Install ActiveX Control), там в самом конце есть Windows Media Player, попробуй установи и поэкспеременирую. |