this post was submitted on 11 Jul 2023
52 points (94.8% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54627 readers
467 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

I was planning on using either the one by kannagi0303 from github or stacher.

update: I have setup the one from github, seems to do the job. Still can't figure out downloading subtitles using gui and using the yt-dlp terminal version for that. Link for what I am using: https://github.com/kannagi0303/yt-dlp-gui

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 41 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago (2 children)
[–] [email protected] 9 points 1 year ago (1 children)
[–] [email protected] 8 points 1 year ago* (last edited 1 year ago) (3 children)

Yes, I don't understand the language of you god's. Should've picked linux years ago when I got my first PC.

[–] [email protected] 4 points 1 year ago

You can download a VM program, like Virtualbox, and then create a VM and install Linux on it (I recommend Debian), that way you can learn little by little.

[–] [email protected] 4 points 1 year ago

Bash is a shell, like command prompt/powershell on WIn

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago

Both. Powershell when I’m using Windows.

[–] [email protected] 15 points 1 year ago (2 children)

I just use command line honestly.

I wasn't aware it had subtitle support though. What's the command for downloading those?

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago) (1 children)

Download Subtitles: yt-dlp --write-sub --sub-lang (language code) (video URL) Doesn't work for videos with auto generated subs.

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago)

Automatic subtitles are also possible to grab by using --write-auto-sub, example:
yt-dlp --write-auto-sub [video url]

This next example will attempt to download English subtitles and if that fails, downloads the automatic subtitles instead:
yt-dlp --sub-lang en --write-sub --write-auto-sub [video url]

Note - you can not download automatic subtitles at the same time as language subtitles, which means if you wanted English and automatic I'd recommend the --skip-download flag for the second command, which will prevent downloading the entire video again:
yt-dlp --sub-lang en --write-sub [video url]
yt-dlp --write-auto-sub --skip-download [video url]

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Same here. I never needed a gui for it cause I simply drag and dropped over mpv and it handled the streaming. In fact it download subs on its own

[–] [email protected] 12 points 1 year ago

None GUI. Just use a terminal!

[–] [email protected] 11 points 1 year ago (1 children)

Everyone in the comments: I use assembly for everything

[–] [email protected] 2 points 1 year ago

Bah. Peasants. I use my Automatic Computing Engine. Works great.

[–] [email protected] 10 points 1 year ago (1 children)

“GUI? For yt-dlp? No. No, hell no man. No, I imagine someone would get their ass kicked for saying something like that”

[–] [email protected] 7 points 1 year ago

I don't think there's anything wrong with using GUI tools, they can display a lot more handleable info at once

[–] [email protected] 6 points 1 year ago

The CLI is simple enough that I don't really bug with any GUI abstractions. I used tubesync for a while on unRAID with pretty decent success, but I eventually ran into some limitations and ended switching to a cron job.

[–] [email protected] 4 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago

CMD or bash. But TIL that yt-dlp had GUI.

[–] [email protected] 3 points 1 year ago

I just have an alias stored in the bashrc file. One for audio and one for 1080p video.

[–] [email protected] 2 points 1 year ago
[–] [email protected] 2 points 1 year ago

These heathens are in here typing out verbose commands and not setting up aliases.

[–] [email protected] 2 points 1 year ago

zsh with a few aliases

[–] [email protected] 2 points 1 year ago

CMD line info is 1st class but I'm trying Vividl and like it enough to use it.

[–] [email protected] 2 points 1 year ago

I use Stacher

[–] [email protected] 2 points 1 year ago
[–] [email protected] 1 points 1 year ago

The NewPipe app on android does also downloads youtube videos

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (2 children)

NewTerm 3 and zsh on my iPad. What's a GUI?

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Graphical user Interface for people who don't want to use a command line.

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago

Graphical User Interface

[–] [email protected] 1 points 1 year ago (1 children)

Idk I just wrote two or three Powershell scripts that I added to path so I can choose to download video (merged), audio, or both (unmerged) with a selection dialog to choose formats.

[–] [email protected] 2 points 1 year ago

I similarly made two functions depending on the use case (see comments in code) and saved them in Powershell's default profile (Microsoft.PowerShell_profile.ps1) so I can invoke them with just one word directly in commandline, works great 👌

function Vid {
    param (
        [Parameter(Mandatory=$true)]
        [string]$link
    )
    yt-dlp -P "$env:USERPROFILE\Downloads" $link -S "res:1080,br" --embed-subs --sub-langs all,-live_chat --remux mp4
} #Downloads videos using yt-dlp limited to 1080p; usage Vid YT_URL
function VidFull {
    param (
        [Parameter(Mandatory=$true)]
        [string]$link
    )
    yt-dlp -P "$env:USERPROFILE\Downloads" $link --embed-subs --sub-langs all,-live_chat --remux mp4
} #Downloads videos using yt-dlp in maximum quality; usage VidFull YT_URL
[–] [email protected] 1 points 1 year ago

Parabolic on Linux.

[–] [email protected] 1 points 1 year ago

I use a couple .bat files that I pre-wrote. Good enough for 95% of my needs.

[–] [email protected] 1 points 1 year ago

My preferred is youtube-dl-gui by murrty

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago (1 children)

Command line. I even use termux for Android but I wanna try out seal some time

load more comments (1 replies)
[–] [email protected] 1 points 1 year ago
load more comments
view more: next ›