Уважаемые форумчане! Помогите решить задачку з захватом звука с помощью ffmpeg.
Есть: 1. debian + alsa
2. Звук получаю из gstreamer, а именно командой
gst-launch tcpclientsrc host=«192.168.2.15» port=12345 ! audio/xraw-int,channels=1,width=8,depth=8,rate=16000,signed=true,endianness=1234 ! audioconvert ! audioresample ! alsasink (подробней тут https://groups.google.com/forum/#!msg/avreg-users/TubrAVvI5Tk/9AKzwyqT9KoJ)
3. Звук звучит в колонках отлично !!!
4. И тут все остановилось не могу захватить звук через ffmpeg, уже столько вариантов перебрал и никак,
ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec pcm_s16le -y test.wav
ffmpeg -f alsa -ac 2 -i hw:0,1 -acodec pcm_s16le -y test.wav
ffmpeg -f alsa -ac 2 -i pulse -acodec pcm_s16le -y test.wav
все команды пишут в файл тишину начал ковырять Jack но тут возникла проблема когда запустить Jack то не запускается gst-launch tcpclientsrc ... пишет устройство занято, а если сначала запустить gst-launch tcpclientsrc то тогда Jack не может стартануть.
5.Дальше планировалось звук с ffmpeg передавать на wowza ffmpeg -f alsa -ac 2 -i ??? -vn -f mpegts udp://127.0.0.1:10000
6. А уже на вовзе в папку /content положить файл test.stream < udp://127.0.0.1:10000
Подскажите пожалуйста как же захватить звук ffmpeg с alsa!
Спасибо!