From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050322 Epiphany/1.5.8
Description of problem:
I'm trying to create a thumbnail for an mjpeg file, the same as nautilus does.
$ totem-video-thumbnailer ./imgp1234.avi out.png
(totem-video-thumbnailer:3575): GLib-GObject-WARNING **: gsignal.c:1716: signal `group-switch' is invalid for instance `0x838e108'
(totem-video-thumbnailer:3575): GLib-GObject-WARNING **: IA__g_object_set_valist: object class `GstPlayBin' has no property named `suburi'
(totem-video-thumbnailer:3575): GStreamer-CRITICAL **: gst_element_make_from_uri: assertion `gst_uri_is_valid (uri)' failed
totem-video-thumbnailer couln't open file './imgp1234.avi'
Reason: No URI handler implemented for "./imgp1234.avi".
Version-Release number of selected component (if applicable):
Steps to Reproduce:
It's not a crash - it just doesn't work.
The workaround is to use
totem-video-thumbnailer file://$PWD/imgp1234.avi $PWD/out.png
it uses gnome-vfs URI's. What you see is an assert, not a crash, saying the URI
provided is not in a format that gstreamer can understand. This is not realy a
bug but should be filed upstream if you would like to see it fixed.
Fair enough, have done:
I do think this *is* a bug though, because a command-line tool should be usable
as if it were any other command-line tool - without any special syntax. If the
thumbnailer were a library function, then fair enough, but it isn't.