ykdl

LifeActor更新放缓

专注于中国大陆视频网站的视频下载器,支持从主流站点抓取并保存视频,适合需要批量下载国内视频资源的场景。

a video downloader focus on China mainland video sites.(一款专注于中国大陆视频网站的视频下载器。)

v1.8.2发布于 2023-07-23 01:58 UTC1,542star277fork同步于 2026-11-07 07:34 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
pip3 install ykdl --upgrade
pip3 install https://github.com/SeaHOH/ykdl/archive/master.zip --force-reinstall --no-deps
pip3 install https://github.com/SeaHOH/ykdl/archive/master.zip --upgrade
硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v1.8.2
  1. v1.8.2release v1.8.2最新正式版2023-07-23 · 2023-07-23 01:58 UTC
    • enable pep517
    • change API name from "vid" to "mid", step 1
    • add index item to MediaInfo for playlist
    • add util.lazy
    • fix compatibility with m3u8 3.5.0 (#621) @Joeky
    • fix default filename timestamp (#622) @a67878813
    • add new extractor: acfun.live
    • update GeneralSimple, Bilibili, Douban, DouYin, iQIYI, iXiGua, Huya, Weibo
    • move extractor from "le.le" to "le"
    • remove Baidu, iXiGua.live
  2. v1.8.1.post1release v1.8.1.post12022-05-15 · 2022-05-15 09:29 UTC
    查看更新说明
    • fix compatibility bug on Python 3.9 and below (#604)
  3. v1.8.1release v1.8.12022-05-14 · 2022-05-14 10:25 UTC
    查看更新说明
    • add support HTTP cache
    • add support interactive mode
    • add --show-all argument
    • improve handling of media title and filename
    • bilibili.live API has been changed (#600 @fraic)
    • support new sites: iXiGua
    • update GeneralSimple, Bilibili, DouYin, YinYueTai
  4. v1.8.0release v1.8.02022-03-27 · 2022-03-27 10:12 UTC
    查看更新说明

    :warning: :warning: :warning: <lots of breaks>

    • add Brotli support (extra)
    • fix output and update dependencies
    • update Bilibili, Douban, Huya, iQIYI, Weibo
    • more see early PRE-releases
  5. v1.8.0b1release v1.8.0 beta 1pre-release2022-01-08 · 2022-01-08 14:21 UTC
    查看更新说明

    :warning: :warning: :warning: <lots of breaks except CLI>

    • code clear and unified code style
    • split JSEngine as standalone package
    • refactor many core modules, now they become powerful and ease for use
    • add support for persistent connection
    • add support for crypto M3U
    • add support for multi streams in same format, and lower quality fallback for --format
    • remove EOL sites: Bobo, Chushou, Huomao
    • fix setup.py bug which wrong pack of wheel
    • fixed many bugs
    • updated some sites

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    YouKuDownLoader

    PyPI

    A video downloader focused on China mainland video sites.

    This project is a fork of you-get with the following changes:

    • Structured source code.
    • Focus on China mainland video sites.
    • Dropped supports of Python 3.4 and below (see #487).

    Simple Installation Guide

    There are some useful software package managers:

    Step:

    0. Dependencies

    • FFmpeg, for merging media files.
    • mpv, default media player (optimal compatibility).

    1. Install Python 3

    Download from: https://www.python.org/downloads/

    2. Install pip and setuptools (make sure they are updated)

    python3 -m ensurepip
    python3 -m pip install pip --upgrade
    python3 -m pip install setuptools --upgrade
    

    3. Install ykdl from PyPI or GitHub

    pip3 install ykdl --upgrade
    

    or:

    pip3 install https://github.com/SeaHOH/ykdl/archive/master.zip --force-reinstall --no-deps
    pip3 install https://github.com/SeaHOH/ykdl/archive/master.zip --upgrade
    

    4. Make sure required folders are in your PATH

    • Windows: Folders of ffmpeg.exe, mpv.exe, python.exe, and "<PYTHONHOME>\Scripts"

    • Others: ~/.local/bin or /usr/local/bin


    Site Status

    Please check wiki page: https://github.com/SeaHOH/ykdl/wiki/sites-status

    Bugs report, features request, and pull requests are welcome.


    Project Ownership Transition

    I am pleased to announce that I have taken over the ownership of the YouKuDownLoader project from @SeaHOH today. This transition marks the beginning of an exciting new chapter for the project, and I am committed to ensuring its continued development and success.


    Future Plans

    • Enhanced Features: Introduce new features to improve user experience and expand downloader capabilities.
    • Regular Updates: Ensure compatibility with the latest video sites and technologies.
    • Community Engagement: Actively gather feedback and suggestions from the community.
    • Bug Fixes: Address existing bugs for smoother performance.

    Your support and contributions are invaluable. Together, we can make YouKuDownLoader even more powerful.

    Thank you for your continued support!


    Note: For any inquiries or suggestions, please feel free to open an issue or reach out directly.


    DartNode is scam company