GStreamer显示图片

来源:互联网 发布:网络控制器驱动安装 编辑:程序博客网 时间:2024/06/06 01:38

曾使用gst-launch-0.10和playbin2显示常见格式的图片,命令如下:

 

gst-launch-0.10 playbin2 uri=file:///home/user/Pictures/filename.jpg

gst-launch-0.10 playbin2 uri=file:///home/user/Pictures/filename.png

gst-launch-0.10 playbin2 uri=file:///home/user/Pictures/filename.bmp

 

前2个命令有一闪而过的图片显示,而最后1个命令却得到没有可用的支持bmp格式的解码器。

 

网络搜索得知:

 

(1)http://gstreamer.freedesktop.org/documentation/plugins.html 中没有bmp解码插件。

(2)已有一bug报告,说[gst-devel] Unable to display .bmp using gstreamer,http://lists.freedesktop.org/archives/gstreamer-devel/2009-December/024881.html

(3)另有一纪录http://tinycorelinux.com/forum/index.php?topic=7520.0,使用下面的命令显示图片:

 

gst-launch-0.10 filesrc location=/home/user/Pictures/filename.jpg ! jpegdec ! freeze ! autovideosink

gst-launch-0.10 filesrc location=/home/user/Pictures/filename.png ! pngdec ! freeze ! autovideosink