tbetool/php-fb-youtube-download

此包最新版本(1.1)没有可用的许可证信息。

基于Youtube-dl和FFMPEG。从URL下载YouTube和Facebook视频。

1.1 2018-10-08 04:52 UTC

This package is auto-updated.

Last update: 2024-09-08 18:46:19 UTC


README

PHP库,用于下载Facebook和YouTube视频。

使用库

需求

  1. FFMPEG:媒体编辑库
  2. youtube-dl:用于下载视频的命令行库

安装

使用composer在PHP项目中安装库

composer require tbetool/php-fb-youtube-download

使用库

$downloader = new Downloader(FFMPEG_PATH, YOUTUBE-DL_PATH);

设置输出路径

设置保存输出的目录的绝对路径。您不需要提供文件名,因为它将自动生成。

$path = '/aboslute/path/to/directory';

$downloader->setOutputPath($path);

下载视频

$downloader->download(video_url);

您可以将Facebook或YouTube视频URL传递给download()函数。
如果视频下载成功,这将返回本地视频保存的路径,否则将抛出异常。

异常处理

任何函数在出现错误/问题时都会抛出异常。将代码块绑定在try-catch块中,以捕获任何发生的异常。

示例

try {
    $downloader->download(video_url);
} catch (Exception $exception) {
    echo $exception->getMessage();
}

错误报告

如果您发现任何错误,请创建一个问题

支持和贡献

缺少什么吗?

  • Fork 仓库
  • 做出贡献
  • 创建一个 pull request