cross-posted from: https://lemmy.ml/post/49015971

YouTube is still one of the major points of centralization on the internet, so I’ve been brainstorming ways around the problem.

From the readme:


Torrent-Tube is a set of tools to help decentralize YouTube videos, by moving them to torrents, which can be shared by many people. It includes:

  • A Torrent-Tube search site which searches the Torrents-csv search engine to see if the given YouTube video already exists, and is being seeded.
    • It does this by extracting the YouTube [VIDEO_ID] from a link, which you can also do manually if you like (IE, the text after watch?v=...).
  • A script to download, and create torrent files from YouTube videos, with a uniform naming style and format, taken from TheFrenchGhosty’s YouTube-DL-Scripts.
  • You will need to upload these torrent files yourself to a service (details below), and seed them.

Torrent-Tube Search

In the future, it may be possible to create a browser plugin that checks a video link that you’re currently watching for existing torrents.

Create torrent script

Requirements

Instructions

Copy a YouTube video URL.

# Clone this repo
git clone https://github.com/dessalines/torrent-tube

# Run the script
./create_torrent.sh [YOUTUBE_URL]

The video will download, and is saved in the videos folder. The torrent file is saved in the torrents folder.

Add the torrent to your torrent app, such as qbittorrent.

  • Dessalines@lemmy.mlOP
    link
    fedilink
    arrow-up
    0
    ·
    1 day ago

    The main difference from peertube, is that peertube is based on webtorrents (which after many years, its been shown that ppl don’t use them), whereas this is based on regular torrents.

    You still do need to create a torrent for the videos and seed them, if one doesn’t exist already. But this has the possibility of decentralizing video hosting away from youtube.

    I’ll be using this process for every video I watch now.

    • Sims@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      1 day ago

      Any way to combine yours/ordinary torrents and peertube web-torrents, so the systems can support each other ?

      • Dessalines@lemmy.mlOP
        link
        fedilink
        arrow-up
        0
        ·
        1 day ago

        The majority of torrenters don’t use webtorrents, and I’m only grabbing the most popular trackers for building these.

    • grandel@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      1 day ago

      Sounds neat! I look forward to trying it out myself shortly. Thank you for sharing.