| license: apache-2.0 | |
| library_name: pytorch | |
| pipeline_tag: depth-estimation | |
| # Video Depth Anything | |
| This repository contains the model described in [Video Depth Anything: Consistent Depth Estimation for Super-Long Videos](https://huggingface.co/papers/2501.12375). | |
| Project Page: https://videodepthanything.github.io | |
| ## About | |
| This model is based on [Depth Anything V2](https://github.com/DepthAnything/Depth-Anything-V2), and can be applied to arbitrarily long videos without compromising quality, consistency, or generalization ability. Compared with other diffusion-based models, it enjoys faster inference speed, fewer parameters, and higher consistent depth accuracy. | |
| ## Usage | |
| ```bash | |
| git clone https://github.com/DepthAnything/Video-Depth-Anything | |
| cd Video-Depth-Anything | |
| pip install -r requirements.txt | |
| ``` | |
| Download the checkpoints listed [here](#pre-trained-models) and put them under the `checkpoints` directory. | |
| ```bash | |
| bash get_weights.sh | |
| ``` | |
| ### Inference a video | |
| ```bash | |
| python3 run.py --input_video ./assets/example_videos/davis_rollercoaster.mp4 --output_dir ./outputs --encoder vitl | |
| ``` |