Commit 47e3c96
Changed files (1)
preview.rb
@@ -0,0 +1,17 @@
+require 'av_capture'
+require 'io/console'
+
+session = AVCapture::Session.new
+dev = AVCapture.devices.find(&:video?)
+
+session.run_with(dev) do |connection|
+ loop do
+ case $stdin.getch
+ when 'q' then break # quit when you hit 'q'
+ else
+ IO.popen("open -g -f -a /Applications/Preview.app", 'w') do |f|
+ f.write connection.capture
+ end
+ end
+ end
+end