master
parent
42f6a4ef5e
commit
32e4d44ac1
|
@ -66,7 +66,7 @@ encode_360p() {
|
|||
encode_720p() {
|
||||
size="1280x720"
|
||||
size_params_30f="-s ${size} -b:v 1024k -minrate 512k -maxrate 1485k -tile-columns 2 -threads 8 -quality good -crf 32"
|
||||
encode "size_params_30f" "${prefix}-${size}-30f.webm"
|
||||
encode "$size_params_30f" "${prefix}-${size}-30f.webm"
|
||||
|
||||
size_params_60f="-s ${size} -b:v 1800k -minrate 900k -maxrate 2610k -tile-columns 2 -threads 8 -quality good -crf 32"
|
||||
encode "$size_params_60f" "${prefix}-${size}-60f.webm"
|
||||
|
|
|
@ -0,0 +1,53 @@
|
|||
#!/bin/bash
|
||||
#./filter-wmv tree.txt > tree-wmv.txt
|
||||
rclone lsf -R bscdn:bscdn/CurriculumApp-og --files-only --recursive > log/tree.list
|
||||
touch log/uploaded.list
|
||||
touch log/wmv-converted.list
|
||||
touch log/mp4-converted.list
|
||||
touch log/rest.list
|
||||
#filename=$1
|
||||
allList=log/tree.list
|
||||
dstFolder="/mnt/v1/CurriculumApp/one/"
|
||||
while read p; do
|
||||
fileog="https://bscdn.sgp1.digitaloceanspaces.com/CurriculumApp-og/${p}"
|
||||
# filetarget="${dstFolder}${p}"
|
||||
echo $filetarget
|
||||
fName="$(basename -- ${fileog})"
|
||||
fDir="$(dirname -- ${p})"
|
||||
wget -O "tmp/${fName}" "${fileog}" 2> /dev/null
|
||||
filetarget="bscdn:bscdn/CurriculumApp1/${fDir}"
|
||||
|
||||
#cp1="curl -o /dev/null --silent --head --write-out '%{http_code}\n'"
|
||||
resp="$(curl -o /dev/null --silent --head --write-out '%{http_code}' https://bscdn.sgp1.digitaloceanspaces.com/CurriculumApp1/${p})"
|
||||
#echo $resp
|
||||
#exit 1
|
||||
if [ "$resp" == "200" ];then
|
||||
echo "$p" >> log/uploaded.list
|
||||
echo "$p --already there"
|
||||
else
|
||||
if [ "${p: -4}" == ".wmv" ]; then
|
||||
echo "converting ${p} to ${fName}.wmv"
|
||||
ffmpeg -loglevel error -i "tmp/${fName}" -c:v libvpx-vp9 -c:a libopus "tmp/${fName}.webm" 2> /dev/null
|
||||
rm "tmp/${fName}"
|
||||
mv "tmp/${fName}.webm" "tmp/${fName}"
|
||||
echo "${p}" >> log/wmv-converted.list
|
||||
rclone copy "tmp/${fName}" "${filetarget}"
|
||||
rm "tmp/${fName}"
|
||||
|
||||
elif [ "${p: -4}" == ".mp4" ]; then
|
||||
echo "converting ${p} to ${fName}.wmv"
|
||||
ffmpeg -loglevel error -i "tmp/${fName}" -c:v libvpx-vp9 -c:a libopus "tmp/${fName}.webm" 2> /dev/null
|
||||
rm "tmp/${fName}"
|
||||
mv "tmp/${fName}.webm" "tmp/${fName}"
|
||||
echo "${p}" >> log/mp4-converted.list
|
||||
rclone copy "tmp/${fName}" "${filetarget}"
|
||||
rm "tmp/${fName}"
|
||||
else
|
||||
echo "${fName}" "${filetarget}"
|
||||
echo "${fName}" >> log/rest.list
|
||||
rclone copy "tmp/${fName}" "${filetarget}"
|
||||
rm "tmp/${fName}"
|
||||
fi
|
||||
fi
|
||||
echo -e "\n\n"
|
||||
done < "${allList}"
|
Loading…
Reference in New Issue