Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lekoowo/ytarchive-raw
This project introduces a new method to grab Privated, Removed or any unavailable YouTube livestreams with prepared metadata files.
https://github.com/lekoowo/ytarchive-raw
Last synced: 10 days ago
JSON representation
This project introduces a new method to grab Privated, Removed or any unavailable YouTube livestreams with prepared metadata files.
- Host: GitHub
- URL: https://github.com/lekoowo/ytarchive-raw
- Owner: lekoOwO
- License: mit
- Created: 2021-03-16T15:38:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-12T07:07:47.000Z (almost 3 years ago)
- Last Synced: 2023-03-05T23:04:50.166Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 190 KB
- Stars: 16
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ytarchive-raw
## Description
This project introduces a new method to grab **Privated**, **Removed** or **any** unavailable YouTube livestreams with prepared metadata files.
Use with [Auto YTA](https://github.com/lekoOwO/auto-ytarchive-raw) prevent any missing livestreams!
## Dependencies
- ffmpeg
- python3 > 3.4
## Usage
Get freg json file using the [bookmark script](https://gist.github.com/lekoOwO/c90c09409446e6c7663c489bf06dc649).
And do `python index.py -i FREG_JSON_FILE`
TADA!
See full parameter lists by `-h`:
```
Parameters:
-i, --input [JSON_FILE] Input JSON file. Do not use with -iv or -ia.
-iv, --input-video [URL] Input video URL. Use with -ia.
-ia, --input-audio [URL] Input audio URL. Use with -iv.-o, --output [OUTPUT_FILE] Output file path. Uses `YYYYMMDD TITLE (VIDEO_ID).mkv` by default.
-s5, --socks5-proxy [proxy] Socks5 Proxy. No schema should be provided in the proxy url. PySocks should be installed.
-hp, --http-proxy [proxy] HTTP Proxy.
-t, --threads [INT] Multi-thread download, experimental.
-T, --timeout [INT] Secs for retrying when encounter HTTP errors. Default 20.
-p, --pool [FILE] IP Pool file.
-d, --temp-dir [DIR] Temp file dir.
-v, --verbose Enable debug mode.
-k, --keep-files Keep intermediate files
```