/elden-analyzer

Analyze videos of ELDEN RING playing and extract information.

Primary LanguageRustApache License 2.0Apache-2.0

elden-analyzer

Maintenance: experimental License: MIT OR Apache-2.0 Rust: ^1.81.0 GitHub Actions: CI Codecov

Analyze videos of Eldenring playing and extract information.

Installation

There are multiple ways to install elden-analyzer. Choose any one of the methods below that best suits your needs.

Pre-built binaries

Executable binaries are available for download on the GitHub Release page.

Build from source using Rust

To build elden-analyzer executable from the source, you must have the Rust toolchain installed. To install the rust toolchain, follow this guide.

elden-analyzer also requires tesseract, leptonica and ffmpeg libraries. To install those libraries, run the following commands:

# Debian or Ubuntu
$ apt-get install -y libtesseract-dev libleptonica-dev clang libavcodec-dev libavformat-dev libavutil-dev libswscale-dev pkg-config

# Arch Linux
$ pacman -S tesseract leptonica ffmpeg

Once you have installed Rust and libraries, the following command can be used to build and install elden-analyzer:

# Install released version
$ cargo install elden-analyzer

# Install latest version
$ cargo install --git https://github.com/gifnksm/elden-analyzer.git elden-analyzer

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

See CONTRIBUTING.md.