Форум: "Media";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];
Внизповторно, склеивание 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 вся ветка
Форум: "Media";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c