init
This commit is contained in:
41
do-conversion-wmv
Normal file
41
do-conversion-wmv
Normal file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
|
||||
#./filter-wmv tree.txt > tree-wmv.txt
|
||||
rclone lsf -R bscdn:bscdn/CurriculumApp-og > tree.list
|
||||
touch tree-wmv.list
|
||||
touch wmv-converted.list
|
||||
touch wmv-converted-uploaded.list
|
||||
touch wmv-removed.list
|
||||
|
||||
#filename=$1
|
||||
filename=tree.list
|
||||
#echo Start
|
||||
while read p; do
|
||||
if [ "${p: -4}" == ".wmv" ]; then
|
||||
fileog="https://bscdn.sgp1.digitaloceanspaces.com/CurriculumApp-og/${p}"
|
||||
filetarget="https://bscdn.sgp1.digitaloceanspaces.com/CurriculumApp/${p}"
|
||||
fName="$(basename -- $fileog)"
|
||||
fDir="$(dirname -- $p)"
|
||||
#echo F- "$fileog" -F
|
||||
fWebm="${fName}.webm"
|
||||
MediaType=$(mediainfo --Inform="General;%Format%" $filetarget)
|
||||
if [ "$MediaType" == "WebM" ]; then
|
||||
#echo $'\u2714\u274c'
|
||||
echo -e $'\u2714' "$fileog"
|
||||
else
|
||||
echo -e $'\u274c' "$fileog\n Downloading"
|
||||
wget "$fileog"
|
||||
echo "converting $fName to $fWebm"
|
||||
ffmpeg -loglevel error -i "$fName" -c:v libvpx-vp9 -c:a libopus "$fWebm" 2> /dev/null
|
||||
echo "$fName" >> wmv-converted.list
|
||||
mv "$fWebm" "$fName"
|
||||
rclone delete bscdn:bscdn/CurriculumApp/"$p"
|
||||
echo "$fName" >> wmv-removed.list
|
||||
rclone copy "$fName" bscdn:bscdn/CurriculumApp/"$fDir"
|
||||
echo "$fName" >> wmv-converted-uploaded.list
|
||||
rm "$fName"
|
||||
#sleep 100
|
||||
#read -p "Press enter to continue"
|
||||
fi
|
||||
fi
|
||||
done < "$filename"
|
||||
Reference in New Issue
Block a user