|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2011, 21:44 | #1 |
Упртй программер
Форумчанин
Регистрация: 26.11.2009
Сообщений: 150
|
WAV-файл
Имеется некоторый wav-файл без сжатия, моно- или стерео- - неизвестно. Нужно не считывая заголовок считать в некоторый массив ординаты точек звуковых волн, короче говоря записать волны в массив без заголовка вав файла. Прошу пример кода, а не ссылку на MSDN. Заранее спасибо! _
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru |
08.02.2011, 22:55 | #2 | |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
Цитата:
Не давай организму поблажки, каждый день тренируй его в шашки..
|
|
08.02.2011, 23:11 | #3 |
Упртй программер
Форумчанин
Регистрация: 26.11.2009
Сообщений: 150
|
хех, уже помощь нужна в другом. На заголовок то я плюнул, все считал, и решил для проверки все это обратно вывести. Результат был печальный. Из исходного wav 44100/stereo/15seconds весом около 1,5 Мб стал конечный wav 44100/stereo/15 seconds весом около 100 мегабайт ))0 но звучание такое же. Блин улучшалку качества написал что-ли?
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru |
09.02.2011, 04:57 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> Блин улучшалку качества написал что-ли?
Это вряд ли. Скорее ты написал хрень по добавлению 98.5 метров мусора к любому файлу. Чтобы пропустить заголовок у обычного некомпрессированного WAV файла, обычно можно просто пропустить первые 44 байта. Для тестирования хватит, а потом уже научишься нормально читать, если нужно будет.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
09.02.2011, 08:02 | #5 |
Упртй программер
Форумчанин
Регистрация: 26.11.2009
Сообщений: 150
|
пропустил, считал, записал в отдельный. На выходе - 97,75 метров. Че делать? AIMP говорит что битрейт не поменялся, частота не поменялась, а вот длина у второго экземпляра 18:35 минут вместо 00:15 минут, хотя воспроизводится он ровно столько же, сколько и первый (исходный) Бред.Бред.Бред =)
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
играть сначала 1.wav потом 2.wav | mma | Мультимедиа в Delphi | 9 | 23.12.2010 20:04 |
WinAPI - системное время+аудио файл (wav) | Olejik | Общие вопросы C/C++ | 17 | 07.11.2009 11:32 |
Имеется файл sample.wav в папке с программой. Как при помощи saveDialog сохранить/скопировать его | ArcaN0id | Помощь студентам | 9 | 28.06.2009 14:55 |
Считать wav-файл С++ | Skido | Помощь студентам | 4 | 30.01.2009 03:06 |