A container image based on Javi3rV script to download segmented videos from vimeo.
It supports playlist.json and master.json urls.
python video.py 'https://...playlist.json?...' -o my_videoEnvironment variables (SRC_URL, OUT_FILE, MAX_WORKERS) are still honored
as fallbacks, so existing Docker/compose setups continue to work unchanged.
Run python video.py --help for the full flag list.
docker run \
-e 'SRC_URL=https://...' \
-e 'OUT_FILE=/downloads/video.mp4' \
-v $(pwd)/out:/downloads \
--rm -it davidecavestro/vimeo-dlversion: "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=5https://github.com/davidecavestro/vimeo-dl
This software is released just for educational purposes. Please do not use it for illegal activities.
Entirely based on alexeygrigorev's vimeo-download.py gist and refining comments, just with some minor tweaks.