get delay time, added error message, and bug fix

夜分遅くにすいません。
delayを実装したので、仕様通りの動きになっているかご確認ください。
string outputFileに出力ファイルパス、vector<string>filesに各フレームファイルの名前、vector<int>delayに各フレームファイルに対応したディレイ時間が格納されています。
質問なのですが、-dを書く場合と書かない場合で処理が変わらないようにしたほうがよろしいのでしょうか？
素人意見で恐縮なのですが、私はオプションではなく基本仕様にして、-dコマンドを削除したほうがプログラム的にはややこしくなくて済むのでいいと思います。
他に、勝手に関数の仕様を変更したのですが、削除していいか分からず変更前のものをコメントアウトして保存してありますので、変更前のものを使用した方がいいのかどうか教えてくれると助かります。
あと、勝手ながらエラーメッセージを追加致しましたので、不要でしたら削除致します。
長文失礼致しました。