8 / 8 / 0
Регистрация: 14.08.2013
Сообщений: 99
|
|
1 | |
Микширование файлов wav29.08.2013, 17:47. Показов 5364. Ответов 37
Метки нет (Все метки)
Нужна помощь, нужно написать микшер, чтобы воспроизводилось два файла в формате wav. возможно кто-то писал видел, поделитесь ... А если нет, то возможно кто-то поделится идеями-советами?
На рис. приблизительно то, что я должен сделать.
0
|
29.08.2013, 17:47 | |
Ответы с готовыми решениями:
37
Редактирование wav файлов Считывание заголовка wav файлов Паузы между проигрыванием wav файлов Извлечение WAV - файлов из ресурсов и их использование |
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
29.08.2013, 18:32 | 4 |
тоже давно интересно как воспроизвести 2 wav файла одновременно (не используя всякие mciSendString).
0
|
8 / 8 / 0
Регистрация: 14.08.2013
Сообщений: 99
|
|
29.08.2013, 18:43 [ТС] | 6 |
Я неправильно понял вопрос. Должно браться на вход два файла и затем они воспроизводиться одновременно, то есть накладываться один на один. То есть на колонках человек должен слышать два файла как один.
Добавлено через 2 минуты это как?
0
|
29.08.2013, 18:53 | 9 |
Я тебе сказал как смешать два файла. Или ты хочешь чтобы за тебя всю программу написали, которая включает в себя: загрузку аудио файлов, их микширование, открытие устройства вывода звуковой карты, вывод на звуковую карту, закрытие устройства вывода звуковой карты и прочие мелочи.. ?
0
|
8 / 8 / 1
Регистрация: 11.08.2012
Сообщений: 112
|
|
29.08.2013, 19:24 | 12 |
Если wav файл 16 бит, то 2 байта данных складываются, как описано выше, если 8 бит - то 1 байт. При этом надо учесть 2 канала используются или 1.
1
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
30.08.2013, 09:52 | 13 |
И еще не забыть про частоты дискретизации. Потому что если частоты дискретизации файлов одинаковы, то метод из поста #2 отлично работает. А вот если различны, то все сильно хуже. Один из файлов придется предварительно передискретизировать.
Да, и 8-битное кодирование - это чаще всего сжатое кодирование (А-закон или мю-закон). Так что об этом тоже нужно подумать.
0
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
30.08.2013, 14:16 | 15 |
"файлы 8 бит"
А вот с этого места поподробнее.
0
|
8 / 8 / 1
Регистрация: 11.08.2012
Сообщений: 112
|
|
30.08.2013, 14:35 | 16 |
А что мешает в то время как один из файла закончился прибавлять s1+0 например?
0
|
8 / 8 / 0
Регистрация: 14.08.2013
Сообщений: 99
|
|
30.08.2013, 14:52 [ТС] | 17 |
мешает то, что каждый раз будут идти различные файлы на вход и каждый раз прописывать вручную не представляется возможным. плюс потом должно быть расширение до 3 и более входных сигналов
Добавлено через 1 минуту можно уточнить вопрос?
0
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
30.08.2013, 14:54 | 18 |
Каковы частоты дискретизации? Какое кодирование использовано? (Эта инфа вся есть в заголовке wav файла).
0
|
8 / 8 / 1
Регистрация: 11.08.2012
Сообщений: 112
|
|
30.08.2013, 14:56 | 19 |
Так и прибавляйте каждый раз новый файл вторым значением, а когда второй файл отсутствует, то прибавляйте 0. Только что вы имели ввиду под "прописывать в ручную" я не понял, помойму ничего сложного в вашей задаче нет (если конечно не используется сжатие), тем более вы говорили, что проигрывание одного файла у вас уже реализовано.
0
|
8 / 8 / 0
Регистрация: 14.08.2013
Сообщений: 99
|
|
30.08.2013, 15:12 [ТС] | 20 |
частоты дискретизации 22кГц
качество звука - 176 кбит\сек формат аудио PCM если я правильно понял Добавлено через 4 минуты Наверно не так понял вас...
0
|
30.08.2013, 15:12 | |
30.08.2013, 15:12 | |
Помогаю со студенческими работами здесь
20
Фоновая программа для проигрывания wav-файлов Прога преобразования wav файлов в data или txt Ребята дайте код для воспроизведения файлов wav или mp3 Написать программу, формирующую по исходному WAV файлу новый WAV файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |