PHPackages                             dobest2048/video-tools - 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. dobest2048/video-tools

ActiveLibrary

dobest2048/video-tools
======================

短视频的拓展包，集成各大短视频的去水印功能

1.3.8(5y ago)116[1 issues](https://github.com/igo9go/video-tools/issues)MITPHPPHP &gt;= 7.0

Since Jan 21Pushed 5y ago1 watchersCompare

[ Source](https://github.com/igo9go/video-tools)[ Packagist](https://packagist.org/packages/dobest2048/video-tools)[ RSS](/packages/dobest2048-video-tools/feed)WikiDiscussions main Synced today

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

dobest2048
==========

[](#dobest2048)

[![Latest Stable Version](https://camo.githubusercontent.com/64ec2a3354cfcb8a8172b2a474272550b044d4f57a45385a9e790e2f97856d86/68747470733a2f2f706f7365722e707567782e6f72672f646f62657374323034382f766964656f2d746f6f6c732f762f737461626c65)](https://packagist.org/packages/dobest2048/video-tools)[![Total Downloads](https://camo.githubusercontent.com/e24ffadfd538001b50c87be6168ff47fdfc97274332062eacd2ca6ecda3023f9/68747470733a2f2f706f7365722e707567782e6f72672f646f62657374323034382f766964656f2d746f6f6c732f646f776e6c6f616473)](https://packagist.org/packages/dobest2048/video-tools)[![Latest Unstable Version](https://camo.githubusercontent.com/79c20e1298f3fd746cff51bb9e3c8e4fd4216b3f3a640a84cf34f98a94702c59/68747470733a2f2f706f7365722e707567782e6f72672f646f62657374323034382f766964656f2d746f6f6c732f762f756e737461626c65)](https://packagist.org/packages/dobest2048/video-tools)[![License](https://camo.githubusercontent.com/9366c904ee20e75a6c80a1f9dac6f091559c83ec110e87aa57969d29a8969596/68747470733a2f2f706f7365722e707567782e6f72672f646f62657374323034382f766964656f2d746f6f6c732f6c6963656e7365)](https://packagist.org/packages/dobest2048/video-tools)

短视频去水印
------

[](#短视频去水印)

集成了：抖音、火山、头条、快手、梨视频、美拍、陌陌、皮皮搞笑、皮皮虾、全民搞笑、刷宝、微视、小咖秀、最右、B站、微博、秒拍、淘宝等等。其他如果需要对接的可以issues

- 我们已经对接了21个平台的视频提取（部分视频是有水印的，没办法做到无水印）

===============

- 2020-10-25：更新梨视频提取不了，视频有问题可以发邮箱联系我
- 2020-08-16：添加淘宝提取视频
- 2020-08-16：近期版本更新：去除快手APP去水印，引入旧版的H5，如果想要高性能可以自己对接代理然后进行提取链接，其他继续稳定，不懂的话看一下我的博客有教程
- 2020-07-17：更新快速提取无水印视频、添加腾讯视频短视频提取视频
- 2020-06-24：更新抖音提取视频
- 2020-06-14：添加秒拍提取视频，修复美拍提取视频失败
- 2020-06-13：添加微博提取视频（远古视频有水印）
- 2020-06-10：新加代理功能，有点不稳定，有什么好的建议可以issues给我
- 2020-06-10：添加url-validator配置类
- 2020-06-09：全部优化了一下更加面向对象，新加B站解析视频
- 2020-04-29：第一个版本

安装
--

[](#安装)

安装方法一：（需要下载composer.phar到根目录，设置PHP为全局变量）

```
php composerphar require dobest2048/video-tools

```

安装方法二：

```
composer require dobest2048/video-tools

```

如果需要更新扩展包使用

```
composer update dobest2048/video-tools

```

---

### 日志与发布

[](#日志与发布)

[原生PHP演示案例，下载后拉进环境](https://github.com/dobest20480098/origin-php-watermark-api)

---

> 运行环境要求PHP70+

VideoManager使用文档：(可以参考tests/testphp)
====================================

[](#videomanager使用文档可以参考teststestphp)

```
抖音：VideoManager::DouYin()->start($url);
快手：VideoManager::KuaiShou()->start($url);
火山：VideoManager::HuoShan()->start($url);
头条：VideoManager::TouTiao()->start($url);
快手：VideoManager::XiGua()->start($url);
快手：VideoManager::WeiShi()->start($url);
皮皮虾：VideoManager::PiPiXia()->start($url);
最右：VideoManager::ZuiYou()->start($url);
美拍：VideoManager::MeiPai()->start($url);
梨视频：VideoManager::LiVideo()->start($url);
全民搞笑：VideoManager::QuanMingGaoXiao()->start($url);
皮皮搞笑：VideoManager::PiPiGaoXiao()->start($url);
陌陌：VideoManager::MoMo()->start($url);
刷宝：VideoManager::ShuaBao()->start($url);
小咖秀：VideoManager::XiaoKaXiu()->start($url);
B站：VideoManager::Bili()->start($url);
微博：VideoManager::WeiBo()->start($url);
微博短视频：VideoManager::WeiBo()->newVideoStart($url);
秒拍：VideoManager::MiaoPai()->start($url);
B站指定参数：VideoManager::Bili()->setUrl($url)->setQuality(BiliQualityType::LEVEL_2)->execution();
腾讯视频短视频：VideoManager::QQVideo()->start($url);
淘宝：VideoManager::TaoBao()->start($url);

```

自定义URL配置文件：url-validator
------------------------

[](#自定义url配置文件url-validator)

```
 例如抖音：$res = VideoManager::KuaiShou([
           'proxy_whitelist' => ['kuaishou'],//白名单，需要提交类名，全部小写
           'proxy' => '$ip:$port',
           'url_validator' => [
                 这边参考config/url-validator.php
           ]
       ])->start($url);
 可以参考config/url-validator.php的格式用参数传递，如果不指定则使用默认的
 不会怎么编写全部使用默认也是可以的

```

返回成功：array
----------

[](#返回成功array)

```
 array(8) {
    ["md5"]=>
    string(32) "fb0f49b1158923a972d9eed40f97965e"
    ["message"]=>
    string(29) "https://v.kuaishou.com/xxxx"
    ["user_name"]=>
    string(15) "xxxx"
    ["user_head_img"]=>
    string(103) "https://tx2.a.yximgs.com/uhead/AB/2020/04/20/14/xxxxx.jpg"
    ["desc"]=>
    string(46) "小子，xxxxx"
    ["img_url"]=>
    string(139) "https://js2.a.yximgs.com/xxxxx.jpg"
    ["video_url"]=>
    string(144) "https://jsmov2.a.yximgs.com/xxxxx.mp4"
    ["type"]=>
    string(5) "video"
 }

```

返回失败：exception
--------------

[](#返回失败exception)

```
    需要进行try-catch
    namespace \dobest2048\VideoTools\Exception;
    try {
        $res = VideoManager::KuaiShou()->start("https://v.kuaishou.com/xxxx");
    } catch (ErrorVideoException $e) {
        $e->getTraceAsString();
    }

```

---

结束：
===

[](#结束)

注：仅供学习,切勿用于其他用途，由使用人自行承担因此引发的一切法律责任，作者不承担法律责任。
**喜欢的话，给个star呗**
**喜欢的话，给个star呗**
**喜欢的话，给个star呗**

自己可以参考tests/test.php（需要在主页面里面调式：小白一枚）
都无法使用再提issue

赞助：
===

[](#赞助)

感谢JetBrains的支持，推荐大家使用IDE：[PHPSOTRM](https://www.jetbrains.com/?from=video-tools)

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

1936d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6f6cc072adf90173ec96fc114e0632a66dfd06e4a0f1dba8b2c18f29021a716b?d=identicon)[igo9go](/maintainers/igo9go)

---

Tags

video-toolsdobest2048

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dobest2048-video-tools/health.svg)

```
[![Health](https://phpackages.com/badges/dobest2048-video-tools/health.svg)](https://phpackages.com/packages/dobest2048-video-tools)
```

###  Alternatives

[smalls/video-tools

短视频的拓展包，集成各大短视频的去水印功能

6868.8k](/packages/smalls-video-tools)

PHPackages © 2026

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