youtube-dl是一款开源、命令行视频下载工具。最初旨在从Youtube上下载视频,现在也支持其它网站。


 
Loading

关于

Command-line program to download videos from YouTube.com and other video sites

创建时间
是否国产

-

  修改时间

2025-04-08T00:59:00Z


语言

  • Python99.7%
  • Shell0.1%
  • Makefile0.1%
  • ActionScript0.1%
  • 其他0.01%


youtube-dl

youtube-dl 是一个由Python编写的命令行下载工具,用于从youtube.com或其他网站上下载视频,该项目是GitHub上星标最高的开源项目之一。

历史

youtube-dl项目由Ricardo Garcia创建于2008年。最初仅支持YouTube,但随着项目的发展,开始支持其他视频网站。2011年Ricardo Garcia不再维护此项目,由phihag接手,后转移给dstftw。

使用

youtube-dl支持在Windows,Linux, macOS上安装。

使用方法

youtube-dl [OPTIONS] URL [URL...]

例如

youtube-dl "https://www.youtube.com/watch?t=4&v=BaW_jenozKc"

事件

RIAA 移除请求

2020年10月23日,美国唱片业协会(RIAA)根据《数字千年著作权法案》(DMCA)向GitHub发布了删除通知,其中要求删除youtube-dl及其分支。RIAA指控youtube-dl项目违反了DMCA的第1201条反规避的规定,因为它规避了YouTube用于生成视频文件本身URL的“滚动密码”(rolling cipher) ( RIAA认为这是有效的技术保护措施,因为它是“旨在禁止直接访问YouTube视频文件,从而防止或禁止视频文件的下载,复制或分发”),其文档也公开列出由RIAA成员旗下的受著作权保护的艺术家的音乐视频作为示例。GitHub接受了请求,移除了该项目。

此举遭到了批评,部分报道指出该程序仍有合法用途,例如下载者的合理使用所需的视频内容(例如用于网络存档和新闻报道),或明确允许在以下情况下重复使用的内容:例如开放内容许可。

RIAA的行为也引发了史翠珊效应,大量用户开始在互联网上重新分发该程序及其源代码,类似于AACS加密密钥争议。

2020年11月16日,电子前哨基金会正式向GitHub发送了一份质疑移除请求的信,澄清了该软件并没有“规避”所谓的“滚动密码”或其他任何著作权保护措施。youtube-dl和浏览器或其他任何JavaScript执行器一样,直接“使用”了在Youtube网页上公开的滚动密码。使用公开的密码并不侵权。随后GitHub恢复了该存储库。 GitHub还在官方博客中宣布,未来将由技术和法律专家组成的团队逐项审查所有涉及《数字千年著作权法案》第1201节的移除请求。

此内容由GitHub中文社区编辑, 原始内容请前往GitHub查看README


0 条讨论

登录后发表评论

ytdl-org 的其他开源项目

Loading...

数据准备中,请稍后重试

您可能感兴趣的

yt-dlp/yt-dlp

一个功能丰富的命令行式的音频/视频下载器,支持上千个网站。

Python109.33 k
21 小时前

大模型Grok-1开源

Python50.24 k
8 个月前

Open-Sora: 完全开源的高效复现类Sora视频生成方案

Python26.26 k
1 个月前

小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫、百度贴吧帖子 | 百度贴吧评论回复爬虫 | 知乎问答文章|评论爬虫

Python22.05 k
6 天前
Python53.42 k
21 小时前

#大语言模型#本地化搭建和运行 Llama2 和其他大模型

Go138.58 k
1 小时前

Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. D...

Python18.77 k
7 个月前
357.5 k
18 天前
Python32.62 k
2 个月前
Lissy93/web-check

🕵️‍♂️ All-in-one OSINT tool for analysing any website

TypeScript24.86 k
6 天前

This project aim to reproduce Sora (Open AI T2V model), we wish the open source community contribute to this project.

Python11.94 k
24 天前
ohmyzsh/ohmyzsh

#效率工具集合#Zsh是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。oh-my-zsh基于zsh命令行,提供了主题配置,插件机制,内置便捷操作

Shell177.94 k
1 天前
lobehub/lobe-chat

#大语言模型#现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架支持语音合成、多模态、可扩展的(function call)插件系统。一键免费拥有你自己的 ChatGPT/Gemini/Claude/Ollama 应用

TypeScript59.34 k
12 小时前

#学习与技能提升#非盈利Web全栈编程学习网,知识覆盖HTML、CSS、JavaScript、Node.js、数据可视化、数据库等。

TypeScript417.11 k1
7 小时前
OpenInterpreter/open-interpreter

#大语言模型#Open Interpreter(开放解释器) 可以让大语言模型(LLMs)在本地运行代码(比如 Python、JavaScript、Shell 等)。安装后,在终端上运行 $ interpreter 即可通过类似 ChatGPT 的界面与 Open Interpreter 聊天。

Python59.2 k
3 天前
225.3 k1
8 个月前