使用Gstreamer在命令行中播放mpeg格式

使用Gstreamer在命令行中播放mpeg格式,gstreamer,mpeg,Gstreamer,Mpeg,我使用下面的命令来播放ts文件。但它只是打开视频文件,站在暂停位置,根本不播放。原因可能是什么 gst-launch-1.0 filesrc location=4M.ts ! tsdemux name=dmx ! queue2 ! faad ! audioconvert ! audioresample ! autoaudiosink dmx. ! queue2 ! mpegvideoparse ! mpeg2dec ! videoscale ! xvimagesink 在我使用上述管道

我使用下面的命令来播放ts文件。但它只是打开视频文件,站在暂停位置,根本不播放。原因可能是什么

gst-launch-1.0 filesrc location=4M.ts ! tsdemux name=dmx ! queue2  ! faad ! audioconvert ! audioresample ! autoaudiosink  dmx. ! queue2  ! mpegvideoparse ! mpeg2dec ! videoscale  ! xvimagesink
在我使用上述管道后,其工作正常。多谢各位

 gst-launch-1.0 -v filesrc location=4M.ts ! tsdemux name=dmx ! queue  ! audio/mpeg ! mpegaudioparse ! mad ! alsasink dmx. ! queue ! mpegvideoparse ! mpeg2dec ! videoscale ! xvimagesink