如何使用 gstreamer 在 windows 上播放 gif 文件

How to use gstreamer to play gif file on windows

作为标题, 我用这个命令在 windows 上播放 gif,但它只显示第一帧然后关闭它。

gst-launch-1.0 filesrc location=demo.gif ! gdkpixbufdec ! videoconvert ! autovideosink

我想播放整个gif文件,是不是我忘记设置了一些gst元素或参数?

在 gstreamer 1.14 之后,用户可以使用 libav 库的元素来创建 gif 管道。 这是样例推荐。

gst-launch-1.0 filesrc location=demo.gif ! avdemux_gif ! avdec_gif ! autovideosink