/t/ - Technology

Discussion of Technology

Index Catalog Archive Bottom Refresh
Mode: Reply
Options
Subject
Message

Max message length: 8000

Files

Max file size: 32.00 MB

Max files: 5

Supported file types: GIF, JPG, PNG, WebM, OGG, and more

E-mail
Password

(used to delete files and postings)

Misc

Remember to follow the rules

The backup domain is located at 8chan.se. .cc is a third fallback. TOR access can be found here, or you can access the TOR portal from the clearnet at Redchannit 2.0.



8chan.moe is a hobby project with no affiliation whatsoever to the administration of any other "8chan" site, past or present.

(2.21 MB 1963x2500 f4460216.png)

Operation Download And Conquer Anonymous 10/02/2021 (Sat) 13:51:54 No. 5546
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 process: 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 video sites that you wish to distribute 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 referral 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 and nothing more. All you have to put in the command youtube-dl URL and replace the “URL” with the actual link of the Youtube video, playlist, or channel that you want to download. Doing this will result in all the videos being downloaded, in the best quality possible, to the folder and nothing more. The second method is for those looking to 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 doing 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 (To prevent downloading the same video repeatedly), all the videos and their files will be downloaded to their own individual folders, 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 an age-gate restriction, 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 changes made to it. HOWEVER, do not use it as a replacement as it doesn't download most regular videos in their entirety for some reason. 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 to the same same folder as the previously downloaded programs, add --cookies FILE after “youtube-dl” and before the rest of the command, 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: https://archive.vn/FK3mH If you download too many video in a short time, you may encounter a “HTTP Error 429: Too Many Requests” message that blocks your access. 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. To delete this trash, search for 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 fully 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 verify just in case. Step 5 Just re-upload the videos on all of the sites you made an account for. Also, it is advised that all uploaded videos should have this disclaimer in the description: “I did/do not create, publish, nor own the original video.” If you're doing a more thorough upload, here's a breakdown of the files in the video folder. The “.description” files contain all the text from the video's description, and can be opened in Notepad. The image located in the folder is the Youtube thumbnail. The “.json” file is the video's configuration file for annotations. The “.m4a” file is just the video's audio file and should be deleted. 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. Questions >Why are some video sites with known issues recommended? Because a bigger issue than all of those sites is the fact that Youtube has an artificial monopoly on the video-hosting market. And, a lot of these websites are just following their model and practices because they see it as successful and are not trying to compete. However, as is the goal of this operation, we will begin to see some sites altering their business practices to better complete as their presence increases. >What videos should I be uploading? Advisably, just the videos you like to watch and rewatch. If you cannot think of what videos you should download, just sit back and think about the content you normally search for or listen to on Youtube, and repost that. The point is to just download and repost whatever is relevant to what you watch. Also, make sure that you're not flooding sites with 20 copies of the same video, so do a search on the sites before you upload to them. >What can a small amount of nobodies on the internet accomplish? If 10 anons were to download and upload 10 videos for 10 days straight, that would result in 1000 videos being distributed across other sites in under two weeks. You don't need a large group of people to cause a sudden and dramatic shift. All that's needed is just small steps taken one at a time, that compound into an avalanche. >This isn't going to change anything as people are just going to fall back into their old habits. I appreciate your criticism and advise that you go and rent a movie or game from Blockbuster or Hollywood Video.
The sounds like a pretty good idea, I'll have to go over this a few times since I kind of an office when it comes to video transcoding stuff
These two programs are not retard friendly. Where are the simplified instructions?
>>5552 The simplified version is using youtube-dlg and hoping it isn't broken for no reason, or using freetube to download them.
>>5552 Get the Firefox browser and add this extension. It works well enough for me even if it is limited somewhat. https://addons.mozilla.org/en-US/firefox/addon/youtube_downloader_webx/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search >t. fellow retard who still can't figure out how to use FFmpep correctly
>>5552 >Where are the simplified instructions? <Download the latest versions of FFMpeg and Youtube-DL, and put all the programs into the same folder <Hold “Shift” and right-click in an empty part of the folder and select “Open command window here” <put in the command youtube-dl URL and replace the “URL” with the actual link That's it.
Is there a way to get ytdl/ffmpeg to automatically merge AV1 mp4s and opus webms into webms instead of mkvs? AV1 and opus fit into webbum just fine.
I havent been on jewtube in maybe 5 years now I've been pulling videos off their server for years
>>5562 Thank you. DL and DLP aren't that bad to use. FFMpeg though isn't as friendly as WebMConverter but I managed to try it with this test file. Guess I will learn as I go but I am very glad I can download Nico Nico videos again since the browser extension is broken.
>>5567 You shouldn't need to do anything with FFMpeg as YT-DL will handle everything.
>>5546 You have more libbie pictures?
(2.68 MB 1280x720 Seth Rogen as Donkey Kong.mp4)

The easiest and simplest and basicest way to download videos is using yt-dlg, a gui for yt-dl. No ffmpeg, downloads in 720p or 1080p, ready for upload on other sites. Question now is which sites to upload on? Everyone? But which sites are better and beneficial for our goal?
>>5546 Sounds interesting. I may do this for a few Japanese channels I watch, I could at least do the smaller ones. >>5581 It would be nice if you could at least watch the videos without Javashit on whatever sites we choose. I'll have to look into it later.
>>5581 > Question now is which sites to upload on? Everyone? But which sites are better and beneficial for our goal? Does NO ONE read the OP?
I don't know what to download and I do not want to curate 100GB worth of (((Jewtube))) content to see if it's worth preserving or not. Also, it would be a waste of time if we all picked the same things to reupload. Not to mention how redundant it would be to save a shitpost from the webbum threads.
(27.56 KB 538x300 ClipboardImage.png)

>>5546 >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 to the same same folder as the previously downloaded programs, add --cookies FILE after “youtube-dl” and before the rest of the command, 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: https://archive.vn/FK3mH I had difficulties in the past getting my cookies out of Chrome into the Netscape cookies file format, because the only way I could get them out without manually editing files was in JSON format, which youtube-dl doesn't accept. But I wrote a json-to-http cookie converter bash+jq script for exactly this purpose. I grab my cookies via chrome Cookie-Editor plugin (as seen in pic related), where the "export" feature copies JSON cookies to clipboard; I then pipe my JSON cookies through my script, which turns them into Netscape HTTP cookies, recognizable by the HTTP cookie parser that youtube-dl actually uses. #!/bin/bash # ~/.local/bin/json-to-http.sh while [[ $# -gt 0 ]]; do case $1 in -h|-\?|--help) cat <<-EOF Usage: json-to-http.sh [OPTION] [FILE]... Convert JSON cookies into Netscape HTTP cookies If FILE is unspecified or -, read JSON from standard input -h, -?, --help Show this message and exit -H, --no-header Do not write the Netscape header EOF exit ;; -H|--no-header) no_header=1 ;; --) shift; break ;; -?*) printf 'Unknown option %s\n' "$1" >&2 exit 1 ;; *) break ;; esac shift done (( no_header )) || printf '# Netscape HTTP Cookie File\n' parser=' .[]? | [ .domain, if (.domain | startswith(".")) then "TRUE" else "FALSE" end, .path, if .secure then "TRUE" else "FALSE" end, if .expirationDate then (.expirationDate | floor) else 0 end, .name // .value, if .name then .value else empty end ] | join("\t") ' jq -r "$parser" -- "${@:--}" Note: this program is really just a bash wrapper around a jq script, so you must have jq installed (https://stedolan.github.io/jq/) So essentially my process looks like - log in to youtube - Cookies-Editor -> "export" JSON cookies to clipboard - run: $ youtube-dl --cookies <(xclip -sel c -o | json-to-http.sh) ${any_other_options} "$url"
>>5591 lmao wtf is this shit have you never used a regex engine and jewtube only looks at http headers you can add anything for a cookie as long as forms are complete this is sufficient for 99% of jewdeos a=$( curl 'https://www.youtube.com/watch?v=p7YYpnk14VU' \ -H "Cookie: YSC=NIGGER; CONSENT=YES+cb.19840101-06-p0.en+FX+435; GPS=-1984; VISITOR_INFO1_LIVE=nigger; PREF=tz=UTC") \ && a=$( echo $a | tr '}' '\n' | grep -o -m 1 'http[^"]*mp4[^"]*' ); curl "$a" >q its just copyright stuff thats protected with a sigcipher which is also easy to get but I only have the c code for that
>>5589 >I don't know what to download Try popular shit I guess, makes sense that if the plan is to attract people that would be the most effective. >>5591 Interesting script, has a bunch of things I'm not familiar with, however if you're going to use an extension might as well use one that already gives you the netscape cookie file already formatted. I personally have done it manually by inspecting the header request in firefox and it's worked great, plus you only have to do it once and then you can keep reusing the same file.
(2.58 MB 1920x1080 Gondola_fields.webm)

>>5595 The popular stuff won't get people off youtube to alternatives, as they have it all and more there. The key here is to show alt videos, things that are not visible on youtube's front page and thus have to dig deep inside youtube. I'm not talking about pol or alt right stuff, but mainly the people who are browsing these other sites are already sick of youtube's shit, and they don't same frontpage on here too. They want edgy, cool, rad and meme stuff, things that aren't mainstream. 80's anime clips, scene compilations, twitch rauncy clips, gmod videos, just not some lol so random stuff. Fun things that kids want to see not full poltard shit. This includes your favourite clips, things you want to see as well. No point in putting random streamer clips which they can get more of in yt or twitch, but fun things they can get easily here than in them.
>>5595 >might as well use [an extension] that already gives you the netscape cookie file already formatted. i looked for extensions and ways to just export netscape cookies, but i couldn't find anything. >I personally have done it manually by inspecting the header request in firefox but that's manual, and also firefox, which stores cookies differently than chromium. i did actually find search results for getting netscape cookies out of firefox IIRC but not for chromium >>5592 >its just copyright stuff thats protected with a sigcipher which is also easy to get but i only have the c code for that poast
(406.71 KB 1.svg)

>>5652 >poast this would only be a handful of lines in bash
>>5652 >i looked for extensions and ways to just export netscape cookies, but i couldn't find anything. From the yt-dl github page: >In order to extract cookies from browser use any conforming browser extension for exporting cookies. For example, Get cookies.txt (for Chrome) or cookies.txt (for Firefox). https://chrome.google.com/webstore/detail/get-cookiestxt/bgaddhkoddajcdgocldbbfleckgcbcid/ >and also firefox, which stores cookies differently than chromium How does that matter when I'm inspecting the request header in the pajeet dev tools?


Forms
Delete
Report
Quick Reply