Files
dotfiles/private_dot_local/bin/executable_music_convert
2025-11-05 21:47:23 +01:00

20 lines
312 B
Bash

#!/usr/bin/env bash
target="$1"
shift
set -e
while [[ ! -z "$1" ]]
do
path="$1"
shift
out="$(dirname "$path")/$(basename "$path" | sed -e 's/\.[^\.]*$//').$target"
if [[ -z "$(echo "$out" | grep "\.$target\$")" ]]
then
out="$path.$target"
fi
ffmpeg -i "$path" "$out"
done