Automic VaultAutomic Vault

brew

ykdl を Homebrew でインストール

ykdl のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install ykdl

local Homebrew formula metadata

概要

パッケージ概要

Video downloader that focus on China mainland video sites

コマンドとエイリアス

  • ykdl

履歴

プロジェクトの歴史と使われ方

ykdl, originally YouKuDownLoader, is a Python video downloader focused on mainland China video sites. The current README describes it as a fork of you-get, with structured source code, China-mainland site focus, and newer Python support expectations.

プロジェクトの歴史

The official README records a migration chain: the origin was zhangn1985/ykdl, later SeaHOH/ykdl, and now LifeActor/ykdl. The LifeActor repository was created in May 2016 and has continued the project under the same ykdl name.

The project evolved from a Youku-oriented downloader name into a broader extractor collection. Its README highlights focus on China mainland video sites and points users to a site-status wiki, while release notes document repeated extractor updates for services such as Bilibili, Douban, DouYin, Huya, iQIYI, Weibo, and others.

採用の歴史

ykdl's adoption niche is regional and practical: users who need a command-line downloader for Chinese streaming platforms and are comfortable combining Python packaging with FFmpeg and mpv. The repository has more than a thousand stars and hundreds of forks, indicating a durable user base for a specialized downloader.

The README presents several package-manager routes and a PyPI/GitHub install flow, but its deeper adoption story is maintenance against changing site extractors. Releases in the 1.7 and 1.8 series show the package tracking platform-specific breakage and compatibility.

使われ方

The README documents installing Python 3, updating pip and setuptools, installing ykdl from PyPI or GitHub, and ensuring command directories are on PATH. It also names FFmpeg for merging media files and mpv as the default player for compatibility.

In practice ykdl is a command-line extractor/downloader: users give it media URLs from supported sites, then rely on FFmpeg/mpv integration and the maintained extractor list to download or play streams.

パッケージ好きにとっての重要性

ykdl is important package-nerd material because it shows the regional fork ecology around video downloaders. It descends from you-get, migrated maintainers more than once, and survives by packaging extractor knowledge for sites that global downloaders may not prioritize.

It also demonstrates why some CLI packages are valuable despite simple interfaces: the hard work is not the binary shape, but keeping many site adapters working as platforms change.

タイムライン

  • 2016-05: LifeActor/ykdl repository created.
  • 2020-12: v1.7.0 release published.
  • 2021-08: v1.8.0 alpha releases begin.
  • 2022-03: v1.8.0 published with broad dependency, output, and site updates.
  • 2023-07: v1.8.2 published with playlist/API changes and extractor updates.

Related projects

  • you-get: upstream project that ykdl forked from.
  • FFmpeg: documented helper for merging media files.
  • mpv: documented default player.
  • Bilibili, iQIYI, DouYin, Huya, Weibo, Douban: examples of site extractors mentioned in release notes.

ソース

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:download,video

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
ykdlcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版1.8.2
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/LifeActor/ykdl

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報No cached GitHub release or tag data was available.https://github.com/LifeActor/ykdl信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:ykdl
バージョン1.8.2
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/ykdl
ホームページhttps://github.com/LifeActor/ykdl
リポジトリhttps://github.com/LifeActor/ykdl
上流ドキュメントhttps://github.com/LifeActor/ykdl#readme
ライセンスMIT
ソースアーカイブhttps://files.pythonhosted.org/packages/f2/27/f4e7616a139c84a04edb7778db2b3cfb77348ab73020ff232b6551fa8bdd/ykdl-1.8.2.tar.gz
依存関係python@3.14
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点To merge video slides, run `brew install ffmpeg`.

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameykdl
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment