From b5c7b395dd0a668d63e686373c96476f68b4f340 Mon Sep 17 00:00:00 2001 From: luxick Date: Sat, 27 Jun 2026 11:00:18 +0200 Subject: [PATCH] Add mute-video script --- bin/mute-video | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 bin/mute-video diff --git a/bin/mute-video b/bin/mute-video new file mode 100644 index 0000000..80920ca --- /dev/null +++ b/bin/mute-video @@ -0,0 +1,25 @@ +#!/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