statistics visualize_video_duration#

警告

このコマンドは非推奨です。task visualize_video_duration を使用してください。 旧コマンドは入力データ単位、新コマンドはタスク単位で集計します。 新コマンドはタスク未使用の入力データを含めず、共有する入力データをタスクごとに数えます。 動画長が不明なタスクは除外します。

Description#

動画の長さをヒストグラムで可視化します。

Examples#

$ annofabcli statistics visualize_video_duration --project_id prj1 --output out.html

下図は out.html の中身です。

out.htmlの中身

デフォルトでは、動画の長さは「秒」単位で表示されます。「分」単位で表示する場合は、 --time_unit minute を指定してください。

$ annofabcli statistics visualize_video_duration --project_id prj1 --output out2.html \
--time_unit minute
out2.htmlの中身

--bin_width を指定するとビンの幅を「秒」単位で指定できます。以下のコマンドはビンの幅を60秒(1分)にしています。

$ annofabcli statistics visualize_video_duration --project_id prj1 --output out3.html \
--time_unit minute --bin_width 60
out3.htmlの中身

Usage Details#

[DEPRECATED] 動画の長さをヒストグラムで可視化します。 [DEPRECATED] statistics visualize_video_durationは非推奨です。task visualize_video_durationを使用してください。

usage: annofabcli statistics visualize_video_duration [-h] [--yes]
                                                      [--endpoint_url ENDPOINT_URL]
                                                      [--annofab_user_id ANNOFAB_USER_ID]
                                                      [--annofab_password ANNOFAB_PASSWORD]
                                                      [--annofab_pat ANNOFAB_PAT]
                                                      [--logdir LOGDIR]
                                                      [--disable_log]
                                                      [--debug]
                                                      [--input_data_json_file INPUT_DATA_JSON_FILE]
                                                      [--task_json_file TASK_JSON_FILE]
                                                      [-p PROJECT_ID] -o
                                                      OUTPUT
                                                      [--bin_width BIN_WIDTH]
                                                      [--time_unit {second,minute}]
                                                      [-t TASK_ID [TASK_ID ...]]
                                                      [-i INPUT_DATA_ID [INPUT_DATA_ID ...]]
                                                      [--from_date FROM_DATE]
                                                      [--to_date TO_DATE]
                                                      [--latest]
                                                      [--temp_dir TEMP_DIR]

Named Arguments#

--input_data_json_file

入力データ情報が記載されたJSONファイルのパスを指定します。 JSONファイルは $ annofabcli input_data download コマンドで取得できます。

--task_json_file

タスク情報が記載されたJSONファイルのパスを指定します。 JSONファイルは $ annofabcli task download コマンドで取得できます。

-p, --project_id

project_id。--input_data_json_file と --task_json_file が未指定のときは必須です。

-o, --output

出力先HTMLファイルのパス

--bin_width

ヒストグラムのビンの幅を指定します。単位は「秒」です。指定しない場合は、ビンの個数が20になるようにビンの幅が調整されます。

--time_unit

Possible choices: second, minute

動画の長さの時間単位を指定します。

Default: 'second'

-t, --task_id

指定したtask_idのタスクに含まれている入力データを可視化対象にします。 file:// を先頭に付けると、task_idの一覧が記載されたファイルを指定できます。 ファイルを読み込む場合は、ファイル指定を1個だけ渡してください。直接指定する値や別のファイル指定とは併用できません。

-i, --input_data_id

指定したinput_data_idである入力データを可視化対象にします。 file:// を先頭に付けると、input_data_idの一覧が記載されたファイルを指定できます。 ファイルを読み込む場合は、ファイル指定を1個だけ渡してください。直接指定する値や別のファイル指定とは併用できません。

--from_date

指定した日付( YYYY-MM-DD )以降に更新された入力データを可視化対象にします。

--to_date

指定した日付( YYYY-MM-DD )以前に更新された入力データを可視化対象にします。

--latest

入力データ情報とタスク情報の最新版を参照します。このオプションを指定すると数分待ちます。

--temp_dir

指定したディレクトリに、入力データのJSONやタスクのJSONなどテンポラリファイルをダウンロードします。

common options (after the subcommand)#

--yes

処理中に現れる問い合わせに対して、常に yes と回答します。

--endpoint_url

Annofab WebAPIのエンドポイントを指定します。

--annofab_user_id

Annofabにログインする際のユーザーID

--annofab_password

Annofabにログインする際のパスワード

--annofab_pat

Annofabにログインする際のパーソナルアクセストークン

--logdir

ログファイルを保存するディレクトリを指定します。

Default: .log

--disable_log

ログを無効にします。

--debug

HTTPリクエストの内容やレスポンスのステータスコードなど、デバッグ用のログが出力されます。

オーナロールまたはアノテーションユーザロールを持つユーザで実行してください。