#!/usr/bin/env bash
set -e
set -u
set -o pipefail

if (($# == 0)); then
	echo "usage: mute-video VIDEO [VIDEO...]" >&2
	exit 1
fi

for input in "$@"; do
	if [[ ! -f "$input" ]]; then
		echo "mute-video: not a file: $input" >&2
		exit 1
	fi

	dir=$(dirname -- "$input")
	base=$(basename -- "$input")
	name="${base%.*}"
	ext="${base##*.}"
	output="$dir/$name.mute.$ext"

	ffmpeg -i "$input" -c copy -an "$output"
	echo "Wrote $output"
done
