Вниз
Скачать: CL | DM;

проблемы с добавлением звука в AVI   Найти похожие ветки 

← →
fghfg   (2005-10-23 20:34) [0]

короче, пытаюсь добавить звук следующим образом (в качестве wav используется тип twave из delphix)

var
PFile: PAVIFile;
WSI: TAVIStreamInfo;
WS: PAVIStream;
wav: twave;
wavefmt: tpcmwaveformat;

...
FillCHar(WSI, SizeOf(WSI), 0);
WSI.fccType:=streamtypeAUDIO;
WSI.dwScale:=wav.format.nBlockAlign;
WSI.dwSampleSize:=wav.format.nBlockAlign;
wavefmt.wf.wFormatTag:=wav.format.wFormatTag;
wavefmt.wf.nChannels:=wav.format.nChannels;
wavefmt.wf.nSamplesPerSec:=wav.format.nSamplesPerSec;
wavefmt.wf.nAvgBytesPerSec:=wav.format.nAvgBytesPerSec;
wavefmt.wf.nBlockAlign:=wav.Format.nBlockAlign;
wavefmt.wBitsPerSample:=wav.format.wBitsPerSample;
if AVIFileCreateStream(PFile, WS, WSI) = AVIERR_OK then
begin
 AVIStreamSetFormat(WS, 0, @wavefmt, sizeof(wavefmt));
 if AVIStreamWrite(WS, 0, wav.size, wav.Data, wav.Size, AVIIF_KEYFRAME, Nul, Nul) <> AVIERR_OK then raise Exception.Create("...");
end;
...

так вот, сохраняю файл, открываю его плеером, а звука нет, при этом сами звуковые данные в файле есть, это видно в инфе о файле, и они оттуда спокойно достаются; пробовал вместо tpcmwaveformat юзать twaveformatex - разницы никакой; кто знает в чем дело?


← →
ooommm   (2005-10-26 23:02) [1]

Может быть поможет:
http://forum.vingrad.ru/index.php?act=module&module=vingradfaq&target=main_panel&article=2942


← →
fghfg   (2005-10-28 15:37) [2]

никто не знает?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
1-1140796690
Belorus
2006-02-24 18:58
2006.04.02
Загрузка памяти программой


3-1139213746
diwww
2006-02-06 11:15
2006.04.02
Как наложить фильтр в delphi 2005?


2-1142362154
Призрак
2006-03-14 21:49
2006.04.02
Application.OnActivate


6-1134981691
SergP.
2005-12-19 11:41
2006.04.02
Шифруются ли данные передаваемые на сервер по HTTPS в GET-запросе


15-1142345477
LeonidUKG
2006-03-14 17:11
2006.04.02
Перехват ошибки listbox




   Наверх