Já instalou plugins gogeamer goog?
apt-get install gstreamer0.10-plugins-good
Em seguida, tente converter WAV:
gst-launch-0.10 filesrc location=path_of_input_wav_file ! wavparse ! filesink location=path_of_output_file
Eu posso reproduzir arquivos mp3 sem qualquer problema, também no meu aplicativo jogando dados PCM do appsrc está funcionando bem, no entanto eu tenho um problema jogando um arquivo WAV usando o comando gstreamer:
$ gst-launch-0.10 filesrc location=sound.wav ! wavparse ! audioconvert ! alsasink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstWavParse:wavparse0: Internal data flow error.
Additional debug info:
gstwavparse.c(2046): gst_wavparse_loop (): /GstPipeline:pipeline0/GstWavParse:wavparse0:
streaming task paused, reason not-linked (-1)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Já instalou plugins gogeamer goog?
apt-get install gstreamer0.10-plugins-good
Em seguida, tente converter WAV:
gst-launch-0.10 filesrc location=path_of_input_wav_file ! wavparse ! filesink location=path_of_output_file