Add mute-video script
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user