Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- HEIGHT=1080
- WIDTH=1920
- # Number of photos per second
- FRAME_RATE=1/3
- cd $PWD
- # Fix extensions
- for f in *.JPG; do mv "$f" "$f.jpg"; done
- # Fix orientation
- jhead -se -autorot *.jpg
- # Convert to video
- rm video.mp4
- ffmpeg -hide_banner -f image2 -r $FRAME_RATE -pattern_type glob -i "*.jpg" -vcodec libx264 -profile:v high444 -crf 0 -preset ultrafast -vf "scale=(iw*sar)*min($WIDTH/(iw*sar)\,$HEIGHT/ih):ih*min($WIDTH/(iw*sar)\,$HEIGHT/ih), pad=$WIDTH:$HEIGHT:($WIDTH-iw*min($WIDTH/iw\,$HEIGHT/ih))/2:($HEIGHT-ih*min($WIDTH/iw\,$HEIGHT/ih))/2" -s ${WIDTH}x${HEIGHT} -aspect 16:9 video.mp4
Add Comment
Please, Sign In to add comment