これは,Nintendo SwitchのSplatoon2というゲームにおける動画解析のためのリポジトリです.
このリポジトリはネットワークサービスにおける任天堂の著作物の利用に関するガイドラインに従っています.
Ubuntu 19.10 Switch 1920x1080 30fps録画環境
aptで入れるもの
$ sudo apt install g++ libopencv-dev cmake make build-essential
Nvidia GPUをお持ちの方はお好みで以下をするとffmpegがはやくなると思います. ffmpeg-nvencを使用
$ sudo apt install cuda-drivers nvidia-container-toolkit
$ git clone https://github.com/myoshimi/ffmpeg-nvenc
$ cd ffmpeg-nvenc
$ docker build -t ffmpeg-nvenc .
一連の処理のあと, scripts/process.sh
の use_docker
をtrueにするとgpuが有効になります.
$ mkdir build
$ cd build
$ cmake ..
$ make -j8
$ ../scripts/process.sh [path-to-video] # ./mainの部分にはいったらtail -f *.logなどを見るとよい
$ ls # 動画ファイル名から拡張子を除いたディレクトリができる.その中にやられた!とたおした!の周辺の動画がはいっている