#! /bin/sh if [ -z "$2" ]; then echo "Usage: $0 input.avi size [comments]" exit 1 fi avisplit -i "$1" -s "$2" || exit 1 if [ "$3" ]; then comments_file="$3" fi i=0 part="`printf '%04d' $i`" while [ -r "$1"-$part ]; do i="`expr $i + 1`" if [ "$comments_file" ]; then avimerge -i "$1"-$part -f $comments_file -o CD$i.avi || exit 1 rm "$1"-"$part" else mv "$1"-$part CD$i.avi || exit 1 fi part="`printf '%04d' $i`" done