[gst-devel] Problem with Recording Audio from a Network
Zelalem Sintayehu
zelalems at hotmail.com
Thu Jun 11 10:07:49 CEST 2009
Hi Roope, you are right, it allows alaw,mulaw,ac3,mpeg and raw. But alaw and mulaw don't have payloader and depayloader. Anyway, I tried to recieve without depayloader but it still produced the same error. The following is what tried. Please help me.
gst-launch-0.10 -v udpsrc port=5002 caps="audio/x-rtp,rate=1000,channels=1,depth=8" ! queue ! audio/x-alaw-int,rate=1000,channels=1,depth=8 ! avimux ! filesink location=audio.avi sync=false . I also changed the caps for udpsrc with "audio/x-alaw-int,rate=1000,channels=1,depth=8" but didn't work.
Thank you.
- Zelalem S.
From: roope.jarvinen at nokia.com
To: gstreamer-devel at lists.sourceforge.net
Date: Thu, 11 Jun 2009 09:35:58 +0200
Subject: Re: [gst-devel] Problem with Recording Audio from a Network
Hi,
You cannot mux gsm-encoded audio into AVI container. Check avimux
description for allowed formats.
--Roope
Hi Jyoti, thank you for your prompt response. I added the following
caps statement, but it is still the same. The following is the modified
receiver side code.
gst-launch-0.10 -v udpsrc port=5002
caps="application/x-rtp,media=(string)audio,clock-rate=(int)8000,encoding-name=(string)GSM,encoding-params=(string)1,octet-align=(string)1"
! queue ! rtpgsmdepay ! audio/x-raw-int,rate=8000,channels=1,depth=8 ! avimux
! filesink location=audio.avi sync=false
The error is the same:
"WARNING: erroneous pipeline: could not link rtpgsmdepay0 to
avimux0"
Thank you.
- Zelalem S.
-----------------------------------
From: jyoti.d at allaboutif.com
To:
gstreamer-devel at lists.sourceforge.net
Subject: Re: [gst-devel] Problem with
Recording Audio from a Network
You should set caps property on udpsrc
element at receiver side.
On Wed, Jun 10, 2009 at 7:26 PM, Zelalem Sintayehu
<zelalems at hotmail.com>
wrote:
Hi all, I was trying to record audio and video over the network. I
wanted to check that separately and succeeded with the video recording, but
i couldn't record the audio part. BTW, I want to record into avi file and I
used h263p for the video and wanted to use either amr or gsm for the audio.
I hope this is possible. The following is my code both from teh sender and
reciever side.
Sender:
gst-launch-0.10 -v alsasrc ! queue !
audio/x-raw-int,rate=8000,channels=1,depth=8 ! audioconvert ! gsmenc !
rtpgsmpay ! queue ! udpsink
port=5002
Receiver:
gst-launch-0.10 -v udpsrc port=5002 !
queue ! rtpgsmdepay ! audio/x-raw-int,rate=8000,channels=1,depth=8 ! avimux
! filesink location=audio.avi sync=false
and I got the following
error and it terminates. "WARNING: erroneous pipeline: could not link
rtpgsmdepay0 to avimux0. By the way, when i store both the video later,
should i still put "sync=false" (the last statement in the reciever code)?
Please help me.
_________________________________________________________________
More than messages–check out the rest of the Windows Live™.
http://www.microsoft.com/windows/windowslive/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090611/d06e2059/attachment.htm>
More information about the gstreamer-devel
mailing list