20 lines
312 B
Bash
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
|