Manage a collection of YouTube video archives
Go to file
DrMint be35353c95
Update README.md
2021-10-11 23:07:13 +02:00
.gitignore Added missing files 2021-10-11 22:49:45 +02:00
LICENSE Initial commit 2021-10-11 22:33:04 +02:00
README.md Update README.md 2021-10-11 23:07:13 +02:00
script-list.py Add files via upload 2021-10-11 22:35:59 +02:00
video-append-uid.txt Added missing files 2021-10-11 22:49:45 +02:00

README.md

YouTube-Archiver

Manage a collection of YouTube video archives

Dependencies

In order to use Accord's Library - YouTube-Archiver, you will need to download a few executables from other projects:

Usage

Simply write down video UIDs in the video-append-uid.txt file (i.e. dQw4w9WgXcQ). One UID by line, do not include the rest of the URL. Run script-list.py The output video is located (by default) in output/[UID]

Result

The resulting archive is composed as follows:

  • The video, in the highest quality possible for the audio and video (limited to codex compatible with the MP4 container format).
  • Highest quality thumbnail, saved as JPG or WebP
  • A .description file containing the original description of the video
  • A .info.json file containing most if not all metadata publicly available about the video (duration, uploader, channel_id, tags, available qualities...)
  • A .vtt file for each subtitle language available.

In addition to the archive, a collection.csv is generated. In includes the list of archived videos currently present in the output folder. For each archive, a few information is included: the uploader, the video title, its publication date, its url, and its duration.