You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 27, 2022. It is now read-only.
- There's a delay of about 3 seconds until the preview starts, to avoid that disable the `Battery saving mode on gphoto2 live preview` option to generate a preview in background. **This results in a high battery usagage and also a general slowdown.**
237
+
- Sometimes Chromium doesn't detect the V4l2 camera launch from php: you need to run `sudo gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video0` from terminal first and load chrome a first time with a webpage asking for the camera.
238
+
- Chromium sometimes has trouble, if there is another webcam like `bcm2835-isp`, it will take it by default instead. Disable other webcams, e.g. `rmmod bcm2835-isp`
239
+
- Make sure the countdown is long enough to start the preview and free gphoto2 at the end of the countdown to be able to take a picture (2 seconds before the countdown ends)
240
+
- For best used experience the countdown should be set at least to 8 seconds
<li>Admin panel config <em>"Preview-URL"</em> example (add needed IP address instead): <code>url(<ahref='http://127.0.0.1:8081'>http://127.0.0.1:8081</a>)</code></li></ul>
265
265
266
-
<p><strong>Note</strong></p>
266
+
<p><strong>Note</strong></p>
267
267
268
268
<ul><li>Do NOT enable <em>"Device cam takes picture"</em> in admin panel config!</li>
269
269
<li>Capture pictures via <code>raspistill</code> won't work if motion is installed!</li>
270
270
<li>Requires Photobooth v2.2.1 or later!</li></ul></li>
271
+
<li><p>A device independent preview can also be done using the video mode of your DSLR (Linux only): </p>
272
+
273
+
<ul><li>install all dependencies <code>sudo apt install ffmpeg v4l2loopback-dkms -y</code></li>
274
+
<li>create a virtual webcam <code>modprobe v4l2loopback exclusive_caps=1 card_label="GPhoto2 Webcam"</code>
275
+
<ul><li><code>/dev/video0</code> is used by default, you can use <code>v42l-ctl --list-devices</code> to check which <code>/dev/*</code> is the correct one: <br/>
276
+
If it doesn't match the default setup you need to adjust the <code>Command to generate a live preview</code> inside the admin panel!</li></ul></li>
277
+
<li>Give permissions to /dev/video* <code>sudo gpasswd -a www-data video</code> (this was done automatically if you used the installation script) and reboot once</li>
<ul><li>Requires Photobooth v2.11.0 or later!</li>
283
+
<li>There's a delay of about 3 seconds until the preview starts, to avoid that disable the <code>Battery saving mode on gphoto2 live preview</code> option to generate a preview in background. <strong>This results in a high battery usagage and also a general slowdown.</strong></li>
284
+
<li>Sometimes Chromium doesn't detect the V4l2 camera launch from php: you need to run <code>sudo gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video0</code> from terminal first and load chrome a first time with a webpage asking for the camera.</li>
285
+
<li>Chromium sometimes has trouble, if there is another webcam like <code>bcm2835-isp</code>, it will take it by default instead. Disable other webcams, e.g. <code>rmmod bcm2835-isp</code></li>
286
+
<li>Make sure the countdown is long enough to start the preview and free gphoto2 at the end of the countdown to be able to take a picture (2 seconds before the countdown ends)
287
+
<ul><li>For best used experience the countdown should be set at least to 8 seconds</li></ul></li></ul></li>
0 commit comments