Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/videoroll/videoroll
📺All-in-One browser extension to enhance your video watching experience.
https://github.com/videoroll/videoroll
add-ons bilibili chrome-extension edge-addon firefox netflix parcel typescript video video-player vue3 youtube
Last synced: about 4 hours ago
JSON representation
📺All-in-One browser extension to enhance your video watching experience.
- Host: GitHub
- URL: https://github.com/videoroll/videoroll
- Owner: VideoRoll
- License: apache-2.0
- Created: 2022-01-10T12:42:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T08:47:13.000Z (4 months ago)
- Last Synced: 2025-01-07T15:12:54.574Z (14 days ago)
- Topics: add-ons, bilibili, chrome-extension, edge-addon, firefox, netflix, parcel, typescript, video, video-player, vue3, youtube
- Language: TypeScript
- Homepage: https://videoroll.gomi.site
- Size: 1.71 MB
- Stars: 95
- Watchers: 3
- Forks: 7
- Open Issues: 21
-
Metadata Files:
- Readme: README-zh_CN.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Video Roll[![Chrome Web Store](https://img.shields.io/chrome-web-store/users/cokngoholafkeghnhhdlmiadlojpindm?icon=chrome&color=0f9d58)](https://chrome.google.com/webstore/detail/cokngoholafkeghnhhdlmiadlojpindm?hl=en) ![](https://img.shields.io/chrome-web-store/rating/cokngoholafkeghnhhdlmiadlojpindm) ![](https://badgen.net/chrome-web-store/stars/cokngoholafkeghnhhdlmiadlojpindm) ![](https://img.shields.io/github/stars/gxy5202/VideoRoll) ![](https://img.shields.io/github/package-json/v/gxy5202/VideoRoll) ![](https://img.shields.io/github/package-json/license/gxy5202/VideoRoll)
[Chrome Web Store](https://chrome.google.com/webstore/detail/video-roll/cokngoholafkeghnhhdlmiadlojpindm?hl=zh-CN&authuser=0 "Chrome Web Store") |
[Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/video-roll/indeeigndpaahbcegcanpmbenmkbkmmn "Edge Add-ons") |
[Firefox Add-ons](https://addons.mozilla.org/firefox/addon/videoroll/ "Firefox Add-ons") |
[Home Page](https://videoroll.gomi.site "Home Page")[English](README.md) | 简体中文
### ✨ 介绍
Video Roll 是一个帮助你旋转、缩放、移动、下载、调整比例、镜像翻转、调节音调、音量、倍速、专注和滤镜任意网页中 HTML5 视频的浏览器插件。在大部分网站上都表现出色(Youtube™/Bilibili/Vimeo/TikTok/Twitter 等),支持旋转同源 iframe 下的视频(如 dailymotion.com),支持快捷键: Ctrl+Up/Right/Down/Left/B。我们提供了超棒的记忆功能,帮助你一下次进入网站直接生效。
---
### ✨ 主要特性
![9603e49b7121b314caf11da224ab3667.png](https://i.mji.rip/2023/07/24/9603e49b7121b314caf11da224ab3667.png)
---
- ✅ 可旋转任何网页中的 HTML5 视频,支持 0/90/180/270° 旋转
- ✅ 支持镜像翻转(垂直/水平翻转)
- ✅ 支持自定义缩放
- ✅ 支持移动视频位置
- ✅ 支持自定义比例调整
- ✅ 支持下载视频
- ✅ 支持调节视频音调
- ✅ 支持调节视频音量,突破最大音量
- ✅ 支持调节视频倍速
- ✅ 专注模式
- ✅ 支持设置滤镜效果
- ✅ 发现Iframes
- ✅ 记忆系统(保存当前网站的配置,下次进入网页直接生效)
- ✅ 针对同源 iframe 中的视频做了优化,支持旋转同源 iframe 中的视频(如 dailymotion.com)
- ✅ 旋转视频时,会自动根据视频容器和视频原始大小尺寸进行自适应,避免旋转后只能展示部分内容的情况
- ✅ 重视安全性,插件不会收集任何用户信息
- ✅ 支持快捷键 ctrl + 方向键---
### ✨ 快捷键使用方式
- 打开设置页面查看和自定义---
### ✨ 安装
- **crx 安装**
- [chrome.zzzmh.cn](https://chrome.zzzmh.cn/info/cokngoholafkeghnhhdlmiadlojpindm)
- [Chrome Web Store](https://chrome.google.com/webstore/detail/video-roll/cokngoholafkeghnhhdlmiadlojpindm?hl=zh-CN&authuser=0 "Chrome Web Store")- **开发模式安装**
如您无法安装 crx,可以在浏览器的扩展程序中开启“开发者模式”,直接将 dist 文件夹拖入安装即可。---
### ✨ 捐赠
- [afdian](https://afdian.net/a/gomi_gxy/plan)
- [official(最后一页)](https://gomi.site/VideoRoll)---
### ✨ 问题反馈
若您在使用中遇到任何问题,比如 bug 或者网站有特殊的视频元素无法旋转,请在 issue 中留下问题,我们会尽快解决。
---
### ✨ 贡献
如果你觉得这个插件对你有所帮助,please star it.
若你发现问题或有更好的 idea,欢迎贡献想法和代码~
#### 贡献步骤
1. 将本仓库克隆到你的本地
2. 在根目录下执行 `pnpm install`
3. 开发模式: 执行 `pnpm run dev:chromium`, 然后可以将dist文件夹直接拖入chrome的扩展程序管理中.(确保打开了开发者模式). Parcel 将会帮你完成热更新,你只需要修改代码,然后重新点击popup按钮即可。
4. 构建: 执行 `pnpm run build`. 将会打包出 chromium zip 和 firefox zip。
---### ✨ 感谢以下开源项目
- vue
- parcel
- parcel-namer-hashless
- jest
- jsx
- typescript
- copyfiles
- jungle
- node
- less
- vant
- visual Studio Code
- pnpm
- yarn
- webextension-polyfill