#!/bin/bash for source in $*; do path=${source%/*} file=${source##*/} stub=${file%.[^.]*} suffix=${file:${#stub}} if [[-z "$stub" && -n "$suffix"]]; then stub=".$suffix" suffix="" fi suffix=".mp4" mkdir "$path/$stub.proxies" #echo "source: $source" #echo "path: $path" #echo "suffix: $suffix" #echo "stub: $stub" 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