chinachuで自動エンコード

chinachuで自動エンコード、この時に公開したのは、色々問題があります。
今現在使っている物は、

Chinachuで録画終了

Recorded.jsonをエンコード済みデータベースと比較
過去にエンコしてなければDBに記録

cronで1分毎にエンコード済みデータベースを監視
新しいレコードが追加されたらffmpegを起動しエンコード。
この時、同時に走るプロセス数は別途設定可能。
例えばMAXPROCESS=2の場合は、最大2番組を同時エンコードする。
エンコード中に、DBにレコードが追加されても、プロセスが空くまでは実行しない

という感じで処理してます。
とても快適です。

需要が有れば公開します。


chinachuで録画が終了したタイミングで、自動的にエンコードを行うスクリプトを作りました。
ディスカバリーチャンネル等では、同じ番組の同じエピソードが複数回放送される事がありますが、
そのような場合は、2回目からはエンコせずに終了する機能を持ちます。

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です