![]() |
|
Модераторы: Poseidon |
![]()
|
|
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
Получил задание на ручную конвертацию файла из WAV в MP3 (вручную, т.е. без использования спецсредств, к примеру, дотнетовых классов, которые это все могут сделать без лишних забот). Порылся в гугле на предмет стуктуры форматов. К примеру, нашел вот это:
MP3 Spec: http://www.mpgedit.org/mpgedit/mpeg_format/MP3Format.html WAV Spec: http://www.sonicspot.com/guide/wavefiles.html С заголовками файлов все более-менее понятно, перевести не так сложно, вроде бы. Вопрос касается перевода секции данных. Вряд ли можно просто скопирнуть секцию данных из WAV в MP3, тупо заменив заголовок, я прав? Ведь наверняка требуется изменить (как минимум, сжать) информацию, не зря же WAV в разы объемнее, чем MP3. Гугл определенного ответа на вопрос не дал, хотя, может, я просто не смог найти. Подскажите, пожалуйста, материальчик по этой теме. Добавлено через 2 минуты и 10 секунд Да, добавлю, писать я буду на дотнете (C#), это для информации, если вдруг это повлияет на алгоритм. |
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Есть такое проект как lame - это открытй кодировщик в mp3 формат, он умеет преобразовывать wav в mp3.
Вот ссылка на проект: http://lame.sourceforge.net/ -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| wester |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 2 Всего: 13 |
http://www.codeproject.com/KB/audio-video/MP3Compressor.aspx вот такое нашел на просторах
|
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
wester, да, это я тоже видел. Это не "ручная" перекодировка, а с использованием либ. Как раз это запрещено в моей работе.
Artemon, спасибо, в принципе, вариант, если скурить чужой код... |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |