#!/bin/sh
# name of this script: wav2flac.sh
function PARAMETRAI {
echo "reikalingas parametras"
echo "$0 output"
}
out=~/Music/
if [ "$#" -ne 1 ]; then
PARAMETRAI
fi
echo "currentDir.wav to $out"
for i in *; do
if [ -d "$i" ]
then
mkdir -p "$out$i"
for sub in "$i"/*; do
if [ -d "$sub" ]
then
mkdir -p "$out$sub"
for wav in "$sub"/*.wav; do
album="$i"
file=`basename "$wav" .wav`
group=${file%-*}
if [ "$song" == "$group" ]
then
group=`basename "$sub"`
fi
echo "$group" >"$0".txt
echo "" >>"$0".txt
echo "$song" >>"$0".txt
echo "$file"
cat "$0".txt | expand | sed '/^$/d; :loop y/\n/ /; N; /\n$/! b loop; s/ */ /g; s/^ //' | convert -background black -size 700x576 -font Courier -pointsize 36 -fill white -splice 40x -gravity west caption:@- "$0".jpg
echo "${wav#*.}"
exit
ffmpeg -loop 1 -i "$0".jpg -i "$wav" -acodec copy -vcodec libx264 -pix_fmt yuv420p -y -shortest "$file.mkv"
done
fi
done
fi
done
echo "baigta"
No comments:
Post a Comment