From a81561f16b2a3d533e09a4e92a8f71efcf11ddbf Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Thu, 3 Dec 2020 13:06:25 +0100 Subject: Add bin/mpvdiff; allows diff'ing 2 or 4 vidoes/images --- bin/mpvdiff | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 bin/mpvdiff (limited to 'bin/mpvdiff') diff --git a/bin/mpvdiff b/bin/mpvdiff new file mode 100755 index 0000000..a218709 --- /dev/null +++ b/bin/mpvdiff @@ -0,0 +1,24 @@ +#!/bin/sh +set -e +[ -n "$DEBUG" ] && set -x + +args="--title=mpvdiff --hwdec=v4l2m2m-copy" + +if [ "$1" = "-h" ]; then + printf "usage: %s [-2|-4] VIDEO..." "$(basename "$0")" + exit 2 + +elif [ "$1" = "-4" ]; then + shift + mpv "$1" \ + --external-file="$2" \ + --external-file="$3" \ + --external-file="$4" \ + --lavfi-complex='[vid1][vid2]scale2ref[1][2];[1][2]hstack[t1] ; [vid3][vid4]scale2ref[3][4];[3][4]hstack[t2] ; [t1][t2]scale2ref[5][6];[5][6]vstack[vo]' \ + "$args" +else + mpv "$1" \ + --external-file="$2" \ + --lavfi-complex='[vid1][vid2]scale2ref[1][2];[1][2]hstack[vo]' \ + "$args" +fi -- cgit 1.4.1