Hiroyuki-Nagata/comskip — pull request #2 by turenar (2014-01-15 13:21:27+00:00)
Title: comskip_wrapper.sh: センチ秒のサポート

まとまった pullreq でごめんなさい。

この pullreq の変更点は次の通りです。

* CMらしきものが見つからなかったときに exit 2 する

CMが見当たらなかったときに、最後のffmpegに concat: のみが渡されてエラーになることへの対応です。

終了コードが2なのは、明確なエラーと分けた方がいいかなと思ったからですが、
他でexitするところがないので1でもいいとは思います。

* 変数展開をdouble quote markで括った

半角空白を渡されたときに備えてです。

* 時間パラメータをcentisecでffmpegに渡す

BEGIN_TIME_ARRAY (BEGIN_CSEC_ARRAY) 等の各要素がセンチ秒 (整数) になっています。

このままでは渡せないのでパラメータとして渡す時に 秒.センチ秒 に変換しています。

こちらでは、ffmpeg 1.2.3, libav 9-2741-g09cb75c で最後まで動くことを確認しましたが、
出力ファイルの目視確認等はしておりません。

よろしければマージをおねがいします。