Updated the OP's text and changed some of the formatting
Do not mistake this as an official operation, yet. I'm just trying to nail down how to word it before making it's own individual thread for it. Anything that should be edit?
Operation Download And Conquer
Given how majority of the internet's audio and video services are provided by Google, thanks to Youtube, the purpose of this operation is to loosen the death-grip that has taken hold. This process will only require that you have a steady internet connection and (Advisably) 100 GB of free space. Here is the plan:
Step 1
Download the latest versions of FFMpeg and Youtube-DL, and put all the programs into the same folder:
http://ffmpeg.org/
https://ytdl-org.github.io/youtube-dl/index.html
Step 2
Create an account to any and all video sites that you wish to re-upload videos on. Here are some of the more well-known alternatives, as well as some recommended sites:
AfreecaTV:
https://www.afreecatv.com/
Bitchute:
https://www.bitchute.com/
BitTube:
https://bittube.tv/
D.tube:
https://d.tube/
Dailymotion:
https://www.dailymotion.com/
LBRY:
https://lbry.com/
NicoNico:
https://www.nicovideo.jp/
Rumble:
https://rumble.com/
Veoh:
https://www.veoh.com/
VidLii:
https://www.vidlii.com/
Vimeo:
https://vimeo.com/
When signing up, if you do not want to use your personal email, you can create a temporary one using any one of the numerous “10 minute email” websites, Cock.li (If you have a referal link), or you can create your own email address:
https://archive.fo/okVq4
Also, make sure that you fulfill whatever silly verification demands the site has so that you can upload videos without any issues
Step 3
Hold “Shift” and right-click in an empty part of the folder and select “Open command window here”. Afterwards you can download Youtube videos through one of the two following methods. First method is if you just want to repost videos anywhere and everywhere. All you have to put in the command line is
youtube-dl URL
and replace the “URL” with the actual link of the video, playlist, or channel that you want to download from Youtube. Doing this will result in all the videos being downloaded, in the best quality available, to the folder containing Youtube-dl and nothing more.
The second method is for those looking repost videos in a more complete format. In the command line, instead of just the previously listed command, you copy and paste the following command:
LOGFILE="$PWD/logs/$(date +"%Y-%m-%d-%H-%M-%S.%N").log"
exec 3>&1 4>&2 >>$LOGFILE 2>&1
youtube-dl --verbose --ignore-errors --no-continue --no-overwrites --keep-video --no-post-overwrites --download-archive archive.txt --write-description --write-info-json --write-annotations --write-thumbnail --all-subs --output "%(uploader)s-(%(uploader_id)s)/%(upload_date)s-%(title)s/%(upload_date)s-%(title)s-%(id)s.%(ext)s" -f bestvideo[ext=mp4]+bestaudio[ext=m4a] -- $1
After having done so, replace the “$1” section of the final command line with the URL of the Youtube video, playlist, or channel that you want to download. The big difference here is that it will result in Youtube-dl creating an archive of videos already downloaded (So, that you're not downloading a video you may have already downloaded and uploaded elsewhere), all the videos will be downloaded to folders corresponding to channels they were downloaded from (As well as folders for each video containing several files for those looking to re-upload), and videos will
only be downloaded in the best quality that is available (Instead of the best quality possible).
Make sure that the video downloaded by inputting the download command 3-5 times. Sometimes videos disconnect midway through, so you may need to perform this process several times, especially for longer videos.
For videos hidden behind age-gate, there are two ways to bypass this. The first option is to use yt-dlp:
https://github.com/yt-dlp/yt-dlp
It's the same program as Youtube-dl, except it has some QoL updates made to it that are not in the base program. Also, when downloading videos yt-dlp, make sure that you replace
youtube-dl
in the command to whatever the “.exe” for yt-dlp is called
For the second option, what you do is that you log into your Youtube account and go to a video. Then you can either dump your browser's cookies, put the dumped file into the same folder as the previously downloaded programs, add
after “youtube-dl” and the rest of the last line, and change the word “FILE” to the actual cookies file that you put into the folder;
ORyou can open the developer tab in your browser, copy the cookies requested by Youtube, and proceed to make your own cookies file (Followed by the previous steps mentioned):
https://archive.vn/FK3mH
In addition, you may encounter, if you download too many video in a short time, a “HTTP Error 429: Too Many Requests” message when downloading videos. This can be bypassed by either filling out the Captcha on the Youtube website and dumping the cookies file afterwards or changing your IP address.
Step 4
Despite either method mentioned previously, sometimes there are leftover files that are trash that can be deleted. To delete this trash, use the file search function on your computer and delete all “.part” files, audio files, and “.fXXX” video files found in the download folder. The “.part” files are videos that were unable to be downloaded for whatever reason and should be reattempted at a later date or downloaded through another method. The audio files and the “.fXXX” video files are just the individual audio and video for each Youtube video. They should automatically be deleted despite either method used, but some files happen to remain regardless.
[Expand Post]
Step 5
Just re-upload the videos on all of the sites you made an account for. Also, it is advised that all videos reuploaded should the disclaimer in the description stating “I did/do not create, publish, nor own the original video” for the purposes of foregoing and delaying your account from being deleted or harassed.
If you're doing the more thorough upload if videos, here's the files in the video folders broken down. The “.description” files are files containing all the text from the video's description, and can be opened in Notepad to copy and paste. The image located in the folder is the Youtube thumbnail of the video. The “.json” file is the video's configuration file, which is only important for the purposes of annotations made post-upload on Youtube. The “.m4a” file is just the video's audio file and should be deleted already. The “.mp4” file is the actual video itself; if there are two “.mp4” files, delete the one ending in “.fXXX” as that's just the original video file without any audio. The “.vtt” file(s) is the official subtitles attached to the video.