Skip to content

davidecavestro/vimeo-dl

Repository files navigation

vimeo-dl

A container image based on Javi3rV script to download segmented videos from vimeo. It supports playlist.json and master.json urls.

Example usage

From docker CLI

docker run \
  -e 'SRC_URL=https://...' \
  -e 'OUT_FILE=/downloads/video.mp4' \
  -v $(pwd)/out:/downloads \
  --rm -it davidecavestro/vimeo-dl

From docker compose

version: "3"

services:
  downloader:
    build:
      context: .
    volumes:
    - ./out:/downloads
    environment:
    - SRC_URL=${SRC_URL}
    - OUT_FILE=${OUT_FILE}
    - MAX_WORKERS=${MAX_WORKERS}

passing the url from .env file

SRC_URL=https://...
OUT_FILE=/downloads/video.mp4
MAX_WORKERS=5

Image project home

https://github.com/davidecavestro/vimeo-dl

Disclaimer

This software is released just for educational purposes. Please do not use it for illegal activities.

Credits

Entirely based on alexeygrigorev's vimeo-download.py gist and refining comments, just with some minor tweaks.