Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mryutaro/spla3clip
スプラトゥーン3でキル・デスした時刻を自動で集めるツール
https://github.com/mryutaro/spla3clip
fastapi python react scikit-learn typescript
Last synced: about 1 month ago
JSON representation
スプラトゥーン3でキル・デスした時刻を自動で集めるツール
- Host: GitHub
- URL: https://github.com/mryutaro/spla3clip
- Owner: MRyutaro
- License: mit
- Created: 2024-08-26T05:51:59.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-17T12:49:09.000Z (2 months ago)
- Last Synced: 2024-11-17T13:40:59.235Z (2 months ago)
- Topics: fastapi, python, react, scikit-learn, typescript
- Language: Python
- Homepage: https://spla3clip.mryutaro.site/
- Size: 10 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spla3clip
![サンプルイメージ](/docs/sample_image.gif)
スプラトゥーン3でキル・デスした時刻を自動で集めるツールです。
以下の2つの方法で利用できます。
| 方法 | 説明 | おすすめ度 |
| --- | --- | --- |
| ブラウザ版 | ブラウザ上でボタン操作でキル・デスした時刻を自動で集める方法です。キル・デスした時刻を動画で確認することができます。プログラミングの知識が必要です。 | ★★ |
| コマンド版 | Pythonコマンドを使ってキル・デスした時刻を自動で集める方法です。 | ★☆ |## 想定している利用者
- スプラ3のキル集を作りたい人
- スプラ3動画投稿者でデスしているときだけ早送りorカットしたい人## 対応しているイベント
- キル
- デス
- スタート
- フィニッシュ## インストール方法
### ◎ブラウザ版
1. Python, Node.jsをインストールする。2. レポジトリをクローンする。
```bash
git clone https://github.com/MRyutaro/splatoon3_highlight_collector
```3. 仮想環境を作成する。
```bash
python -m venv .venv
```4. 仮想環境を有効化する。
```bash
source .venv/bin/activate
```5. 依存パッケージをインストールする。
```bash
pip install -r requirements.txt
```6. フロントエンドの依存パッケージをインストールし、ビルドする。
```bash
cd frontend
npm install
npm run build
```### ◎コマンド版
1. Pythonをインストールする。2. レポジトリをクローンする。
```bash
git clone https://github.com/MRyutaro/splatoon3_highlight_collector
```3. 仮想環境を作成する。
```bash
python -m venv .venv
```4. 仮想環境を有効化する。
```bash
source .venv/bin/activate
```5. 依存パッケージをインストールする。
```bash
pip install -r requirements.txt
```## 使い方
### ◎ブラウザ版
1. コマンドを実行する。
```bash
python server.py
```2. ブラウザで`http://localhost:8000`にアクセスする。
3. 動画ファイルを選択し、アップロードする。
4. 解析開始ボタンを押す。
5. キル・デスした時刻をクリックして動画上で確認する。
### ◎コマンド版
1. コマンドを実行する。
```bash
python main.py
```
コマンドの詳細は以下の通りです。
| 引数 | 説明 | 必須/任意 | デフォルト値 |
| --- | --- | --- | --- |
| movie_file_path | 動画ファイルのパスを指定してください。mp4形式のみ対応しています。 | 必須 | なし |
| output_file_path | 出力ファイルのパスを指定したい場合はcsv形式で指定してください。指定しない場合は`out.csv`に出力されます。 | 任意 | out.csv |例)
```bash
python main.py movie.mp4
```