WAV + WAV

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
race1
Сообщения: 13
Зарегистрирован: 02 авг 2004, 13:03
Контактная информация:

Хочу склеить два WAV файла, ихние параметры ('fmt ' чанки) одинаковы (если не одинаковы, я даже не буду пытаться их склеить). Склейка происходит так:
1. Создаю заготовку выходного файла - записываю RIFF, WAVE, fmt чанк, если надо, делаю чанк 'fact', создаю чанк 'data'
2. Копирую данные чанка 'data' первого файла в результирующий файл. Если есть чанк 'fact', запоминаю кол-во сэмплов
3. Добавляю в результирующий файл данные чанка 'data' второго файла, ищу чанк 'fact' и складываю с запомненным значением
4. "Завершаю" выходной файл - записываю размер файла что после 'RIFF', записываю кол-во сэмплов в 'fact'.
Почему-то такой файл не проигрывается. При этом его длина пишется правильно, даже ползунок ползёт, но звука нет. Почему так?
Ответить