← 开源
aschmelyun

subvert

Generate subtitles, summaries, and chapters from videos in seconds

ApplicationsContent creationPHP
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
868
Star
58
Fork
+0
本周
1
贡献者
创建于 2023-03-22 · 更新于 2026-09-30 · 今日第 13050 名
主要开发者
aschmelyun

aschmelyun/subvert 排名第 13,050,有 868 个星标。

同类别比较

aschmelyun/subvert 排名第 13,050,此处有 8 个同类条目;LeslieLeung/glean 排名第 13,048。

同类别比较
名称排名指标
EvanZhouDev/llm.pdf13,029
语言:
Python
星标数:
870
分叉数:
63
简介:
Run LLMs inside a PDF file.
lidge-ai/ima2-gen13,036
语言:
TypeScript
星标数:
870
分叉数:
140
简介:
Local-first visual generation runtime and studio for people and coding agents, with reproducible image and video workflows across multiple providers.
ygwyg/MAHORAGA13,040
语言:
TypeScript
星标数:
870
分叉数:
174
简介:
autonomous trading agent powered by social sentiment analysis and ai that learns, grows, and adapts
LeslieLeung/glean13,048
语言:
TypeScript
星标数:
868
分叉数:
63
简介:
A self-hosted RSS reader and personal knowledge management tool.
corca-ai/EVAL13,058
语言:
Python
星标数:
867
分叉数:
83
简介:
EVAL(Elastic Versatile Agent with Langchain) will execute all your requests. Just like an eval method!
ekkinox/yai13,059
语言:
Go
星标数:
867
分叉数:
60
简介:
Your AI powered terminal assistant.
youshandefeiyang/feiyangdigital-bot13,061
语言:
Java
星标数:
867
分叉数:
118
简介:
这是一个基于SpringBoot和Telegrambot-Api的多功能Telegram群管机器人,Powered By DeepSeek And Google Cloud Vision。
akshata29/entaoai13,071
语言:
TypeScript
星标数:
865
分叉数:
242
简介:
Chat and Ask on your own data. Accelerator to quickly upload your own enterprise data and use OpenAI services to chat to that uploaded data and ask questions
关键参数与规格
关键参数与规格
参数值
语言PHP
类别Applications
子类别Content creation
关键词Speech-to-text
星标数868
分叉数58
贡献者1
创建日期2023-03-22
更新日期2026-09-30
1 天星标数0
7 天星标数0
排名13,050
上次排名12,943
排名变化-107
7 天星标排名13,737
上次 7 天星标排名13,750
7 天星标排名变化13
总星标排名12,465
上次总星标排名12,446
总星标排名变化-19
国家USA
README 摘录

Subvert Generate subtitles, chapters, and summaries of videos in seconds with the help of OpenAI. 🚧 This is very much a work-in-progress, please create issues for bugs if they appear 🚧 Getting started You'll need: Docker installed on your local machine An OpenAI API key Subvert is self-contained in a single Docker image and can be started with a one-line command: This will boot up a server running the application and make it available to your machine at

How it works After selecting a video file to process, you have the option of choosing whether you also want to generate chapters and a summary. Your video is sent to an API where the audio is extracted from it using FFMpeg, and then sent to **OpenAI's Whisper model** for transcription into the common vtt format. If you chose to select chapters or a summary, that transcript is then sent to a **ChatGPT model** for processing into concise chapters of

the length you wanted, and a brief summary that would fit in something like a YouTube description. Configuration You can adjust a few parameters in the container by passing in environment variables with your command using additional flags. Here are the current ones you can add: **(required)** - Sets the key responsible for communication with OpenAI's APIs. - Changes PHP's UPLOAD_MAX_FILESIZE setting. Default: - Changes PHP's MEMORY_LIMIT setting. Default: Starting from source Alternative, if you have **PHP 8. 1+** and

**npm** installed on your local machine, you can boot the application up directly from the source code instead. First, check out this repo to your desired location. Then, navigate to the directory and run: Alternatively, you can run the commands inside of the script individually for the same result. Deploying Because this project is contained in a single Dockerfile, it can be deployed immediately to any server provisioned with Docker. Alternatively, the Subvert Docker image can be ran on cloud

instances via AWS, Azure, GCP, Fly. Note: This image currently only exposes the insecure :80 http port.

常见问题

记录了多少星标和分叉?

aschmelyun/subvert 有 868 个星标和 58 个分叉。

仓库排名是多少?

aschmelyun/subvert 排名第 13,050。

记录的语言和类别是什么?

aschmelyun/subvert 有 868 个星标,语言为 PHP,类别为 Applications。

哪个仓库排名最接近?

aschmelyun/subvert 与 LeslieLeung/glean 比较,后者排名第 13,048,有 868 个星标。

README

Subvert

Generate subtitles, chapters, and summaries of videos in seconds with the help of OpenAI.

🚧 This is very much a work-in-progress, please create issues for bugs if they appear 🚧

Getting started

You'll need:

Subvert is self-contained in a single Docker image and can be started with a one-line command:

docker run -it -p 80:8080 -e OPENAI_API_KEY=sk-123abc aschmelyun/subvert

This will boot up a server running the application and make it available to your machine at http://localhost.

How it works

After selecting a video file to process, you have the option of choosing whether you also want to generate chapters and a summary.

Your video is sent to an API where the audio is extracted from it using FFMpeg, and then sent to OpenAI's Whisper model for transcription into the common vtt format.

If you chose to select chapters or a summary, that transcript is then sent to a ChatGPT model for processing into concise chapters of the length you wanted, and a brief summary that would fit in something like a YouTube description.

Configuration

You can adjust a few parameters in the container by passing in environment variables with your command using additional -e flags. Here are the current ones you can add:

  • OPENAI_API_KEY (required) - Sets the key responsible for communication with OpenAI's APIs. No default.
  • UPLOAD_MAX_FILESIZE - Changes PHP's UPLOAD_MAX_FILESIZE setting. Default: 256M
  • MEMORY_LIMIT - Changes PHP's MEMORY_LIMIT setting. Default: 512M

Starting from source

Alternative, if you have PHP 8.1+ and npm installed on your local machine, you can boot the application up directly from the source code instead.

First, check out this repo to your desired location. Then, navigate to the src directory and run:

./startup.sh

Alternatively, you can run the commands inside of the startup.sh script individually for the same result.

Deploying

Because this project is contained in a single Dockerfile, it can be deployed immediately to any server provisioned with Docker. Alternatively, the Subvert Docker image can be ran on cloud instances via AWS, Azure, GCP, Fly.io, etc.

Note: This image currently only exposes the insecure :80 http port.

License

The MIT License (MIT). Please see License File

排名相邻
同类项目