What's the preferred CLI #YouTube video downloader on #FreeBSD these days?

There has to be something better than #ytdlp. The list of dependencies it wants to bring along now is an absolute joke, including two different versions of #llvm! Sorry, but no...

Downloading a list of videos from odysee....

works with yt-dlp.

#odysee #Linux #ytdlp #YouTube

@gaufff
Downloading YouTube videos here at home using yt-dlp works today.... without cookies. I do not even have a working login.

I have noticed a limit, though. Maybe I can download about 16 videos before YouTube insists I login to continue downloading. After a cool-down period, I can resume downloading without any change to the command.

#YouTube #ytdlp #Linux

"yt-dlp support of Bun is now deprecated, citing the rewrite to Rust being "vibe coded" and issues surrounding supply chain attacks"

https://xcancel.com/DanielLockyer/status/2058042253050843358

#ytdlp #bun #rust #vibecoding

Как мы вывели в админку ошибки yt-dlp, которые жили только в логах. Bridge на 200 строк и борьба с alert-fatigue

История о том, как сделать видимыми ошибки yt-dlp, которые молча умирали в логах воркера. Bridge на 200 строк, классификатор content vs infra, борьба с alert-fatigue. Читать

https://habr.com/ru/articles/1036904/

#ytdlp #fastapi #observability #alertfatigue #мониторинг #python #devops

Как мы вывели в админку ошибки yt-dlp, которые жили только в логах. Bridge на 200 строк и борьба с alert-fatigue

Привет, Хабр. Я делаю онлайн-сервис для скачивания видео, бэкенд на Python (FastAPI + yt-dlp). За месяц набрали ~1500 DAU и упёрлись в проблему: пользователи жалуются на «не работает», а в админке...

Хабр

Si vous voulez regarder un documentaire de #FranceTV, par exemple celui-ci :

https://www.france.tv/documentaires/documentaires-science/8442672-sommes-nous-seuls-dans-l-univers.html

Vous n'êtes pas obligé de créer un compte sur leur site (compte qui finira inévitablement par fuiter avec vos données).

Vous pouvez utiliser #ytdlp pour télécharger la vidéo et la regarder tranquillement avec n'importe quel lecteur vidéo.

https://github.com/yt-dlp/yt-dlp

Sommes-nous seuls dans l'Univers ? - Documentaire en replay

Ingénieur à la NASA où il travaille, Allan Petre, 24 ans, originaire de Seine-Saint-Denis et issu d'un milieu modeste, incarne "Secrets de la Science", et te...

I am SO fed up with #youtube , their #ads, their so-called "bot protection", their #trackers , the almost obligation to create an account to slightly minimize #captcha ...

I used to download their vids with #ytdlp to watch them a bit more comfortably, but now I must play with their #cookies !

It would be OK that they safeguard THEIR content, but it is not!

#rant #enshittification #google

#Zenity is a bit of a winner for knocking together simple UIs. For ages I've been using a wrapper script around #ytdlp which determines the screen resolution of the computer it's running on, updates yt-dlp, then fetches the video supplied as an argument and streams it to #mpv.

However that's not very friendly for folks who share the media device on which the script is available, so I wrapped it in Zenity to present a friendly UI for either playing a previously-watched video, playing a new video (by URL), presenting a list of previously-watched videos, and providing a means to delete one or all previously-watched videos.

It would be cool if #ytdlp could add a feature that treats #YouTube pages as already downloaded if the v= portion of the URL is found in already-downloaded files, as sort of an adversarial hack against using video titles for A/B testing.

And while we are at shell tricks, I was happy to find out how to download only part of a youtube video:

yt-dlp <video url> --download-sections '*01:14:30-01:16:30'

⚠️ Notice the "*" prefixing the time codes.

Very useful to extract just a part of those very long #wmhack live videos.

#shell #cli #ytdlp #youtubedl