this post was submitted on 11 Jul 2023
55 points (92.3% liked)

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

54627 readers
726 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
[–] watson387@sopuli.xyz 44 points 1 year ago (1 children)
[–] B3_CHAD@lemmy.dbzer0.com 3 points 1 year ago (2 children)
[–] idkman@lemmy.dbzer0.com 10 points 1 year ago (1 children)
[–] B3_CHAD@lemmy.dbzer0.com 10 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.

[–] idkman@lemmy.dbzer0.com 7 points 1 year ago

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

[–] tricoro@lemmy.ml 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.

They are not that different. The concepts are portable.

[–] watson387@sopuli.xyz 4 points 1 year ago

Both. Powershell when I’m using Windows.

[–] AnonTwo@kbin.social 17 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?

[–] B3_CHAD@lemmy.dbzer0.com 8 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.

[–] NodusCursorius@kbin.social 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]

[–] idkman@lemmy.dbzer0.com 2 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

[–] orbituary@lemmy.dbzer0.com 12 points 1 year ago

None GUI. Just use a terminal!

[–] MonkCanatella@sh.itjust.works 11 points 1 year ago (1 children)

Everyone in the comments: I use assembly for everything

[–] some_guy@lemmy.sdf.org 2 points 1 year ago

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

[–] Gutless2615@ttrpg.network 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”

[–] Aatube@kbin.social 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

[–] MangoKangaroo@beehaw.org 9 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.

[–] davysnavy@lemmy.fmhy.ml 6 points 1 year ago (1 children)

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

[–] B3_CHAD@lemmy.dbzer0.com 1 points 1 year ago

Seal's fantastic, been using it for months now.

[–] alphacyberranger@lemmy.world 5 points 1 year ago

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

[–] UkaszGra@lemmy.world 4 points 1 year ago (1 children)
[–] ArkyonVeil@lemmy.dbzer0.com 4 points 1 year ago

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

[–] imAadesh@lemmy.ml 3 points 1 year ago

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

[–] SkepticElliptic@beehaw.org 2 points 1 year ago

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

[–] Mythic@lemmy.world 2 points 1 year ago
[–] jbhq@lemmy.dbzer0.com 2 points 1 year ago

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

[–] darcmage@lemm.ee 2 points 1 year ago
[–] cyberhaggis@lemmy.dbzer0.com 2 points 1 year ago
[–] Drewski@kbin.social 2 points 1 year ago

I use Stacher

[–] abclop99@beehaw.org 2 points 1 year ago

zsh with a few aliases

[–] matey@lemmy.dbzer0.com 1 points 1 year ago

Try tzahi12345/youtubedl-material.

[–] YoMismo@lemmy.dbzer0.com 1 points 1 year ago

My preferred is youtube-dl-gui by murrty

[–] empireOfLove@lemmy.one 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.

[–] potemkinhr@lemmy.ml 3 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
[–] zahel@cosmere.xyz 1 points 1 year ago

the terminal

[–] Untitled_Pribor@kbin.social 1 points 1 year ago* (last edited 1 year ago) (2 children)

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

[–] B3_CHAD@lemmy.dbzer0.com 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.

load more comments (1 replies)
[–] SinningStromgald@lemmy.world 1 points 1 year ago

Graphical User Interface

[–] sub_@beehaw.org 1 points 1 year ago

None, I wrote a terminal UI (just to clean things up and customized to suit my need) that was originally for youtube-dl and switched to yt-dlp

Basically I have a Keyboard Maestro that reads my clipboard and automatically inserts any youtube links into a text file, so that I can run my script which downloads all the links and rename them accordingly.

load more comments
view more: next ›