https://github.com/devlarley/vimeo-downloader
Creates an HLS(m3u8) Manifest from a vimeo video
https://github.com/devlarley/vimeo-downloader
Last synced: about 1 year ago
JSON representation
Creates an HLS(m3u8) Manifest from a vimeo video
- Host: GitHub
- URL: https://github.com/devlarley/vimeo-downloader
- Owner: DevLARLEY
- License: gpl-3.0
- Created: 2024-06-29T23:15:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-16T21:23:21.000Z (almost 2 years ago)
- Last Synced: 2025-04-08T13:49:55.673Z (about 1 year ago)
- Language: Python
- Size: 69.3 KB
- Stars: 13
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vimeo-downloader
Creates an HLS(m3u8) Manifest from a vimeo video in the specified output path. HLS Manifests can be viewed using VLC and downloaded using N_m3u8DL-RE.
# vimeo_json.py
> [!IMPORTANT]
> The input URL is not the video URL but rather the 'playlist.json'/'master.json' URL found in the Network Tab.
```ruby
usage: Vimeo playlist.json downloader [-h] [--url URL] [--output OUTPUT] [--no-download]
Author: github.com/DevLARLEY
options:
-h, --help show this help message and exit
--url URL
--output OUTPUT
--no-download Don't download the manifest
```
> [!NOTE]
> Downloading requires N_m3u8DL-RE and ffmpeg
# vimeo_api.py
> [!NOTE]
> Input the video ID (e.g. 676247342) from the video URL.
> [!IMPORTANT]
> Does not work on embedded videos.
```ruby
usage: Vimeo API downloader [-h] [--id ID] [--no-download]
Author: github.com/DevLARLEY
options:
-h, --help show this help message and exit
--id ID
--no-download Don't download the manifest
```