Files
2026-06-27 11:00:18 +02:00

26 lines
438 B
Bash

#!/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