Показать полную графическую версию : [решено] Какие компоненты использовать для записи звука с Микрофона и Line in?
Скажите какие компоненты вы используете при записи звука с внешних устройств, битрейтом в mp3 - 192/256 кбитс?
BlackEric
05-10-2009, 22:13
TMediaPlayer? Но он позволит писать только в wav. А потом уже как-то перекодировать.
Компоненты посмотрите
здесь (http://www.torry.net/pages.php?s=83)
BlackEric, C torry я уже знаком, гуляю по ней почти всегда. Хотел просто узнать какие компоненты чаше всего используют, ну типа из быстрого и эффективного
Короче говоря есть наборчик компонентов Waveaudio. В нем есть и аудио рекордер "TAudioRecorder". Рекорд делает в Wav формате .
Проверялось в Delphi 7 . :yes:
Линки :
Letitbit (http://letitbit.net/download/8103.89a2ef6d63847e7bca7eb2245/waveaudio.zip.html)
DepositFiles (http://depositfiles.com/ru/files/cn3hrx6p6)
Рекорд делает в Wav »
Там можно указать компрессор, тогда будет делать в сжатом формате.
Ещё можно через DirectShow делать и DirectSound. DirectShow на самом деле использует один из способов WaveIn или DirectSound (можно указать явно). WaveIn и DirectSound используют драйвер устройства напрямую, WaveIn понятней, если не знаешь как работает железо, лучше вписывается в концепцию Win32, а DirectSound работает с меньшим отставанием от железа, менее устойчиво (звуковуха может подвисать, или винда перегружаться если что неправильно сделаешь)
спасибо всем, я нашел кое что другое - NewAC - New Audio Components for Delphi (http://symmetrica.net/newac/) , для поддержки mp3, ogg нужно скачать библиотеку WinDlls (http://symmetrica.net/uploads/acs/windlls.zip).
Очень удобный компонент
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.