Skip to content

aqiank/gphoto2-liveview-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

gPhoto2 LiveView Example

This example shows one of the ways you can stream live video feed from your DSLR camera. It simply reads MJPEG output by gPhoto2 frame-by-frame, parses it, and put up the frame buffer on the screen window.

You should be able to easily change the graphical system to use something else (e.g. GLFW, Qt, openFrameworks, etc..)

Requirements

  1. GCC
  2. gPhoto2
  3. SDL2
  4. SDL2_image
  5. DSLR Camera

All those packages should be available through your Linux or OSX package managers.

Setup

  1. Plug in a USB connector from your camera to your computer
  2. (optional) Change WINDOW_WIDTH and WINDOW_HEIGHT as needed (if your camera outputs high-resolution videos)

Build

  1. Run make

Run

1a. To grab frames directly from camera, run gphoto2 --capture-movie --stdout | ./gphoto2-liveview-example
1b. To use existing MJPEG recording, run ./gphoto2-liveview-example [MJPEG filename]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages