Não é possível reproduzir arquivos WAV usando o comando gstreamer padrão

0

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 ...
    
por kappa 18.05.2012 / 13:23

1 resposta

0

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
    
por 18.05.2012 / 13:43