this post was submitted on 17 Jun 2025
25 points (100.0% liked)

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

62305 readers
199 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):

🏴‍☠️ Other communities

FUCK ADOBE!

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

There are some albums that I genuinely can't find anywhere else, they barely seem to exist. Is there a good way to turn a full album on youtube to a bunch of seperate files for each song, a shortcut to getting the metadata right for each song, etc? Or is downloading the whole thing and manually chopping it up the only way?

you are viewing a single comment's thread
view the rest of the comments
[–] riccardo@lemmy.ml 14 points 1 week ago* (last edited 1 week ago)

If chapters are available for the video, yt-dlp has a command line argument that will split the video into different files, one for each chapter. Quoting a reddit comment:

you need ffmpeg.
how to convert to mp3: wiki
split chapters: --split-chapters
example naming files after chapters: -o "chapter:%(section_number)s %(section_title)s.%(ext)s"
available chapter variables:

section_title (string): Title of the chapter
section_number (numeric): Number of the chapter within the file
section_start (numeric): Start time of the chapter in seconds
section_end (numeric): End time of the chapter in seconds

as i recall, i don't use this myself, it will also keep the original file, which naming depends on the regular -o (use in addition to the -o line with chapter:)

--split-chapters will also work with the timestamps mentioned in the description