Ресэмплинг потока на лету
mencoder с двумя FIFO-файлами?
А чем преобразованный поток хавается? Может, стоить посмотреть в сторону jack'a (jack audio connection kit)?
преобразованный поток надо по сетке гнать
А в каком формате и чем гнать? VLC не катит (он же умеет ресемплить?)?
попробую =)
А кстати, хорошо ли он ресемплит?
что-то я не нашёл, как VLC ресемплить. Он только битрейт умеет менять вроде.
pulseaudio посмотри, ну и прочие звуковые сервера. он вроде как стандартом в это деле становиться пытатется.
алсу тоже можно заставить ресемплить.
Есть некоторая виндовая программа для телефонии, она умеет принимать потоки данных (любых, для которых есть кодеки в винде и передавать их в телефонную линию. Но сама ресемплить поток она не умеет, поэтому частота дискретизации входного потока должна быть 11кгц. Вот собственно и надо мне сделать так, чтобы поток ресемплить из стандартных 44100 в 11кГц. Либо на той же виндовой машине какой-то прогой, либо ловить поток на линуксовой машине, ресемплить и заново вещать уже для винды.
http://www.videolan.org/doc/streaming-howto/en/ch03.html
параметр samplerate - это вроде оно
параметр samplerate - это вроде оно
тут недавно alex3d постил штуку для передачи звука по сети на питоне, я думаю на той либе ресемплинг приделать дело пары строчек.
Тока это будет не ресемплинг.
Оно. Завтра поиздеваюсь над потоком, спасибо =)
Оставить комментарий
Fragaria
Народ, подскажите, есть ли средства для ресемплинга потока на лету (нужно 44кГц ресэмплить в 11кГц)? Операционная система не важна, можно винду, можно Linux.