Я думаю, что сначала вы должны сначала попытаться воспроизвести файл с помощью playbin2.Если вы можете воспроизвести его, то вы должны использовать decodebin2, отладить его вывод и соответственно построить свой конвейер.
Синтаксис для playbin2 следующий: -
gst-launch playbin2 uri = file:///home/user1031040/Desktop/file.mpg
Синтаксис для decodebin2выглядит следующим образом: -
gst-launch filesrc location = file.mpg ! decodebin2 ! autovideosink