Elbandi / Youtube-dl-php

Download Youtube video from PHP

Home Page:http://chellem.github.io/Youtube-dl-php/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YouTube-dl-php

This library is a PHP implementation of Youtube-dl for downloading video from Youtube and other sites.

Installation

Youtube-dl has must be installed first.

Installation using Composer:

{
    "require": {
        "Elbandi/Youtube-dl-php": "dev-master"
    }
}

##Examples

###Download

use Youtubedl\Youtubedl;

$youtubedl=new Youtubedl();
$youtubedl->getFilesystemOption()
          ->setOutput("\"/tmp/%(title)s.%(ext)s\"");
$youtubedl->download('BaW_jenozKc');

###Multiple Download

use Youtubedl\Youtubedl;

$youtubedl=new Youtubedl();
$youtubedl->getFilesystemOption()
          ->setOutput("\"/tmp/%(title)s.%(ext)s\"");
$youtubedl->download(array('BaW_jenozKc','dOibtqWo6z4'));

###Extractor List

use Youtubedl\Youtubedl;

$youtubedl=new Youtubedl();
$youtubedl->getOption()
          ->getExtractors();
var_dump($youtubedl->execute());

###Extractor Descriptions

use Youtubedl\Youtubedl;

$youtubedl=new Youtubedl();
$youtubedl->getOption()
          ->getExtractorDescriptions();
var_dump($youtubedl->execute());

###User Agent

use Youtubedl\Youtubedl;

$youtubedl=new Youtubedl();
$youtubedl->getOption()
		  ->setUserAgent('Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14')	
          ->getUserAgent();
var_dump($youtubedl->execute());

About

Download Youtube video from PHP

http://chellem.github.io/Youtube-dl-php/

License:GNU General Public License v2.0


Languages

Language:PHP 100.0%