this post was submitted on 21 Jul 2025
24 points (92.9% liked)

Linux

56705 readers
626 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

debian 12.11, yt-dlp stable@2025.06.30.

I used this argument: "-f bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]"

and it works: it downloads the best available video, audio and ffmpeg merges both in a single file. Automatically.

Except that the maximum resolution I need is 1920 x 1080 p. Best available video is oftentimes 4096 x 2160 p, too much for the target hardware.

Using -F to check different resolutions to then select one (like -f 299 or -f 148) is tiresome.

How do I do that? Ideally for whole playlists involving between 25 and 50 videos.

you are viewing a single comment's thread
view the rest of the comments
[–] UndulyUnruly@lemmy.world 7 points 5 days ago* (last edited 5 days ago) (2 children)

Others have given good examples for formats you were aiming for.

For bulk download, simply create a list.txt file in your target directory, bulk add all urls in separate lines. Then

Yt-dlp list.txt {your options here}

It is noteworthy that, instead of listing urls manually, you can also grab entire playlists from relevant platforms if that’s what you’re after, including preserving the playlist names as directory names. Same even goes for entire channels.

[–] merompetehla@lemmy.ml 3 points 5 days ago

an approach I wasn't aware of. thanks