Downsize images ls *.jpg | xargs -I{} convert {} -resize '800x800>' resized_{} Downsize videos ls *.mp4 | xargs -I{} ffmpeg -i {} -vf "scale=800:800:force_original_aspect_ratio=decrease,pad=800:800:(ow-iw)/2:(oh-ih)/2" resized_{}