Ресэмплинг потока на лету

Fragaria

Народ, подскажите, есть ли средства для ресемплинга потока на лету (нужно 44кГц ресэмплить в 11кГц)? Операционная система не важна, можно винду, можно Linux.

AlexV769

mencoder с двумя FIFO-файлами?

procenkotanya

А чем преобразованный поток хавается? Может, стоить посмотреть в сторону jack'a (jack audio connection kit)?

Fragaria

преобразованный поток надо по сетке гнать

procenkotanya

А в каком формате и чем гнать? VLC не катит (он же умеет ресемплить?)?

Fragaria

попробую =)

apl13

А кстати, хорошо ли он ресемплит?

Fragaria

что-то я не нашёл, как VLC ресемплить. Он только битрейт умеет менять вроде.

vall

куда гнать? зачем гнать? pcm или что-то другое?
pulseaudio посмотри, ну и прочие звуковые сервера. он вроде как стандартом в это деле становиться пытатется.
алсу тоже можно заставить ресемплить.

Fragaria

Есть некоторая виндовая программа для телефонии, она умеет принимать потоки данных (любых, для которых есть кодеки в винде и передавать их в телефонную линию. Но сама ресемплить поток она не умеет, поэтому частота дискретизации входного потока должна быть 11кгц. Вот собственно и надо мне сделать так, чтобы поток ресемплить из стандартных 44100 в 11кГц. Либо на той же виндовой машине какой-то прогой, либо ловить поток на линуксовой машине, ресемплить и заново вещать уже для винды.

Chupa

http://www.videolan.org/doc/streaming-howto/en/ch03.html
параметр samplerate - это вроде оно

vall

тут недавно alex3d постил штуку для передачи звука по сети на питоне, я думаю на той либе ресемплинг приделать дело пары строчек.

apl13

Тока это будет не ресемплинг.

Fragaria

Оно. Завтра поиздеваюсь над потоком, спасибо =)
Оставить комментарий
Имя или ник:
Комментарий: