#!/bin/sh set -xe VIDEO_INDEX="${1:-1}" # gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -f v4l2 "/dev/video${VIDEO_INDEX}" gphoto2 --stdout --capture-movie | ffmpeg \ -threads:v 2 \ -threads:a 8 \ -filter_threads 2 \ -thread_queue_size 512 \ -hwaccel opencl \ -fflags nobuffer \ -flags low_delay \ -strict experimental \ -probesize 819200 \ -analyzeduration 0 \ -i - \ -vcodec rawvideo \ -preset ultrafast \ -tune zerolatency \ -pix_fmt yuv420p \ -f v4l2 "/dev/video${VIDEO_INDEX}" \ -framerate 30