GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub
ytdl-org

ytdl-org / youtube-dl

星标135.77 k
复刻10.34 k

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


问题 官网
 
Loading

关于

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

ytdl-org.github.io
创建时间

2010-10-31

是否国产

-

  修改时间

2025-05-04T11:53:05Z


语言

  • 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
yt-dlp
@yt-dlp

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

youtube-dlyoutube-dlcPythonvideo-downloadersponsorblock
Python113.01 k
11 小时前
grok-1
@xai-org

大模型Grok-1开源

Python50.28 k
9 个月前
Open-Sora
@hpcaitech

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

Python26.51 k
24 天前
MediaCrawler
@NanmiCoder

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

Python22.81 k
2 天前
OpenHands
@All-Hands-AI

#大语言模型#🙌 OpenHands: Code Less, Make More

agent人工智能大语言模型ChatGPTclaude-ai
Python55.65 k
3 小时前
public-apis/public-apis
public-apis
public-apis
public-apis@public-apis

#学习与技能提升#免费公共 API 集合

APIpublic-apis免费apislist
Python346.54 k
4 天前
ollama
@ollama

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

llama大语言模型llama2llmsGo
Go141.49 k
3 小时前
microsoft/generative-ai-for-beginners
Microsoft
generative-ai-for-beginners
Microsoft@microsoft

#大语言模型#微软生成式AI课程,12课时

人工智能ChatGPTdall-egenerativeaigpt
Jupyter Notebook83.86 k
11 小时前
devika
@stitionai

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
8 个月前
sindresorhus/awesome
Sindre Sorhus
awesome
Sindre Sorhus@sindresorhus

#学习与技能提升#收集了一系列与计算机相关的的资源和链接

Awesome ListsunicornslistsHackathon-Kit
361.86 k
5 天前
gpt-pilot
@Pythagora-io

The first real AI developer

人工智能codegendeveloper-toolsgpt-4coding-assistant
Python32.72 k
3 个月前
Lissy93/web-check
web-check
@Lissy93

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

OSINT隐私安全sysadmin
TypeScript25.09 k
1 个月前
Open-Sora-Plan
@PKU-YuanGroup

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

Python11.97 k
2 个月前
ohmyzsh/ohmyzsh
ohmyzsh
@ohmyzsh

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

Shellzsh-configurationtheme终端productivity
Shell178.69 k
17 小时前
lobehub/lobe-chat
lobe-chat
@lobehub

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

ChatGPTNextopenai人工智能chat
TypeScript61.04 k
5 小时前
freeCodeCamp.org
freeCodeCamp
freeCodeCamp.org@freeCodeCamp

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

learn-to-codenonprofits编程Node.jsReact
TypeScript418.58 k1
12 小时前
Vinta Chen
awesome-python
Vinta Chen@vinta

Python精选

Awesome ListsPythoncollectionspython-librarypython-framework
Python244.33 k
9 个月前
stable-diffusion-webui
@AUTOMATIC1111

#计算机科学#Stable Diffusion web UI

深度学习diffusionimage-generationimage2imageimg2img
Python152.77 k
21 天前
OpenInterpreter/open-interpreter
open-interpreter
@OpenInterpreter

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

ChatGPTgpt-4PythoninterpreterJavaScript
Python59.47 k
1 个月前
project-based-learning
@practical-tutorials

#学习与技能提升#收集了一些基于项目,从零开始构建的编程教程

教程Projectbeginner-projectwebdevelopmentPython
228.38 k1
9 个月前