tbetool / php-fb-youtube-download
此包最新版本(1.1)没有可用的许可证信息。
基于Youtube-dl和FFMPEG。从URL下载YouTube和Facebook视频。
1.1
2018-10-08 04:52 UTC
Requires
- php: >=5.5
This package is auto-updated.
Last update: 2024-09-08 18:46:19 UTC
README
PHP库,用于下载Facebook和YouTube视频。
使用库
需求
- FFMPEG:媒体编辑库
- 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