#!/bin/bash for source in $*; do path=${source%/*} file=${source##*/} suffix=${file##*.} stub=${file%.*} mkdir "$path/$stub.proxies"; ffmpeg -i "$source" -s 1280x720 "$path/$stub.proxies/720.$suffix"; ffmpeg -i "$path/$stub.proxies/720.$suffix" -s 640x360 "$path/$stub.proxies/360.$suffix"; ffmpeg -i "$path/$stub.proxies/360.$suffix" -s 320x180 "$path/$stub.proxies/180.$suffix"; done