バッチクリエイター
外部の実行(cron)
システム内のスクリプト"bc_ext.php"(http://(your_url)/bc_ext.php?parameters...)を利用して、外部で標準動画もしくは埋め込み動画を作成するためのバッチクリエイターを実行することが可能です。
URL/GET変数等の適切なパラメータを指定して、直接またはcronジョブを使用してスクリプトのURLにアクセスするだけで機能します。
スクリプトのパスワード設定
正しいパスワードがパラメータに渡された場合にのみ外部スクリプトが実行されるよう、パスワードを設定することを推奨します。
パスワードは大文字と小文字が区別されたテキスト文字列(A-Z,a-z,0-9,"-","_"のみを使用、チルダや他の特殊文字は使用しないでください)で、設定ファイル(config/Config.inc.php)に以下の行を追加します。
$BC_EXT_PASSWORD = "MySuperPassword"; // "admin"や"master"のパスワードと違うことを確認してください。
"bc_ext.php"のパラメータ(URL / GET変数)
- clip_type(string/必須):作成する動画の種類
可能な値:standard(動画の保存場所にあるファイルから標準動画を作成),embed(YouTube、Vimeo、DailymotionのURLから埋め込み動画を作成) - process_item_limit(int):作成されるクリップの最大数
デフォルト:1(動画を1つだけ作成)
可能な値:0(無制限),1以上 - activate_created_clips(int):作成した動画をアクティブにするかどうかを指定します
デフォルト:1(アクティブ)
可能な値:1(アクティブ),0(非アクティブ) - pw(string/パスワードを設定している場合は必須):外部スクリプトのパスワード
設定ファイル(config/Config.inc.php)に入力された変数$BC_EXT_PASSWORDの値と一致する必要があります。
デフォルト:空の文字列(パスワードなし) - url(埋め込み動画の固有パラメータ:string/必須):YouTube、Vimeo、Dailymotionの動画URL。
YouTubeの場合は、YouTubeチャンネル/ユーザーのURLにする事も可能です。 - default_quality_id(標準動画の固有パラメータ:int):ファイル名に画質が指定されていないファイルの場合に、デフォルトで使用される画質ID。
デフォルト:1
例)
埋め込み動画(最大動画数=10/作成した動画はアクティブにする/YouTubeユーザーURL)
http://(your_url)/bc_ext.php?clip_type=embed&pw=[password]&process_item_limit=10&activate_created_clips=1&url=https://www.youtube.com/user/WHATEVERUSER/videos
標準動画(最大動画数=10/デフォルト画質ID=1/作成した動画はアクティブにする)
http://(your_url)/bc_ext.php?clip_type=standard&pw=[password]&process_item_limit=10&default_quality_id=1&activate_created_clips=1
cronジョブからの実行
cronジョブからの実行も問題はありません。スクリプトが絶対パスを使用して、かつlynx、wget、またはcurl cronコマンドで実行されていることを確認してください。