#!/bin/zsh -f for VIDEO in *.mp4 ; do NEW=`basename -- "${VIDEO}" .mp4`.ogv if [[ -e "${NEW}" ]] ; then echo "Skipping ${NEW}, already converted." else ffmpeg -i "${VIDEO}" "${NEW}" fi done