60
submitted 11 months ago* (last edited 11 months ago) by B3_CHAD@lemmy.dbzer0.com to c/piracy@lemmy.dbzer0.com

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 11 months ago
[-] B3_CHAD@lemmy.dbzer0.com 3 points 11 months ago
[-] idkman@lemmy.dbzer0.com 10 points 11 months ago
[-] B3_CHAD@lemmy.dbzer0.com 9 points 11 months ago* (last edited 11 months ago)

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 11 months ago

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

[-] tricoro@lemmy.ml 4 points 11 months 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.

[-] qazwsxedcrfv000@lemmy.unknownsys.com 2 points 11 months ago

They are not that different. The concepts are portable.

[-] watson387@sopuli.xyz 5 points 11 months ago

Both. Powershell when I’m using Windows.

[-] AnonTwo@kbin.social 17 points 11 months ago

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 11 months ago* (last edited 11 months ago)

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 11 months ago* (last edited 11 months 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 11 months ago* (last edited 11 months 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 11 months ago

None GUI. Just use a terminal!

[-] MonkCanatella@sh.itjust.works 11 points 11 months ago

Everyone in the comments: I use assembly for everything

[-] some_guy@lemmy.sdf.org 2 points 11 months ago

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

[-] Gutless2615@ttrpg.network 11 points 11 months ago

“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 11 months 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 11 months 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 11 months ago

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

[-] B3_CHAD@lemmy.dbzer0.com 1 points 11 months ago

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

[-] alphacyberranger@lemmy.world 5 points 11 months ago

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

[-] UkaszGra@lemmy.world 4 points 11 months ago
[-] ArkyonVeil@lemmy.dbzer0.com 4 points 11 months ago

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

[-] imAadesh@lemmy.ml 3 points 11 months ago

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

[-] cyberhaggis@lemmy.dbzer0.com 2 points 11 months ago
[-] Mythic@lemmy.world 2 points 11 months ago
[-] jbhq@lemmy.dbzer0.com 2 points 11 months ago

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

[-] darcmage@lemm.ee 2 points 11 months ago
[-] Drewski@kbin.social 2 points 11 months ago
[-] SkepticElliptic@beehaw.org 2 points 11 months ago

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

[-] _totally_toasted_@lemmy.fmhy.ml 2 points 11 months ago

I use Stacher

[-] abclop99@beehaw.org 2 points 11 months ago

zsh with a few aliases

[-] Maticzpl@programming.dev 2 points 11 months ago

If you ever want to use it on mobile i can recommend Seal https://github.com/JunkFood02/Seal

[-] overlordror@lemmy.world 1 points 11 months ago

Parabolic on Linux.

[-] matey@lemmy.dbzer0.com 1 points 11 months ago

Try tzahi12345/youtubedl-material.

[-] empireOfLove@lemmy.one 1 points 11 months ago

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 11 months 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 11 months ago

the terminal

[-] Untitled_Pribor@kbin.social 1 points 11 months ago* (last edited 11 months ago)

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

[-] B3_CHAD@lemmy.dbzer0.com 2 points 11 months ago* (last edited 11 months ago)

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

load more comments (1 replies)
[-] SinningStromgald@lemmy.world 2 points 11 months ago

Graphical User Interface

[-] sub_@beehaw.org 1 points 11 months 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 ›
this post was submitted on 11 Jul 2023
60 points (100.0% liked)

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

52563 readers
332 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


💰 Please help cover server costs.

Ko-FiLiberapay


founded 1 year ago
MODERATORS