aladdindev / php-youtube-dl
一个PHP脚本,帮助您从YouTube下载视频
dev-master
2018-02-08 11:10 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-18 20:51:09 UTC
README
一个PHP脚本,帮助您从YouTube下载视频
需求
- PHP >=5.3
- PHP CURL扩展是可选的
PHPYoutubeDL
示例 #1: 基本下载
require_once 'vendor/autoload.php'; use PHPYoutubeDl\PHPYoutubeDl; $php_youtube_dl = new PHPYoutubeDl("http://www.youtube.com/watch?v=xxxxxx"); $php_youtube_dl->startDownload();
示例 #2: 打印直接下载链接
require_once 'vendor/autoload.php'; use PHPYoutubeDl\PHPYoutubeDl; $php_youtube_dl = new PHPYoutubeDl("http://www.youtube.com/watch?v=xxxxxx"); echo $php_youtube_dl->getDirectLink();
示例 #3: 带进度函数
require_once 'vendor/autoload.php'; use PHPYoutubeDl\PHPYoutubeDl; function showProgress($downloaded_size, $download_size){ echo $downloaded_size / $download_size; echo PHP_EOL; flush(); } $php_youtube_dl = new PHPYoutubeDl("http://www.youtube.com/watch?v=xxxxxx"); $php_youtube_dl->setProgressCallback('showProgress'); $php_youtube_dl->startDownload();
php-youtube-dl-cli
下载PHP脚本。
确保已安装PHP-CLI并将其添加到PATH变量中。
php php-youtube-dl-cli.php -f 28 -t myvideo http://youtube.com/watch?v=xxxxxx
参数
您可以使用以下参数