Raspberry pi 拉斯宾。当我使用GPU播放视频时,gstreamer-1.0会翻转视频。Videoflip给出错误
我读过,它对我很有用。 至少我能够从我的文件系统播放HD。但是 当我使用软件解码器时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
$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