libcheese provides video and photo capture functionality which does not require GTK+, such as enumerating video capture devices.