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

Вниз

повторно, склеивание WAV файлов   Найти похожие ветки 

 
Basoil   (2002-01-22 15:29) [0]

Нужно склеить несколько WAV файлов в один. Все они одного формата. Конечно можно вручную, т.е. обрабатывая заголовки и затем записывая в один файл, но может кто-то уже это делал, и поделится компонентой/процедурой/функцией


 
MJH ©   (2002-01-22 16:28) [1]

blockread()
blockwrite()
и не мешалобы разобраться со структурой вав-файлов


 
Sergey_n ©   (2002-01-23 01:57) [2]

Есть ActiveX компоненты на http://www.nctsoft.com, но Share


 
Basoil   (2002-01-23 13:04) [3]

конечно, можно сделать blockread(...) и т.п. и вставить заголовок WAV файла, поправив там длину блока данных, но может есть красивше решение :))..
NCTSoft, среди его ActiveX сомпонент я такого не нашел. есть там записать, проиграть и т.п. а вот склеить и записать нету :(


 
MJH ©   (2002-01-24 03:24) [4]

да вообще компоненты использовать для такой элементарщины это не серьёзно


 
Sergey_n ©   (2002-01-24 05:21) [5]

2 Basoil
> NCTSoft, среди его ActiveX сомпонент я такого не нашел. есть там записать, проиграть и т.п. а вот склеить и записать нету :(

Плохо смотрели.
NCTAudioFile (AF) входит в NCTAudioStudio- позволяет читать и записывать в файл в нужном формате. Теперь берем открываем AF 1-ый файл для чтения другим 2-ой файл для замиси - перекидываем, потом первым открываем следующий файл и перекидываем во второй и т.д. закрываем второй файл. И усё. Разьве ето не склейка???? Просто нет примера. А данный набор компонент позволяет делать почти все с файлом.


 
Sergey_n ©   (2002-01-24 05:26) [6]

А если нужно просто проиграть друг за другом несколько файлов, то используем NCTAudioFile для чтения, а NCTAudioPlayer (AP) для воспроизведения, открыв сначала один файл, а когда весь первый файл отправлен на AP, открываем второй и отправляем его. Промежутка между файлами не будет, они будут проиграны слитно.


 
MJH ©   (2002-01-24 14:05) [7]

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


 
Sergey_n ©   (2002-01-25 02:18) [8]

Пограмным способом????


 
Sergey_n ©   (2002-01-25 02:25) [9]

2 MJH ©
>слухай, Sergey_n, а зачем вообще программы писать, если есть уже кем-то сделанное? берешь саундфордж и клеешь себе файлы до опупения. у?

Ну если охота валяй через саундфордж.
Мое дело предложить, а дальше как нравится.


 
SoftOne ©   (2002-01-25 02:59) [10]

> Basoil (23.01.02 13:04)
>конечно, можно сделать blockread(...) и т.п. и вставить заголовок >WAV файла, поправив там длину блока данных, но может есть >красивше решение :))..

Когда-то давно уже делал то же самое. Работало нормально. И куда КРАСИВШЕ еще стремиться?

P.S. Моя задача состояла в том, чтобы из некоторых звуковых фрагментов, (читай WAV -файлов) по выбору юзера, воспроизводить некое звуковое сообщение.


 
Basoil   (2002-01-25 08:41) [11]

Вот и у меня такая-же задача, надо прогноз погоды из TXT перевести в WAV (есть кучка WAV с записанными цифрами и фразами).
соответственно и склеивать их в новый WAV. Решил просто, из склеиваемых кусков вырезаю data и склеиваю, в оконцовке в начало приклеиваю заголовок с подправленными полями..


 
Фэ ©   (2002-01-25 10:04) [12]

http://www.microsoft.com/speech/
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msagent/agentstartpage_7gdh.asp


 
MJH ©   (2002-01-25 13:37) [13]

Sergey_n, в саундфордже и то куда интереснее, чем использовать чьи-то активХы



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
8-30923
BigFoot
2002-01-26 20:59
2002.06.10
Что-то типа автоответчика


1-30858
sergey32
2002-05-29 15:52
2002.06.10
Есть ли где-нибудь бланки бухгалтерских документов?


3-30690
Koks
2002-05-16 10:55
2002.06.10
Группировка по дням недели


14-30966
Doom
2002-05-05 09:06
2002.06.10
Христос Воскрес


1-30743
andron
2002-05-30 12:43
2002.06.10
Требуется скорая помощь мастеров