{"id":21066488,"url":"https://github.com/jianchang512/ai2srt","last_synced_at":"2025-10-25T03:04:50.046Z","repository":{"id":262403379,"uuid":"887125844","full_name":"jianchang512/ai2srt","owner":"jianchang512","description":"利用 GeminiAI 一键为长视频创建解说短视频，并支持音视频转录字幕","archived":false,"fork":false,"pushed_at":"2024-11-16T08:17:22.000Z","size":27328,"stargazers_count":49,"open_issues_count":0,"forks_count":18,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T20:13:06.302Z","etag":null,"topics":["recognition","subtitles-generator","translation","videotranscoding"],"latest_commit_sha":null,"homepage":"https://pyvideotrans.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jianchang512.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-12T08:01:47.000Z","updated_at":"2025-03-24T05:50:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"92b836b7-6cba-4c15-8a68-10638abc4904","html_url":"https://github.com/jianchang512/ai2srt","commit_stats":null,"previous_names":["jianchang512/ai2srt"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianchang512%2Fai2srt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianchang512%2Fai2srt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianchang512%2Fai2srt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianchang512%2Fai2srt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jianchang512","download_url":"https://codeload.github.com/jianchang512/ai2srt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625505,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["recognition","subtitles-generator","translation","videotranscoding"],"created_at":"2024-11-19T17:59:56.001Z","updated_at":"2025-10-25T03:04:49.980Z","avatar_url":"https://github.com/jianchang512.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 一键创建解说短视频/视频总结\n\n利用 GeminiAI 大模型，一键为长视频创建解说短视频或视频总结。同时可支持使用三步反思法翻译字幕 \u0026 音视频转录字幕\n\n\n## 功能特性\n\n- 一键为长视频创建解说短视频。\n- 制作视频总结\n- 支持三步反思法翻译SRT字幕\n- 支持音视频转录为SRT字幕\n\n## 界面\n\n![image](https://github.com/user-attachments/assets/aeb39f4f-9eb0-4c5d-b776-386a67b99a22)\n\n\n启动将在web浏览器打开一个单页 `http://127.0.0.1:5030`. 可执行解说视频创建、字幕翻译或音视频转录操作\n\n## 注意事项\n\n1. 必须要有牢靠的梯子，尤其视频解说，如果梯子不稳，难以成功\n2. 核心是提示词，可自行修改提示词实现更好效果\n3. 依赖GeminiAI，可去申请免费Key，建议使用 gemini-1.5-flash模型，免费额度高\n4. 可能遇到的问题大部分原因都是梯子不稳导致\n\n\n## 部署\n\n**Windows**\n\n下载预打包版:\n\nhttps://github.com/jianchang512/ai2srt/releases/download/v0.3/window-gemini-video-tools-0.3.7z\n\n\n解压双击 `启动.bat`可用\n\n\n**Linux和Mac**\n\n\n```\n\ngit clone https://github.com/jianchang512/ai2srt \n\ncd ai2srt\n\npython3 -m venv venv \n\n\nsource ./venv/bin/activate\n\npip3 install -r requirements.txt\n\n\npython3 app.py\n\n\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjianchang512%2Fai2srt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjianchang512%2Fai2srt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjianchang512%2Fai2srt/lists"}