当前位置: 首页 > 软件库 > 应用工具 > 多媒体工具 >

yt-dlp

youtube-dl 项目的分支
授权协议 Unlicense
开发语言 Python
所属分类 应用工具、 多媒体工具
软件类型 开源软件
地区 不详
投 递 者 柳修为
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

 yt-dlp 是 youtube-dl 的一个分支,基于现在维护不太活跃的 youtube-dlc。该项目的主要重点是添加新功能和补丁,同时与原始项目保持同步。

安装:

yt-dlp 不特定于某个平台的,它适用于 Unix 机器、Windows 或 macOS

可以使用以下方法安装 yt-dlp:

  • 从 Release 页面下载二进制文件(推荐方法)
  • 使用 PyPI 包:python3 -m pip install --upgrade yt-dlp
  • 使用 pip+git: python3 -m pip install --upgrade git+https://github.com/yt-dlp/yt-dlp.git@release
  • 安装主分支: python3 -m pip install --upgrade git+https://github.com/yt-dlp/yt-dlp

请注意,在某些系统上,可能需要使用pypython代替python3

新功能

最新版 yt-dlc 的主要新特性是:

  • SponSkrub 集成:可以使用 SponSkrub 通过 SponsorBlock API 标记/删除 YouTube 视频中的赞助商部分

  • 格式排序:默认格式排序选项已更改,现在将首选更高的分辨率和更好的编解码器

  • 与 youtube-dl commit/379f52a 合并:除了 youtube-dlc 的所有功能外,您还可以获得 youtube-dl 的所有最新功能和补丁

  • 按章节拆分视频

  • 多线程片段下载

  • 带有 HLS/DASH 的 Aria2c

  • 新提取器

  • ……

  • -h, --help 打印帮助文本并退出 --version 打印程序版本并退出 -U, --update 将这个程序更新到最新版本。确保您有足够的权限(如果需要,可以使用sudo运行) -i, --ignore-errors 忽略下载和后处理

  • Mac 参考视频:点我 Win 参考视频:点我 总结 yt-dlp比曾经的youtube-dr和youtube-dl都好太多!速度快更方便! 下载最高清的mp4命令如下: yt-dlp -f “bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b” “视频地址”

 相关资料
  • Gallery Introduction Usage Worth noting Configuration Requirements TODO Gallery Introduction YT-Feeder is a Rofi-Based RSS Reader made specifically for YouTube video platform. It’s written purely in b

  • 主要内容:创建一个分支分支是独立的线路和开发过程的一部分。 分支的创建包括以下步骤。 创建一个分支 步骤(1): 登录到您的GitLab帐户并转到项目部分下的项目。 步骤(2): 要创建分支,请单击“Repository” 部分下的 Branches 选项,然后单击“New branch” 按钮。 步骤(3): 在New branch 界面中,输入分支的名称,然后单击 Create branch 按钮。 步骤(4):

  • 主要内容:分叉项目分叉(Fork)是原始存储库的一个副本,您可以在不影响原始项目的情况下进行更改。 分叉项目 步骤(1): 要分叉一个项目,请项目详细下面单击按钮,以上节中创建的项目为例,如下所示: 步骤(2): 在分叉项目之后,需要通过单击将分叉的项目添加到分支组: 注意:如果提示没有命名空间权限(namespace),可以先创建一个分组后,再创建分叉。 步骤(3): 接下来,它将开始处理项目一段时间。 步骤(4

  • 问题内容: 改善这个问题 我正在寻找一种工具,该工具将基于对已编译字节码的静态分析,向我显示Java项目中的JAR依赖关系图。具体来说,我试图找出是否有可以消除的未使用JAR,但我也想更好地了解现有的依赖项。我没有使用Maven。 Dependency Finder 非常接近,但是它处理的是软件包而不是JAR,而且似乎没有任何方法可以查询没有依赖项的JAR。有什么建议吗?首选免费和开源。谢谢! 问

  • 我正在研究Ruby Koans,我很难弄清楚我写的方法出了什么问题。我在about_scoring_project.rb,我为骰子游戏编写了得分方法: 对于那些不熟悉该练习的人: 贪婪是一个骰子游戏,你最多掷五个骰子来累积分数。下面的“分数”函数将用于计算骰子单次掷出的分数。 贪婪掷骰得分如下: > 一组三个数字(除1之外)值100倍的数字。(例如,三个五是500分)。 一个1(不是一组3的一部分

  • 拆分项目文件 到目前为止我们自定义了一个build.gradle和settings.gradle文件,随着你添加越来越多的子项目和任务到build.gradle中,代码的维护性将会下降。通过给每个子项目建立一个单独的build.gradle文件可以解决这个问题。 接下来我们在每个子项目的目录下创建一个build.gradle文件,目录如下: 现在你可以把构建逻辑从原先的build脚本中拆分开来放到