PHPackages                             fredericlesueurs/youtube-downloader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. fredericlesueurs/youtube-downloader

AbandonedArchivedLibrary

fredericlesueurs/youtube-downloader
===================================

The simplest of videos downloader

0.5.1.x-dev(6y ago)2261MITPHPPHP ^7.1

Since Jan 16Pushed 6y ago1 watchersCompare

[ Source](https://github.com/fredericlesueurs/simple-php-youtube-downloader)[ Packagist](https://packagist.org/packages/fredericlesueurs/youtube-downloader)[ RSS](/packages/fredericlesueurs-youtube-downloader/feed)WikiDiscussions 0.5.0 Synced 2d ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Simple PHP Youtube Downloader
=============================

[](#simple-php-youtube-downloader)

This library is based on the Athlon1600 library, it allows you to download Youtube videos in several formats. You will get an easy to use object containing the details of the video and several links to download the video.

Installation
------------

[](#installation)

Pour installer cette library, il suffit d'utiliser la commande suivante :

```
composer require fredericlesueurs/youtube-downloader
```

Usage
-----

[](#usage)

```
use SimplePHPYoutubeDownloader\Model\Video;
use SimplePHPYoutubeDownloader\Model\VideoDetails;
use SimplePHPYoutubeDownloader\Model\VideoPackage;
use SimplePHPYoutubeDownloader\YoutubeDownloader;

$youtubeDownloader = new YoutubeDownloader();
$videoPackage = $youtubeDownloader->getYoutubeVideo('url');

$videoTitle = $videoPackage->getVideoDetails()->getTitle();
$videos = $videoPackage->getVideos();

foreach($videos as $video) {
  $video->getUrl();
}
```

License
-------

[](#license)

MIT : see license file.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

2

Last Release

2304d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/522b82e8d7b7e0239f4f5841620d8ae0249f62285d2a41760006f75b8c3a811f?d=identicon)[fredericlesueurs](/maintainers/fredericlesueurs)

---

Top Contributors

[![fredericlesueurs](https://avatars.githubusercontent.com/u/35766280?v=4)](https://github.com/fredericlesueurs "fredericlesueurs (16 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/fredericlesueurs-youtube-downloader/health.svg)

```
[![Health](https://phpackages.com/badges/fredericlesueurs-youtube-downloader/health.svg)](https://phpackages.com/packages/fredericlesueurs-youtube-downloader)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
