Skip to content

spla3clip: キル・デスした時刻を自動で解析するスプラトゥーン3用ツール

License

Notifications You must be signed in to change notification settings

MRyutaro/spla3clip

Repository files navigation

spla3clip

サンプルイメージ

スプラトゥーン3でキル・デスした時刻を自動で集めるツールです。

以下の2つの方法で利用できます。

方法 説明 おすすめ度
ブラウザ版 ブラウザ上でボタン操作でキル・デスした時刻を自動で集める方法です。キル・デスした時刻を動画で確認することができます。プログラミングの知識が必要です。 ★★
コマンド版 Pythonコマンドを使ってキル・デスした時刻を自動で集める方法です。 ★☆

想定している利用者

  • スプラ3のキル集を作りたい人
  • スプラ3動画投稿者でデスしているときだけ早送りorカットしたい人

対応しているイベント

  • キル
  • デス
  • スタート
  • フィニッシュ

インストール方法

◎ブラウザ版

  1. Python, Node.jsをインストールする。

  2. レポジトリをクローンする。

git clone https://github.com/MRyutaro/splatoon3_highlight_collector
  1. 仮想環境を作成する。
python -m venv .venv
  1. 仮想環境を有効化する。
source .venv/bin/activate
  1. 依存パッケージをインストールする。
pip install -r requirements.txt
  1. フロントエンドの依存パッケージをインストールし、ビルドする。
cd frontend
npm install
npm run build

◎コマンド版

  1. Pythonをインストールする。

  2. レポジトリをクローンする。

git clone https://github.com/MRyutaro/splatoon3_highlight_collector
  1. 仮想環境を作成する。
python -m venv .venv
  1. 仮想環境を有効化する。
source .venv/bin/activate
  1. 依存パッケージをインストールする。
pip install -r requirements.txt

使い方

◎ブラウザ版

  1. コマンドを実行する。
python server.py
  1. ブラウザでhttp://localhost:8000にアクセスする。

  2. 動画ファイルを選択し、アップロードする。

  3. 解析開始ボタンを押す。

  4. キル・デスした時刻をクリックして動画上で確認する。

◎コマンド版

  1. コマンドを実行する。
python main.py <movie_file_path> <output_file_path>

コマンドの詳細は以下の通りです。

引数 説明 必須/任意 デフォルト値
movie_file_path 動画ファイルのパスを指定してください。mp4形式のみ対応しています。 必須 なし
output_file_path 出力ファイルのパスを指定したい場合はcsv形式で指定してください。指定しない場合はout.csvに出力されます。 任意 out.csv

例)

python main.py movie.mp4

About

spla3clip: キル・デスした時刻を自動で解析するスプラトゥーン3用ツール

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •