Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Raspberry pi 拉斯宾。当我使用GPU播放视频时,gstreamer-1.0会翻转视频。Videoflip给出错误_Raspberry Pi_Gstreamer_Flip_Mirror - Fatal编程技术网

Raspberry pi 拉斯宾。当我使用GPU播放视频时,gstreamer-1.0会翻转视频。Videoflip给出错误

Raspberry pi 拉斯宾。当我使用GPU播放视频时,gstreamer-1.0会翻转视频。Videoflip给出错误,raspberry-pi,gstreamer,flip,mirror,Raspberry Pi,Gstreamer,Flip,Mirror,我读过,它对我很有用。 至少我能够从我的文件系统播放HD。但是 当我使用软件解码器时 $gst-launch-1.0 filesrc location=。/test720p3kbps.mp4!qtdemux!h264parse!avdec_h264!eglglessink 我在屏幕上看到了正常的画面,但画面很慢 使用omxplayer给了我一幅精彩的画面。它是快速和正确的 还有我自己的目标 $ gst-launch-1.0 filesrc location=./test720p3kbps.mp4

我读过,它对我很有用。 至少我能够从我的文件系统播放HD。但是 当我使用软件解码器时

$gst-launch-1.0 filesrc location=。/test720p3kbps.mp4!qtdemux!h264parse!avdec_h264!eglglessink

我在屏幕上看到了正常的画面,但画面很慢

使用omxplayer给了我一幅精彩的画面。它是快速和正确的

还有我自己的目标

$ gst-launch-1.0 filesrc location=./test720p3kbps.mp4 ! qtdemux ! h264parse ! omxh264dec ! eglglessink
也打得很流畅。但是它把画面翻转过来了!:'(

我尝试了
omxh263dec
omxmjpegdec
,得到了相同的结果。
decodebin
playbin
也没有结果

我可以使用
videoflip
,但它会像AK-74一样稳定地撞击我的管道:

*** glibc detected *** gst-launch-1.0: free(): invalid pointer: 0x004aaf50 ***
Aborted
config.txt中的我的gpu_mem设置为256

$ gst-launch-1.0 --version
gst-launch-1.0 version 1.2.0
GStreamer 1.2.0
http://packages.qa.debian.org/gstreamer1.0
我已经通过apt get install安装了它


提前感谢!

视频实际上正在“正确”播放,翻转的是OpenGL坐标系。
我成功地解决了这个问题,添加了一个
格式字符串作为解决方法。

gst-launch-1.0 filesrc location=./test720p3kbps.mp4 ! qtdemux ! h264parse ! avdec_h264 ! "video/x-raw, format=(string)I420"  ! eglglessink