On my Ubuntu system, I can run this pipeline:
(在我的Ubuntu系统上,我可以运行以下管道:)
gst-launch-1.0 videotestsrc ! autovideosink
And view the test pattern at 30fps.
(并以30fps的速度查看测试图案。)
I can also launch this pipeline:
(我也可以启动以下管道:)
gst-launch-1.0 -e -v rtspsrc 'location=...' ! decodebin ! avenc_mpeg4 ! mp4mux ! filesink location=test.mp4
...and can use gst-play-1.0 to view the test.mp4 file without a problem.
(...并且可以使用gst-play-1.0来毫无问题地查看test.mp4文件。)
But these two pipelines don't open a view window, but also give no errors with DEBUG turned up all the way:
(但是,这两个管道不会打开视图窗口,而且不会因DEBUG一直打开而产生任何错误:)
gst-launch-1.0 -e -v rtspsrc 'location=...' ! decodebin ! ximagesink
gst-launch-1.0 -e -v rtspsrc 'location=...' ! decodebin ! autovideosink
Works fine on my mac, but no window on Ubuntu.
(在我的Mac上工作正常,但在Ubuntu上没有窗口。)
Weirder: even with -v, there is no output of the pad negotiation for autovideosink.
(怪异的:即使使用-v,也没有自动视频接收器的填充协商输出。)
Also nothing at all with GST_DEBUG=autovideosink:6 ... ?!? (使用GST_DEBUG = autovideosink:6也没有任何帮助吗?)
I've never seen gstreamer go silent.
(我从未见过gstreamer保持沉默。)
Advice?
(忠告?)
ask by PeterT translate from so 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…