Skip to content

Repository files navigation

TikTok视频AI分析工具

🚀 简介

这是一个AI工具,能帮助你分析TikTok视频,支持下载、语音转文字、翻译、大纲、吸引力及营销分析。

🛠️ 如何使用

方式一:打包版(推荐)

  1. 解压: 把 TikTok视频AI分析工具_发布包 文件夹放到电脑里。
  2. 启动: 双击 启动.batTikTok视频AI分析工具.exe
  3. 访问: 打开浏览器,输入 http://localhost:5000

方式二:源码版(适合高手)

  1. 准备: 确保电脑有Python 3.8及以上版本。
  2. 安装: 进入项目文件夹,运行 python install_simple.py 安装依赖。
  3. 启动: 运行 python run.py
  4. 访问: 打开浏览器,输入 http://localhost:5000

🎯 功能操作

AI功能需要OpenAI服务。开始前,请在页面上输入你的OpenAI API Key,并选择语音模型和AI分析模型。如果没设好,AI功能按钮会变灰不能用。

设置OpenAI: 在网页"选择视频源"上方,你会看到:

  • OpenAI API Key: 输入你的密钥。
  • Whisper Model: 选语音转文字模型(一般是 whisper-1)。
  • GPT Model: 选AI分析和翻译模型(比如 gpt-3.5-turbo, gpt-4-turbo, gpt-4o)。

这些设置不会保存,每次用都要输。改了设置,AI按钮会立刻更新。

使用步骤:

  1. 选视频: 输TikTok链接或上传本地视频。
  2. 开始分析: 视频好后,点"开始分析"转文字。
  3. 生成大纲: 分析完点"视频大纲"。
  4. 分析吸引力: 点"吸引力分析"。
  5. 营销分析: 点"营销场景综合分析"。
  6. 翻译: 选语言后点"翻译字幕"。
  7. 导出: 导出双语字幕为文本文件。

❓ 常见问题

1. AI功能用不了?

  • OpenAI设置: 检查 OpenAI API KeyWhisper ModelGPT Model 是否都设对了。
  • 网络: 确保能上网。
  • API余额: 看看OpenAI账户还有没有钱。

2. 打包版程序打不开或很慢?

  • 管理员: 试试"以管理员身份运行"。
  • 杀毒软件: 加到白名单。
  • 第一次: 首次启动会慢一点,等等就好。

3. 视频下载失败?

  • 网络: 确认能上网。
  • 链接: TikTok链接是否有效。
  • yt-dlp: 确保 yt-dlp 是最新版。

4. 字幕生成失败?

  • 视频音频: 视频要有清晰的音频。
  • API密钥: 再次确认OpenAI API密钥有效。

5. 找不到文件?

  • 打包版: 文件在程序文件夹的 uploads/ 里。
  • 源码版: 文件在 static/uploads/ 里。

⚠️ 注意事项

  • 费用: 用OpenAI API会花钱,注意余额。
  • 大小: 视频不能超过100MB。
  • 时间: 视频越长,分析越久。

🤝 寻求帮助

有问题随时找我。

📁 项目结构

  • app.py: 程序的"大脑",负责处理网页请求和各项功能。
  • build.py: 打包程序时会用到它。
  • config.py: 存放一些不经常改动的设置。
  • install_simple.py: 用于安装程序运行所需的环境和工具。
  • README.md: 你现在正在看的这个说明书。
  • requirements.txt: 记录程序运行需要的"零件"(Python库)。
  • run.py: 启动程序的入口。
  • static/: 存放网页的"衣服"(样式)和"动作"(JavaScript),还有你上传和处理好的视频。
    • css/: 网页的样式文件。
    • js/: 网页的动态功能文件。
    • uploads/: 上传的视频和生成的文件会放在这里。
  • templates/: 存放网页的"骨架"(HTML文件)。
    • index.html: 程序的主页面。
  • TikTok视频AI分析工具_发布包/: 如果你是用打包版,这个文件夹里是启动程序。
    • 使用说明.txt: 打包版的使用说明。
    • 启动.bat: 双击它就能启动程序。
  • utils/: 存放各种"工具",每个工具负责一项具体功能(比如下载、分析、翻译)。
    • analyzer.py: 视频分析工具。
    • attraction_analyzer.py: 视频吸引力分析工具。
    • downloader.py: 视频下载工具。
    • marketing_analyzer.py: 营销分析工具。
    • outline_generator.py: 大纲生成工具。
    • translator.py: 翻译工具。
  • 打包.bat: 打包程序时会用到的批处理文件。

About

No description, website, or topics provided.

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages