Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

wav


3d[Power] ©   (2002-04-10 23:07:00) 

Мне нужно загрузить в мою прогу wav файл. Переконвертировать в 8bit mono\stereo. Kак это сделать посредством дельфи?


Владимир Васильев   (2002-04-24 12:02:00) [1]

Попробуй поюзать
http://www.stuckindoors.com/delphi/index.html
Давно скачал,но времени на разбор нет. Но это то, что тебе нужно.

Если разберёшся с конвертацией, плиз. поделиться.


3d[Power]   (2002-04-24 01:43:00) [2]

ну и чего? хидер. круто. я понятия не имею что делать дальше. бесят меня такие ответы. если знаешь то скажи. если не понял, то еще раз перечитай мой вопрос.


RomanSE   (2002-04-23 19:49:00) [3]

TWavHdrPCM ={packed }record
rId :array [0..3] of char; {"RIFF"}
rLen :LongInt; {длинна файла, начиная со след. байта =44-8+dLen (3
6+dLen)}
{________________rData__________________________________}
wId :array [0..3] of char; {"WAVE"}
{________________rFormat________________________________}
fId :array [0..3] of char; {"fmt "}
fLen :LongInt; {длинна rFormat, начиная со след. байта =16 (10h)}
fTag :word; {Тип оцифровки}
fChannels :word; {Число каналов}
fSamplesPerSec :Longint; {Частота оцифровки}
fAvgBytesPerSec :Longint; {Скорость передачи байт\сек}
fBlockAlign :Word; {Число байт на выборку}
fBitsPerSample :Word; {Число бит на отсчет}
{________________Data___________________________________}
dId :array [0..3] of char; {"data"}
dLen :LongInt; {длинна файла, начиная со след. байта}
// Dumb :array [0..13] of byte;
end;


3d[Power]   (2002-04-17 00:14:00) [4]

типичный ответ который получаешь на мастаке :(


RomanSE   (2002-04-16 21:24:00) [5]

поищи в инете просто описание заголовка или в исходниках - под рукой нет :-))


3d[Power]   (2002-04-16 18:43:00) [6]

а пример?


RomanSE   (2002-04-16 17:21:00) [7]

создаешь новый файл береш PCM заголовок из старого - меняешь соотв. поля, читаешь по 16 бит - пишешь по 8.


3d[Power]   (2002-04-15 21:24:00) [8]

PCM 16bit stereo


Ketmar   (2002-04-15 21:01:00) [9]

обычный - это PCM, ADPCM, MP3, ..., ..., ..., 8 bit, 16 bit, ... mono, stereo, ...... и ты ды.
так вот, продолжим: какой.wav?

Satanas Nobiscum!
14/04/XXXVII A.S.


3d[Power]   (2002-04-15 03:14:00) [10]

хм, обычный.


Ketmar   (2002-04-14 15:05:00) [11]

какой.wav?

Satanas Nobiscum!
14/04/XXXVII A.S.


3d[Power]   (2002-04-14 01:34:00) [12]

ну мож кто знает а? хотябы ссылку на материал


Наверх

Титульная страница Поиск, карта сайта Написать письмо