adva-zakai.overbooked
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

make_frames_english.sh
text/x-sh

Download raw (3.3 KB)

# #! /bin/bash
# # gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=projection-english/pdf/1.pdf projection-english/pdf/1.dirty.pdf
# # gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=projection-english/pdf/2.pdf projection-english/pdf/2.dirty.pdf
# # gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=projection-english/pdf/3.pdf projection-english/pdf/3.dirty.pdf
# # gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=projection-english/pdf/4.pdf projection-english/pdf/4.dirty.pdf

if [ ! -d "projection-english/frames" ]; then
    mkdir projection-english/frames
fi

if [ ! -d "projection-english/frames/1" ]; then
    echo "Made directory for frames wall 1"
    mkdir projection-english/frames/1
fi

if [ ! -d "projection-english/frames/2" ]; then
    echo "Made directory for frames wall 2"
    mkdir projection-english/frames/2
fi

if [ ! -d "projection-english/frames/3" ]; then
    echo "Made directory for frames wall 3"
    mkdir projection-english/frames/3
fi
if [ ! -d "projection-english/frames/4" ]; then
    echo "Made directory for frames wall 4"
    mkdir projection-english/frames/4
fi

echo "Dropping old frames"
rm -f projection-english/frames/1/*.png
rm -f projection-english/frames/2/*.png
rm -f projection-english/frames/3/*.png
rm -f projection-english/frames/4/*.png

echo "Generating frames wall 1"
gs -sDEVICE=pngalpha -o projection-english/frames/1/frame-%04d.png -sDEVICE=pngalpha -r96 projection-english/pdf/1.pdf
echo "Generating frames wall 2"
gs -sDEVICE=pngalpha -o projection-english/frames/2/frame-%04d.png -sDEVICE=pngalpha -r96 projection-english/pdf/2.pdf
echo "Generating frames wall 3"
gs -sDEVICE=pngalpha -o projection-english/frames/3/frame-%04d.png -sDEVICE=pngalpha -r96 projection-english/pdf/3.pdf
echo "Generating frames wall 4"
gs -sDEVICE=pngalpha -o projection-english/frames/4/frame-%04d.png -sDEVICE=pngalpha -r96 projection-english/pdf/4.pdf

echo "Fixing frames wall 1"
python forceFixImages.py projection-english/frames/1
echo "Fixing frames wall 2"
python forceFixImages.py projection-english/frames/2
echo "Fixing frames wall 3"
python forceFixImages.py projection-english/frames/3
echo "Fixing frames wall 4"
python forceFixImages.py projection-english/frames/4

# mkdir projection-english/frames/4-rough
# rm projection-english/frames/4-rough/*.png
# gs -sDEVICE=pngalpha -o projection-english/frames/4-rough/frame-%03d.png -sDEVICE=pngalpha -r96 projection-english/pdf/4.rough.pdf
# avconv -r 2 -i projection-english/frames/4-rough/frame-%03d.png projection/videos/4.rough.mp4

if [ ! -d "projection-english/videos" ]; then
    echo "Made directory for videos"
    mkdir projection-english/videos
fi


rm projection-english/videos/1.mp4
echo "Generating video wall 1"
avconv  -r 2 -i projection-english/frames/1/frame-%04d.png -pix_fmt yuv444p -r 2 projection-english/videos/1.mp4

rm projection-english/videos/2.mp4
echo "Generating video wall 2"
avconv -r 2 -i projection-english/frames/2/frame-%04d.png -pix_fmt yuv444p -r 2 projection-english/videos/2.mp4

rm projection-english/videos/3.mp4
echo "Generating video wall 3"
avconv  -r 2 -i projection-english/frames/3/frame-%04d.png -pix_fmt yuv444p -r 2 projection-english/videos/3.mp4

rm projection-english/videos/4.mp4
echo "Generating video wall 4"
avconv  -r 2 -i projection-english/frames/4/frame-%04d.png -pix_fmt yuv444p -r 2 projection-english/videos/4.mp4