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

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

54476 readers
280 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 43 points 1 year ago (1 children)
[–] B3_CHAD@lemmy.dbzer0.com 3 points 1 year ago (2 children)
[–] idkman@lemmy.dbzer0.com 9 points 1 year ago (1 children)
[–] B3_CHAD@lemmy.dbzer0.com 9 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 6 points 1 year ago

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

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

[–] Jimmy@lemmy.dbzer0.com 9 points 1 year ago (1 children)

I just have a config file with the settings that I want it to use all the time.

[–] CrabAndBroom@lemmy.ml 6 points 1 year ago (2 children)

I just have mine set up as an alias in zsh (I assume this would work in bash too):

alias yt='yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4"'

Then just yt [url of video] from the command line should automatically grab the best quality video as an .mp4. And of course that can be tweaked to whatever you like (adding subs etc.)

load more comments (2 replies)
[–] orbituary@lemmy.dbzer0.com 9 points 1 year ago

None GUI. Just use a terminal!

[–] 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.

[–] MonkCanatella@sh.itjust.works 8 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 7 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 5 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

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

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

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

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

[–] 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.

[–] UkaszGra@lemmy.world 3 points 1 year ago (1 children)
[–] 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.

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

zsh with a few aliases

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

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

[–] SinningStromgald@lemmy.world 1 points 1 year ago

Graphical User Interface

[–] 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)
[–] Mythic@lemmy.world 2 points 1 year ago
[–] darcmage@lemm.ee 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.

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

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

[–] puppy@lemmy.world 1 points 1 year ago

Just the terminal on PC, Seal on Android.

[–] 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
[–] cuchilloc@lemmy.world 1 points 1 year ago
[–] cyberhaggis@lemmy.dbzer0.com 1 points 1 year ago
[–] matey@lemmy.dbzer0.com 1 points 1 year ago

Try tzahi12345/youtubedl-material.

[–] WhoWhatWhere@kbin.social 1 points 1 year ago

The NewPipe app on android does also downloads youtube videos

[–] zahel@cosmere.xyz 1 points 1 year ago

the terminal

I use Stacher

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

My preferred is youtube-dl-gui by murrty

load more comments
view more: next ›