HornetsEye can acquire images with a DC1394-compatible camera.
Currently libdc1394 version 2 is not supported.

#!/usr/bin/env ruby
require 'hornetseye'
include Hornetseye
raise "Syntax: inputcolour.rb [device]" if ARGV.size > 1
device = ARGV.size == 1 ? ARGV[0] : ''
input = DC1394Input.new device
X11Display.show { input.read }