Skip to content

Repository files navigation

MiniParse Logo

迷你去水印 (MiniParse) 🎬

多平台短视频去水印微信小程序前端 · Starter 极简版

LicensePlatformLanguageBase LibraryBackend Platforms

核心特性快速开始项目结构联系作者开源协议

专为创作者打造的素材获取微信小程序,提供高效的短视频解析服务。

支持抖音、快手、小红书等主流平台,通过简洁的交互界面,助你一键获取无水印高清视频。

后端源码https://github.com/ucmao/media-parser(通用小程序解析后端,可供参考)


✨ 核心特性

📱 界面预览

MiniParse 界面预览

无损去水印流程

  • 智能提取:粘贴分享链接后,前端通过 API 调用后端 /api/parse 接口。
  • 高清下载:支持将处理后的无水印视频或封面直接保存至手机系统相册。

极简代码结构

  • 去除冗余页面:本 Starter 版本只保留了主页和播放页,去除了复杂的排名和个人中心。
  • 无加密门槛:去除了原先动态的请求签权和防网络刷量机制,回归淳朴的 wx.request,大幅缩减阅读代码的负担。

💾 技术栈

维度技术选型说明
底层框架微信小程序原生框架确保最佳性能与原生交互体验
核心语言JavaScript, WXML, WXSS标准小程序开发技术栈
基础库版本3.10.1+适配最新微信 API 特性
构建工具微信开发者工具官方标准开发与调试环境

🚀 快速开始

1. 获取源码

git clone https://github.com/ucmao/MiniParse.git
cd MiniParse

2. 🚨 重要配置

克隆后,在运行前请务必完成以下替换:

  • AppID:在 project.config.json 中填入你自己的微信小程序 AppID。
  • API 域名:修改 utils/config.js 中的 baseURL,指向你部署好的后端服务地址。

3. 导入项目

  1. 打开 微信开发者工具
  2. 点击 「导入」,选择本项目根目录。
  3. 确认 AppID 无误后点击导入。

4. 预览调试

点击工具上方的 「编译」 按钮,即可在模拟器中体验去水印流程。


📂 项目结构

MiniParse/
├── pages/ # 业务页面目录
│ ├── index/ # 首页:链接输入与解析核心页
│ └── videoPlayer/ # 播放:预览去水印后的视频
├── utils/ # 工具类封装
│ ├── request.js # 核心:标准网络请求
│ ├── file.js # 功能:处理文件下载与相册保存
│ ├── clipboard.js # 辅助:处理剪贴板粘贴逻辑
│ └── util.js # 算法:字符串处理等工具
├── images/ # 静态资源图标与背景
├── app.js/json/wxss # 小程序全局逻辑、配置与样式
└── project.config.json # 开发者工具项目配置文件

📩 联系作者

如果您在安装、使用过程中遇到问题,或有定制需求,请通过以下方式联系:


⚖️ 开源协议 & 免责声明

本项目基于 MIT License 协议开源,免费商用,保留版权声明即可。

免责声明:本项目仅供技术研究和学习交流使用。严禁用于任何违反法律法规的行为,由滥用本项目造成的后果由使用者自行承担。

About

MiniParse 是一个简洁轻量的微信小程序前端,专为短视频解析与无水印视频获取场景设计。支持通过分享链接调用后端解析接口,并提供视频预览、高清下载与相册保存等功能。项目采用微信小程序原生技术栈开发,代码结构清晰、依赖简单,适合用于学习、二次开发和快速搭建短视频解析类小程序。

Topics

Resources

Stars

31 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages