スケジューラ色々

Chinachuのエンコードジョブのバッチ管理にAzkabanを使っていたのだが、若干不満もあるので他に良いツールがないか調べてみた。 結果、今のところAzkabanが最適だという結論になってしまった。

続きを読む…

Azkabanでエラーメール

Azkabanでエラーがあったときにメールするようにしよう、と思ったらGmailの587ポート接続に対応していない。パッチを当てて再ビルドしよう。

続きを読む…

Chinachuの録画後エンコード・CMカットにAzkabanを入れてジョブ実行管理してみる(ジョブ作成編)

Azkabanが入ったとして、ジョブを作成して投入・実行指令を出すシェルスクリプトを作ってみます。 まずはrecordedCommandに登録する前にテスト実行できるレベルで、CM検出無しのエンコードのみで。 エンコードオプションは、ffmpeg で TS をできるだけ高画質な mp4 へ変換してみたを参考に設定。

続きを読む…

Chinachuの録画後エンコード・CMカットにAzkabanを入れてジョブ実行管理してみる(Azkabanインストール編)

Azkabanというジョブ管理ツールがあります。 今回はこれを使ってChinachuの録画後にエンコード・CM検出といったジョブを投げて、ジョブ実行管理させてみます。 recordedCommandで直接エンコードした場合には同時実行されてしまうという問題があるので、 Azkabanに並列実行数の制御をやらせてみることが狙いです。なんせ、J2900は30分の番組のエンコードに3時間もかかってしまうような 非力なCPUですので、同時実行の制御は非常に重要です。

続きを読む…