工具简介
这款Python全自动批量电视台标识别工具,是专门针对IPTV直播源、各地组播源、网页直播流开发的全自动AI智能改名神器。
无需人工逐个核对频道、不用手动敲字修改名称、不用一个个打开链接肉眼分辨频道,全程全自动运行:
自动加载直播源链接→模拟真实浏览器访问拉流→智能等待画面加载、自动截取电视台标→AI精准识别对应官方正规频道名→自动批量导出改名完成后的纯净源文件。
完美适配上海移动内网源、山东齐鲁、深圳台、各地电信/联通组播源、网页M3U8直播流,自带智能加载等待机制:
能秒加载的直播源直接秒截秒过不浪费时间;加载慢、缓冲久的源,自动给足缓冲时间,最多等待5秒;截图失败、黑屏、防盗链拦截的链接,自动重试一次,极大提升识别成功率。
自带完整浏览器真实请求头模拟,完美绕过各大直播平台防盗链、403拦截、访问权限限制,比普通手动抓包、普通拉流工具兼容性强几十倍。
核心功能亮点(详细介绍)
1. AI大模型精准台标识别
接入智谱AI glm-4v-flash视觉大模型,高清精准识别各类电视台标,只输出标准官方正规中文频道名,无多余乱码、无多余字符、识别准确率拉满。
2. 真实浏览器请求头伪装
全程模拟安卓手机Chrome真实浏览器UA访问直播流,和真机打开网页访问逻辑完全一致,轻松绕过绝大多数直播源防盗链、IP拦截、跨域访问限制。
3. 智能人性化等待截图逻辑
- 成功截到画面、读取到有效台标 → 立刻终止等待,直接进入下一个,不浪费一秒运行时间
- 链接加载缓慢、直播流缓冲延迟 → 自动最长等待5秒,给足加载缓冲时间
- 首次截图失败、黑屏、超时、访问拦截 → 自动重试截图1次,兜底提升成功率
- 两次都识别失败,自动标记「识别失败」跳过,不卡死、不卡顿、不程序闪退
4. 自动日志+截图保存
运行全程自动生成详细运行日志,每一条频道处理记录、成功/失败原因全部留存;
每一个识别成功的频道,自动单独保存当前台标截图,方便后期核对查验,不重复覆盖。
5. 极简批量批量处理
只需要把整理好的「旧频道名,直播源链接」放进同一个文本文档,一键运行全程全自动,上千条频道也能批量一键跑完,解放双手。
6. 兼容全平台运行
支持Windows电脑、安卓手机Termux、PyDroid3、宝塔服务器、Linux系统全覆盖运行,代码原生无加密、无后门、无捆绑,开源纯净可直接部署使用。
7. 自动文件管理
程序每次启动自动清空上一次旧日志、旧截图,不会冗余堆积占用内存;自动创建文件夹、自动新建缺失配置文件,开箱即用不用手动搭建目录。
运行前必备依赖安装教程
一、Python基础环境安装
先在设备上安装 Python3.8及以上正式版本
Windows直接官网下载安装包、安卓Termux/PyDroid3直接一键安装Python环境即可。
二、必装第三方依赖库
打开终端/命令提示符,依次复制输入下面两行命令,安装依赖:
bash
pip install requests
pip install base64
三、必装核心解码工具 ffmpeg
这个是截图、拉取M3U8直播流、视频画面解码的核心必备程序,不安装无法正常截图运行
- Windows:下载ffmpeg完整版,配置系统环境变量
- 安卓Termux:直接执行一键安装命令
bash
pkg install ffmpeg -y
- Linux/宝塔服务器:一键命令安装
bash
yum install ffmpeg -y
全部依赖安装完成,就可以直接配置代码、启动程序运行。
智谱AI密钥注册+获取完整教程(手把手超详细)
1. 密钥作用
代码内AI识别台标,全部依靠这个API密钥调用大模型接口,没有密钥无法完成频道识别改名,免费注册、个人完全免费够用、无收费套路、无额度套路。
2. 注册获取步骤
1. 浏览器打开智谱AI开放平台官网:https://bigmodel.cn/
2. 点击右上角注册/登录,支持手机号一键登录、微信直接扫码登录,无需复杂资料填写
3. 登录进入个人开发者后台,找到「API密钥管理」
4. 点击「新建密钥」,密钥类型选择 glm-4v-flash 视觉图像识别模型
5. 一键生成专属 API_KEY 密钥,完整复制保存好
3. 代码内密钥配置
打开Python源码,找到这一行:
python
AI_API_KEY = "这里填写你的智谱api密钥"
把你刚刚复制的完整密钥,直接粘贴替换双引号里面的内容,保存即可完成配置。
专属个人密钥独立使用,官方免费额度完全足够日常批量识别频道使用,稳定不失效、接口响应速度快、识别精准度高,个人自用完全绰绰有余。
完整使用配置步骤(小白也能一看就会)
1. 新建 input.txt 文件
和Python代码放在同一个文件夹里面,不要改文件名,格式固定:
plaintext
旧频道名称,直播源m3u8链接
山东卫视,http://xxx.m3u8
齐鲁频道,http://xxx.m3u8
CCTV1,http://xxx.m3u8
一行一条,逗号分隔,直接批量粘贴所有直播源即可。
2. 无需手动创建其他文件
程序启动后,会自动创建日志文件夹、自动新建output.txt输出文件,不用手动新建、不用手动搭建目录。
3. 直接运行Python代码
终端进入代码所在文件夹,直接执行运行命令:
bash
python 文件名.py
4. 自动全程运行
控制台实时显示处理进度、当前正在处理的频道,全程无需人工干预。
5. 运行结束查看结果
程序跑完之后,同目录下自动生成 output.txt 文件,里面就是全部自动AI改名完成、台标精准识别后的成品直播源,直接复制就能导入播放器使用。
代码核心运行逻辑详解
1. 程序启动 → 自动清空旧日志、旧截图,初始化运行环境
2. 读取input.txt里面所有频道+直播链接
3. 逐条循环处理每一条直播源
4. 携带完整浏览器UA请求头,拉取直播流画面
5. 智能等待加载,截到台标立刻停止等待,超时自动重试
6. 截取到的图片转Base64编码,调用智谱AI接口识别正规频道名
7. 自动拼接「新频道名,原直播链接」
8. 全部处理完成,统一导出到output.txt
9. 全程日志记录、截图留存,方便排查异常链接
常见问题解决
1. 截图一直失败、识别不到画面
→ 已经自带完整浏览器请求头,检查ffmpeg是否安装成功、直播源链接是否有效、网络是否正常
2. AI识别接口请求报错
→ 检查API密钥是否粘贴正确、是否复制多空格、密钥是否过期,重新生成粘贴即可
3. 程序运行直接闪退
→ 检查Python版本是否达标、第三方依赖是否全部安装、文件夹权限是否开启
4. 部分链接一直加载超时
→ 属于直播源本身失效、防盗链强制拦截,程序自动标记识别失败跳过,不影响整体运行
文末总结
这款工具完美解决手动一个个核对频道、手动改名、肉眼分辨台标的繁琐操作,一次配置永久使用,全自动批量处理,适配所有IPTV直播源、组播源、网页M3U8流。
自带防拦截请求头、智能等待截图、失败自动重试、AI高清精准识别,兼顾运行速度和识别成功率,电脑、安卓手机、服务器全都能直接部署运行,新手零门槛上手,一键全自动跑完所有流程。
需要源码、配置不懂的地方,都可以直接留言交流,全程手把手教配置搭建。

夜雨聆风