:逐字稿、画面文字、爆款拆解,一条 15 分钟视频实测)
声明文中的 LinkDigest 是作者本人开发的服务费用和限制写在文末。一、需求手上有一批抖音链接想把每条变成一个 Markdown 文件里面有口播逐字稿、画面上的字、要点必要时再加一段结构拆解后面拿去做知识库或者交给大模型分析。二、方案对比方案成本优点缺点剪映「识别字幕」有免费次数超出要会员以你的版本为准时间轴到句适合做字幕要先下载视频、手动操作没法写进程序自建ffmpeg 开源 ASRFunASR / SenseVoice自己的机器免费完全可控短链解析、视频地址要自己维护平台改版就得跟着改托管 API本文用 LinkDigest1 分钟视频 2 积分约 ¥0.29一个请求拿到逐字稿、画面文字和拆解要付费逐字稿的时间按段不是逐句三、环境准备Python 3.8 以上pip install requests在 https://linkdigest.dev/app/keys 登录创建一个ld_live_…开头的 Key注册送 10 积分只送一次不用绑卡export LINKDIGEST_KEYld_live_你的keyWindows PowerShell$env:LINKDIGEST_KEYld_live_...四、完整代码links_to_md.pyimportosimportreimportsysfrompathlibimportPathimportrequests APIhttps://linkdigest.dev/api/v1/digestHEADERS{Authorization:fBearer{os.environ[LINKDIGEST_KEY]}}defto_markdown(url:str,breakdown:boolFalse)-str:一条链接 - 一份 Markdown逐字稿、画面文字、要点breakdownTrue 时附拆解。body{url:url,format:markdown,breakdown:breakdown}rrequests.post(API,headersHEADERS,jsonbody,timeout60)whiler.status_code202:# 视频在转写按 jobId 取每次最多等 20 秒job_idr.json()[jobId]rrequests.get(f{API}/{job_id},headersHEADERS,params{wait:20,format:markdown},timeout60)ifr.status_code!200:raiseRuntimeError(fHTTP{r.status_code}:{r.text[:300]})returnr.textif__name____main__:outPath(out)out.mkdir(exist_okTrue)fori,lineinenumerate(Path(sys.argv[1]).read_text(encodingutf-8).splitlines(),1):ifnotline.strip():continuetry:mdto_markdown(line.strip())exceptRuntimeErrorase:print(f第{i}行失败{e})continuetitlemd.splitlines()[0].lstrip(# ).strip()orflink-{i}namere.sub(r[\\/:*?|#\s],_,title)[:40](out/f{i:03d}_{name}.md).write_text(md,encodingutf-8)print(f第{i}行 -{name}.md)links.txt一行放一条。从抖音 App 复制的整段分享文字也可以服务端会自己找出里面的链接https://v.douyin.com/VeXgdE_QwTE 这里粘贴抖音 App「复制链接」得到的整段文字运行python links_to_md.py links.txt结果在out/目录里。第一行是官网首页的示例链接已经在缓存里不扣积分可以先用它确认 Key 没问题。五、运行结果一条 15 分 42 秒的剪辑教程2026-10-24 重新读的生成的 Markdown 开头是这样。删掉的行用「……」标出长行也截短了# 剪辑全套教程【关键帧丝滑动画的奥秘】 **Platform:** douyin **Author:** 视频剪辑教学 **Posted:** 2025-06-13 **Source:** https://www.douyin.com/video/7515405363630443830 **Engagement:** 60 likes · 5 comments · 14 saves · 1 shares (as of 2026-10-24) **Tags:** #视频剪辑 #pr教程 #学剪辑 #pr #剪辑 **Category:** 个人管理 › 职场技能 › 办公效率 ## Caption 剪辑全套教程【关键帧丝滑动画的奥秘】 #视频剪辑 #pr教程 #学剪辑 #pr #剪辑 ## Key points - 线性关键帧导致运动匀速平稳缺乏韵律感切换为贝塞尔曲线缓动可改变速率实现丝滑效果。 ……要点共 10 条 ## Transcript _source: ASR_ 00:00 接下来的课程呢干货满满,请大家做好笔记,同时还给大家准备了剪辑资源…… 02:50 最高的地方它运动的速度就相对来说会比较的快。 05:40 D键切换为剃刀工具,剃刀,在中间剃刀,V键选择工具,删除后面的部分…… ……逐字稿共 6 段后面还有 08:30、11:20、14:10 三段 ## On-screen text ≈00:00 需要的小伙伴扣六就可以领取啦 ≈00:23 Adobe Premiere Pro 2024 / 丝滑拉镜_1-已编辑 / 嗨大家好 ……画面文字共 40 条约 23 秒一条 ## Coverage - **Speech transcribed:** 15:42 of 15:42 (ASR) - **Longest stretch between sampled frames:** 23.6 s - **Key points with a quote found in the post:** 10 of 10 - **Not captured:** comments not read各段的标题是英文的Caption、Key points、Transcript、On-screen text、Coverage内容保持原文的语言。_source:写的是逐字稿从哪来平台自带字幕时是native captions靠语音识别时是ASR。最后的 Coverage 一段是这次读取的自检转写覆盖了多长、抽帧最大间隔多少秒、每个要点有没有在原文里找到对应的话、没读的部分是什么。点赞、收藏这些数字是读取当天平台给的。六、加上爆款拆解to_markdown(url, breakdownTrue)Markdown 里会多出一个## Breakdown段内容有钩子开头原话逐字、带时间的节拍、标题公式、行动号召、目标人群、可复用模板、二创方向以及这次拆解看不到的东西。拆解另加 1 积分。拆解里每条「引用」都会和逐字稿、画面文字逐字比对对不上的删掉并在最后写明删了几条。上面那条教程的英文拆解有 10 个节拍模型写了 7 条原视频里没有的「引用」都被删了留下的 3 条在逐字稿里都能逐字找到。七、FAQQ一直返回 202 怎么办视频要先下载再转写长视频要几分钟。代码里的循环会一直取到完成为止每次最多等 20 秒。上面那条 15:42 的教程从 202 到拿到结果大约两分钟。Q逐字稿的时间戳为什么这么粗线上用的 ASR 接口不返回逐句时间。170 秒以内的视频逐字稿只有一段更长的约 170 秒一段。画面文字On-screen text按关键帧标时间误差几秒。要做逐句字幕请用剪映。Q402 / 422 是什么402积分不够返回体里有付款链接支付宝可用。422链接读不了私密、已删除、需要登录才能看。这两种情况都不扣积分。Q除了抖音还能读什么小红书图文笔记每张图做 OCR、TikTok、YouTube、X、微信公众号文章、Instagram、B 站和普通网页同一个接口。每个平台当天的读取成功率公开在 linkdigest.dev/platforms 。Q需要我的抖音账号吗不需要账号也不需要 cookie。视频读完就删只保存文字结果所以同一条链接再读免费。八、费用视频基础 1 积分每开始一分钟再加 1 积分1 分钟 2 积分15:42 的 17 积分。图文 6 张图以内 1 积分。拆解、翻译各加 1。积分包¥9.9 / 50 积分、¥36 / 250 积分、¥288 / 2000 积分支付宝直接付不过期。月付 $9 / 500 积分只能刷卡。免费账号单条视频最长 10 分钟月付 30 分钟超过上限可以加partial_ok: true只读开头。任何人读过的链接再读免费读不出内容不扣积分。如果只要口播转写本地开源 ASR 更省钱。这个接口多给的是画面文字、小红书图文的图片文字和带核对的拆解。文档https://linkdigest.dev/zh/docs?refcsdn