SkillAgentSearch skills...

Videodl

Videodl: A lightweight video downloader written in pure python. (轻量级视频下载器,优先高清无水印,支持抖音,快手,小红书,B站,TikTok,YouTube,FIFA+,优酷,腾讯,爱奇艺,1905电影网,乐视,芒果,咪咕,PPTV,搜狐,Facebook,Twitter,新浪微博,今日头条,网易公开课,全民K歌,CCTV央视频,酷狗音乐MV,新片场,知乎,百度贴吧,TED等海量流媒体平台)

Install / Use

/learn @CharlesPikachu/Videodl

README

<div align="center"> <img src="https://raw.githubusercontent.com/CharlesPikachu/videodl/master/docs/logo.png" width="600"/> </div> <br /> <div align="center"> <a href="https://videofetch.readthedocs.io/"> <img src="https://img.shields.io/badge/docs-latest-blue" alt="Docs" /> </a> <a href="https://pypi.org/project/videofetch/"> <img src="https://img.shields.io/pypi/pyversions/videofetch" alt="PyPI - Python Version" /> </a> <a href="https://pypi.org/project/videofetch"> <img src="https://img.shields.io/pypi/v/videofetch" alt="PyPI" /> </a> <a href="https://github.com/CharlesPikachu/videodl/blob/master/LICENSE"> <img src="https://img.shields.io/badge/license-PolyForm--Noncommercial--1.0.0-blue" alt="License" /> </a> <a href="https://pypi.org/project/videofetch/"> <img src="https://static.pepy.tech/badge/videofetch" alt="PyPI - Downloads (total)"> </a> <a href="https://pypi.org/project/videofetch/"> <img src="https://static.pepy.tech/badge/videofetch/month" alt="PyPI - Downloads (month)"> </a> <a href="https://pypi.org/project/videofetch/"> <img src="https://static.pepy.tech/badge/videofetch/week" alt="PyPI - Downloads (week)"> </a> <a href="https://github.com/CharlesPikachu/videodl/actions/workflows/check_videodl.yml"> <img src="https://github.com/CharlesPikachu/videodl/actions/workflows/check_videodl.yml/badge.svg" alt="Check Videodl Status Daily"> </a> <a href="https://github.com/CharlesPikachu/videodl/issues"> <img src="https://isitmaintained.com/badge/resolution/CharlesPikachu/videodl.svg" alt="Issue Resolution" /> </a> <a href="https://github.com/CharlesPikachu/videodl/issues"> <img src="https://isitmaintained.com/badge/open/CharlesPikachu/videodl.svg" alt="Open Issues" /> </a> </div> <p align="center"> 📄 <strong><a href="https://videofetch.readthedocs.io/" target="_blank">Documents: videofetch.readthedocs.io</a></strong> </p> <p align="center"> 🌌 <strong><a href="https://charlespikachu.github.io/videodl/" target="_blank">VideoDL Live Status Dashboard (VideoDL有效性实时监测)</a></strong><br/> <sub>Auto-updated every day via GitHub Actions, with ~3 randomly sampled preview clips.</sub><br/><br/> <a href="https://charlespikachu.github.io/videodl/"> <img alt="demo" src="https://img.shields.io/badge/demo-online-brightgreen?style=for-the-badge" /> </a> </p> <p align="center"> <strong>学习收获更多有趣的内容, 欢迎关注微信公众号:Charles的皮卡丘</strong> </p>

🆕 What's New

  • 2026-03-13: Released videofetch v0.6.8 - added video parsing and downloading support for two new sites, namely, "watch.tbn.uk" and "www.abc.net.au"; optimized the implementation of "VideoInfo" data class to make IDE usage more convenient; fixed several known bugs.
  • 2026-03-09: Released videofetch v0.6.7 - added a general video parser; added support for downloading videos from beacon.tv; fixed the issue where videos on Weibo might fail to download due to possible anti-leech protection; and resolved some potential bugs.
  • 2026-03-06: Released videofetch v0.6.6 - fix a bug where audio tracks couldn’t be fetched on some platforms; add video parsing and downloading support for the Dongchedi (懂车帝) platform; and introduce an additional general-purpose video parsing platform.

🚀 Introduction

A fast and lightweight video downloader built entirely in Python! 🚀 If you find this project useful, don't forget to star the repository and help us grow—your support means the world! 🙌

📜 Statement

This repository is created solely for learning purposes (commercial use is prohibited). All APIs used here are sourced from public networks. If you wish to download paid videos, please ensure you have a paid membership on the respective video platform (respect copyright, please!). If any content in this repository causes concerns or infringes on copyright, please reach out to me, and I’ll promptly remove it.

🎥 Supported Video Client

The video platforms currently supported for parsing are,

| Category | VideoClient (EN) | VideoClient (CN) | ParseURL | Download | Core Code | | :-- | :-- | :-- | :--: | :--: | :-- | | Chinese Platforms | AcFunVideoClient | A站 | ✔️ | ✔️ | acfun.py | | | BaiduTiebaVideoClient | 百度贴吧 | ✔️ | ✔️ | baidutieba.py | | | BilibiliVideoClient | 哔哩哔哩 (B站) | ✔️ | ✔️ | bilibili.py | | | C56VideoClient | 56视频网 | ✔️ | ✔️ | c56.py | | | CCTVVideoClient | 央视网 | ✔️ | ✔️ | cctv.py | | | CCtalkVideoClient | CCtalk | ✔️ | ✔️ | cctalk.py | | | DuxiaoshiVideoClient | 度小视 (全民小视频) | ✔️ | ✔️ | duxiaoshi.py | | | DouyinVideoClient | 抖音视频 | ✔️ | ✔️ | douyin.py | | | DongchediVideoClient | 懂车帝 | ✔️ | ✔️ | dongchedi.py | | | EyepetizerVideoClient | 开眼视频 | ✔️ | ✔️ | eyepetizer.py | | | HaokanVideoClient | 好看视频 | ✔️ | ✔️ | haokan.py | | | HuyaVideoClient | 虎牙视频 | ✔️ | ✔️ | huya.py | | | IQiyiVideoClient | 爱奇艺 | ✔️ | ✔️ | iqiyi.py | | | Ku6VideoClient | 酷6网 | ✔️ | ✔️ | ku6.py | | | KuaishouVideoClient | 快手 | ✔️ | ✔️ | kuaishou.py | | | KugouMVVideoClient | 酷狗音乐MV | ✔️ | ✔️ | kugoumv.py | | | MeipaiVideoClient | 美拍 | ✔️ | ✔️ | meipai.py | | | MGTVVideoClient | 芒果TV | ✔️ | ✔️ | mgtv.py | | | M1905VideoClient | 1905电影网 | ✔️ | ✔️ | m1905.py | | | OasisVideoClient | 新浪绿洲 | ✔️ | ✔️ | [oasis.py](https://github.com/CharlesPikachu/videodl/blob/master/videodl/modules/sources/oasi

View on GitHub
GitHub Stars1.3k
CategoryContent
Updated2h ago
Forks265

Languages

Python

Security Score

85/100

Audited on Mar 21, 2026

No findings