$ yt-dlp https://www.youtube.com/watch/?v%5C=FFe58KX4MHA
[youtube] Extracting URL: https://www.youtube.com/watch?v=FFe58KX4MHA
[youtube] FFe58KX4MHA: Downloading webpage
[youtube] FFe58KX4MHA: Downloading tv client config
[youtube] FFe58KX4MHA: Downloading player b2515611-main
[youtube] FFe58KX4MHA: Downloading tv player API JSON
[youtube] FFe58KX4MHA: Downloading ios player API JSON
WARNING: [youtube] FFe58KX4MHA: Signature extraction failed: Some formats may be missing
WARNING: [youtube] FFe58KX4MHA: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming forthis client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details
[youtube] FFe58KX4MHA: Downloading m3u8 information
[info] FFe58KX4MHA: Downloading 1 format(s): 614+234
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 86
[download] Destination: Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f614.mp4
[download] 100% of 22.74MiB in00:00:16 at 1.41MiB/s
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 86
[download] Destination: Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f234.mp4
[download] 100% of 7.14MiB in00:00:08 at 902.54KiB/s
[Merger] Merging formats into"Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].mp4"
Deleting original file Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f234.mp4 (pass -k to keep)
Deleting original file Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f614.mp4 (pass -k to keep)
$
You would have to add the relevant backport repo to your apt sources. Your favorite search engine should help you figure out exactly how to do that on your system.
When I ran into this though, I uninstalled the apt version and downloaded the latest version directly from GitHub and installed it manually.
yt-dlp --version 2025.04.30Son of a fucking bitch. DEBIAAAAAAAAAAAAAAAN!
EDIT : IDK still works for me.
$ yt-dlp https://www.youtube.com/watch/?v%5C=FFe58KX4MHA [youtube] Extracting URL: https://www.youtube.com/watch?v=FFe58KX4MHA [youtube] FFe58KX4MHA: Downloading webpage [youtube] FFe58KX4MHA: Downloading tv client config [youtube] FFe58KX4MHA: Downloading player b2515611-main [youtube] FFe58KX4MHA: Downloading tv player API JSON [youtube] FFe58KX4MHA: Downloading ios player API JSON WARNING: [youtube] FFe58KX4MHA: Signature extraction failed: Some formats may be missing WARNING: [youtube] FFe58KX4MHA: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details [youtube] FFe58KX4MHA: Downloading m3u8 information [info] FFe58KX4MHA: Downloading 1 format(s): 614+234 [hlsnative] Downloading m3u8 manifest [hlsnative] Total fragments: 86 [download] Destination: Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f614.mp4 [download] 100% of 22.74MiB in 00:00:16 at 1.41MiB/s [hlsnative] Downloading m3u8 manifest [hlsnative] Total fragments: 86 [download] Destination: Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f234.mp4 [download] 100% of 7.14MiB in 00:00:08 at 902.54KiB/s [Merger] Merging formats into "Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].mp4" Deleting original file Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f234.mp4 (pass -k to keep) Deleting original file Malcolm X | "By Any Means Necessary" Speech (1964) [FFe58KX4MHA].f614.mp4 (pass -k to keep) $You would have to add the relevant backport repo to your apt sources. Your favorite search engine should help you figure out exactly how to do that on your system.
When I ran into this though, I uninstalled the apt version and downloaded the latest version directly from GitHub and installed it manually.