You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Node.js/Express后端集成yt-dlp-exec获取YouTube字幕的问题咨询及优化建议请求

Node.js/Express后端集成yt-dlp-exec获取YouTube字幕的问题咨询及优化建议请求

我正在开发一个能获取YouTube视频字幕的Web应用,不过在Node.js/Express后端集成yt-dlp-exec的时候遇到了瓶颈。我本身是JavaScript新手,大部分代码都是借助AI工具搭起来的,但现在碰到了自己搞不定的问题,想请教下各位大佬。

遇到的具体问题

  • 调用字幕接口时,有时候进程直接挂起,完全没有响应
  • 明明确认视频有字幕(不管是官方上传的还是自动生成的),却经常返回“找不到字幕”的错误
  • 处理播放列表时,频繁出现超时情况

我的环境配置

  • 前端:原生JavaScript
  • 后端:Node.js + Express
  • 使用的依赖包:yt-dlp-exec v1.0.2

我已经尝试过的解决方法

  • 确认系统中已经正确安装了yt-dlp
  • 测试了不同类型的YouTube视频(带官方字幕、自动生成字幕的都试过)
  • yt-dlp-exec添加过各种参数,比如--write-subs--sub-lang en
  • 分别测试了yt-dlp-exec和老版本的youtube-dl-exec

我的疑问

  1. 在Node.js环境下获取YouTube字幕,有没有更稳定可靠的实现方式?
  2. 要让yt-dlp-exec能稳定获取字幕,有没有必须要配置的特定参数?
  3. 怎么才能更高效地处理YouTube播放列表的字幕获取?
  4. 我是不是应该换一种完全不同的实现思路?

内容来源于stack exchange

火山引擎 最新活动