Deinterleave error

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view

Deinterleave error

Hello guys i've been trying to run the example pipeline that is on the
documentation :
*gst-launch-1.0 filesrc location=/path/to/file.mp3 ! decodebin !
audioconvert ! "audio/x-raw,channels=2 ! deinterleave name=d  d.src_0 !
queue ! audioconvert ! vorbisenc ! oggmux ! filesink location=channel1.ogg
d.src_1 ! queue ! audioconvert ! vorbisenc ! oggmux ! filesink
but i got this error: *erroneous pipeline: could not link audioconvert3 to
I couldnt find the reason

Sent from:
gstreamer-devel mailing list
[hidden email]
Reply | Threaded
Open this post in threaded view

Re: Deinterleave error

The error message you received indicates that there is an issue with linking the audioconvert element to the next element in the pipeline. This could be caused by a few different things, such as a mismatch between the audio formats or an issue with the audio plugins.

Here are a few things you can try to troubleshoot the issue:

Check that the audio file you are using is in a supported format for the decodebin element. You can use the "file" command in the terminal to check the file type.

Try removing the audioconvert element from the pipeline and see if it runs without error. If it does, the issue might be with the audioconvert element. Try replacing it with another audio processing element, such as audioresample or audiofilter.

Check that the necessary audio plugins are installed on your system. You can use the "gst-inspect-1.0" command in the terminal to see a list of available plugins and their descriptions.

Check that the pipeline syntax is correct. In your example pipeline, there is a missing closing quote after "channels=2", which could be causing issues. Make sure all quotes and brackets are properly closed.

I hope this helps! Let me know if you have any further questions.

Rachel Gomez