Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.29;
Скачать: CL | DM;

Вниз

wav   Найти похожие ветки 

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

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


 
3d[Power] ©   (2002-04-14 01:34) [1]

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


 
Ketmar ©   (2002-04-14 15:05) [2]

какой .wav?

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


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

хм, обычный.


 
Ketmar ©   (2002-04-15 21:01) [4]

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

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


 
3d[Power] ©   (2002-04-15 21:24) [5]

PCM 16bit stereo


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

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


 
3d[Power] ©   (2002-04-16 18:43) [7]

а пример?


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

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


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

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


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

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-24 01:43) [11]

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


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

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

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



Страницы: 1 вся ветка

Текущий архив: 2002.08.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
7-95999
matrixman
2002-06-16 19:30
2002.08.29
Каретка из двух половинок


3-95650
-=CrazyFish=-
2002-08-07 17:28
2002.08.29
UDF


14-95953
Jeer
2002-07-30 21:27
2002.08.29
---|Ветка была без названия|---


1-95845
VID
2002-08-17 16:10
2002.08.29
Как реализовать подсветку заднего фона строки (RichEdit) ?


1-95820
Yaro
2002-08-16 17:00
2002.08.29
непонятки с TNotifyEvent