Кодирование в Mp3

  • Автор темы 13hakta
  • Дата начала
1

13hakta

#1
Кодирую звук с помощью средств ACM в Windows с LAME ACM (актуальной версии на момент написания) модулем. Выбираю нужный формат, пишу в него. Звук кодируется, файл воспроизводимый. Но обнаружилось, что звук кодируется некорректно.
После того как я это выяснил, решил в сэмплы записать постоянные значения отличающиеся в разных каналах на протяжении всего трека (см. вложенное изображение). Видно, что в самом начале есть некая плюха и повторяется с некоторой периодичностью. При кодировании функции ACMStreamConvert передаются соответствующие флаги в начале кодирования и завершении - ACM_STREAMCONVERTF_START и ACM_STREAMCONVERTF_END. Так же выяснил, что периодичность этих плюх зависит от размера буфера данных.
Как наладить кодирование?
 

Вложения