我做了一个啃生肉学外语的播放器,要的人多,真正用的人少,这是一篇失败总结。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bettercallbalds
V2EX    分享创造

我做了一个啃生肉学外语的播放器,要的人多,真正用的人少,这是一篇失败总结。

  •  1
     
  •   bettercallbalds 223 天前 4825 次点击
    这是一个创建于 223 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么做这款产品?

    我这两年在学外语,主要通过读书和看 youtube (都是纯英文环境下), 后来想看点剧集,发现目前播放器对字幕的互动不友好,有些朋友用 potplayer+欧陆词典,不过这个感觉还是不够流畅,因为你查词的时候剧集不会自动暂停,查句子几乎不可用。

    还有款国人做的开源产品 dashplayer,这款是前端做的,mkv 不支持,一般内置字幕的剧集都是 mkv 的,第二就是词典也是 api 联网的,不够流畅。

    于是我开发了一款桌面端产品, 实现字幕可选中,复制,查询,翻译,单词收藏。

    功能介绍

    核心功能

    字幕外置悬浮:独立区域显示,文字随意选中!

    即点即查:选中单词自动暂停,离线词典秒出释义(不用联网也能查!) x

    长难句翻译解析 sentece

    无缝续播:查完关窗口自动继续播放,心流不中断!

    播客模式,偷摸学习 y z

    使用场景 学外语:遇到生词直接点,记忆效率翻倍

    上班摸鱼学英语,只用悬浮字幕面板,以为你在听歌呢。

    可理解输入: 积累输入时间,利用外语辅助轮无痛输入 x 小时!

    为什么失败了

    一开始我也是 build in public, 一边发通稿一边开发,那时候比较乐观,因为要的人比较多,纷纷表示做好了一定要用。 做完之后发给大家,这里我能看到查询量,翻译 API 调用的,发现发出去近几十份,只有 2 个人真正看剧学习了(只看了一点点就停了),剩下的各位不知道为啥,要过去一点都不用。。。

    我自己是上班摸鱼听播客学习,确实学东西比较费神,比上班累。 感觉这种学习软件本身比较反人类,客户和我本身都高估了使用场景。即使强如 duolingo,也经常会被弃用。

    欢迎讨论以及分享独立开发经验! 备注一下之前的帖子: t/1115438?p=1#reply10

    55 条回复    2025-04-21 15:59:10 +08:00
    youyouzi
        1
    youyouzi  
       223 天前
    lmp 是什么意思?
    liuzimin
        2
    liuzimin  
       223 天前
    我以为的生肉是没字幕的那种。。。以为你说啃生肉学外语播放器是用 AI 之类的把字幕去除掉这我倒是挺需要的。
    bettercallbalds
        3
    bettercallbalds  
    OP
       223 天前
    @youyouzi lmp ? 我也不知道啊 是不是回错帖子了
    bettercallbalds
        4
    bettercallbalds  
    OP
       223 天前
    @liuzimin 也能用,可以给你遮蔽上。。字幕版是悬浮可调节透明度的
    coderluan
        5
    coderluan  
       223 天前
    我感觉楼主个自动识别字幕+翻译就行了,做播放器就完全没必要了,奥卡姆剃刀原理。很多人是看在线视频,本地用播放器的人多大也不想用你这么简陋的,而是用自己习惯的播放器+划词翻译软件。
    bettercallbalds
        6
    bettercallbalds  
    OP
       223 天前
    @coderluan 是 现在才发现,这东西使用率太低了,之前发抖音挺多人私信我要的,没想到要了摆着不用
    smlcgx
        7
    smlcgx  
       223 天前 via iPhone   3
    哈哈,这不就是经典的:我可以不用,但不能没有的思想吗?说白了还是白嫖惯了

    而且虎头蛇尾与懒惰是刻在基因里的,我在自学的过程中就发现,每个课程第一课,观看人数总是最多的,随着进度,人就会越来越少,人性使然
    bettercallbalds
        8
    bettercallbalds  
    OP
       223 天前
    @smlcgx 嗯 还有求资源的, 就是配套字幕资源,费了半天劲给他弄好了,也是不看哈哈哈。以后再做独立开发得做“三针科兴”类型的了
    NoOneNoBody
        9
    NoOneNoBody  
       223 天前
    @bettercallbalds #3
    lmp 在第一张图的字幕里面
    NoOneNoBody
        10
    NoOneNoBody  
       223 天前
    有字幕就不是生肉了
    potplayer 可以实时翻译字幕,只是需要 api 或者 google ,且可能要搞定翻墙,学习的话双字幕显示就行了
    bettercallbalds
        11
    bettercallbalds  
    OP
       223 天前
    @NoOneNoBody
    Rough night, LMP, LMP.
    意思可能就是:
    “昨晚挺难熬的吧,小机灵鬼。”(调侃语气) 是这段完了的后一句,猎狗跟侏儒说的,龙马这段没台词了,提前展示后一幕了
    mogutouer
        12
    mogutouer  
       223 天前
    买过一个叫 BeyoundPlayer 的 APP ,它可以把某段字幕重复播放,可以调倍速,当然也可以查单词,我用那个看了半集疯狂动物城,确实有用。

    有一段时间很火的方法就是说你跟着电影台词 100%跟读一遍,英语水平会大增,一部电影的所有单词都认识了起码见过了,所有语法都了解了,口音是最纯正清晰的自然表达是真人说的。

    这种 APP ,功能是其次,重要的是包装,比如你说这个方法是哪个哪个论文提到的,多少出名的机构都在用,谁谁谁通过这个方法进步了多少多少。
    然后用户基于这个理想的未来,来认真的用你的东西,觉得好用自然就付费,因为买 APP 的钱对比上个线下的英语培训简直九牛一毛。

    所以你首先要有个理论支持,然后才是基于这个理论的方法去开发软件的功能,最终才能提供真正帮助用户的产品。比如基于艾宾浩斯记忆理论的单词软件,不要自己想当然的觉得有用然后一顿开发。

    我觉得这类 APP 要想长期有用户,首先要提供确切的方法,明确的让用户了解跟着你的软件做就会有大的进步,为用户提供一个美好的未来。第二,用户都是懒惰的,尤其对于学习这件事,人不会平白无故的努力,要有一些方式让用户持续,这块可以参考多邻国里面学习本身之外的那些功能,例如打卡,例如 PK ,例如奖励。第三,你让用户上班学英语这件事本身就是扯淡,要是真有这份意志和努力他就不会来上这个破班,并且效果一定不好。
    bettercallbalds
        13
    bettercallbalds  
    OP
       223 天前 via Android
    @mogutouer 感谢你的回复,一开始我就是抄的国外的有款软件 lingq 和一个 youtube 插件的功能,宣传上确实没提供一些指导学习方法,但是那会儿确实每天都有人要,要了不用这个现象我在做的过程中还真没想到。
    现在在跟一些培训机构的人合作了,他们那强制学习,不完成不放学。
    toc 宣发真的比开发重要,这块确实没啥经验。
    proseidon
        14
    proseidon  
       223 天前
    同样作为语言的学习者,感觉看视频什么的,是没有效率的,要么看剧情走神,要么看着看着就跑去做别的了,总之是坚持下来的。

    除非是有强大的意志,就刻意想要这么做,但若是有那种意志力,方法也都是次要的了,拿本字典都能学。

    所以感觉应该要调动别的来集中注意力,比如就只要音频,然后听着音频,把字幕跟着用键盘打出来,哪怕只打几句话,慢慢也能积少成多。

    至于奖励,给点成就感还是很必要的,成就感来至于很多,打卡,或则总结能听懂了多少句之类的。
    bkzly83851
        15
    bkzly83851  
       223 天前
    @bettercallbalds 请问软件在哪儿,可以给我一份吗?我真的有这个需求~~,看了好多美剧,感觉虽然能听懂一半吧,眼睛还是总盯着中文字幕,继续无痛提升英语!谢谢! [email protected]
    JARVlS
        16
    JARVlS  
       223 天前   1
    @liuzimin QQ 播放器能设置隐藏字幕
    bettercallbalds
        17
    bettercallbalds  
    OP
       223 天前 via Android
    @proseidon 嗯嗯 因为我自己在看视频学,看一些感兴趣的内容做输入,italky 老师也推荐这么学。做可理解输入嘛。但是实际用下来脑子很累,跟看中文或者双语的完全不一样,我也理解大家懒得用。
    就是没想到这种落差啊,抖音上私信我的人很多,都拿去吃灰了。
    Mslxl
        18
    Mslxl  
       223 天前
    看起来像 https://github.com/ripose-jp/Memento 的英语版?

    一般采用"沉浸学习"方法的大部分都是有出国需求的人,而英语教育在国内挺成功了,反而不会有太多人使用
    bettercallbalds
        19
    bettercallbalds  
    OP
       223 天前 via Android
    @bkzly83851 这个是悬浮字幕的版本,后边的一些功能没再测了。目前可以支持几乎所有视频和常见的三个字幕格式。
    通过百度网盘分享的文件:CompreVi…
    链接:https://pan.baidu.com/s/1kVan27SpZA7uXcOIziLMpA?pwd=hb7q
    提取码:hb7q
    复制这段内容打开「百度网盘 APP 即可获取」
    bettercallbalds
        20
    bettercallbalds  
    OP
       223 天前 via Android
    @Mslxl 对的 国内有一款开源,dashplayer 但是因为很多音视频编码不支持不太能用
    bettercallbalds
        21
    bettercallbalds  
    OP
       223 天前 via Android
    现在感觉选需求选的太小众了,下次试试三针科兴的选题了
    uds9u32br
        22
    uds9u32br  
       223 天前
    工作后能静下心来学习的人屈指可数,更别说那些有家庭的了
    XnEnokq9vkvVq4
        23
    XnEnokq9vkvVq4  
       223 天前
    我个人沉浸学习的经验是,你有强烈感兴趣的内容是第一位的,学语言是第二位的,如果看视频很累,那可能还是难度或内容不太合适,比如不是 N+1 或者不是你真正感兴趣的材料
    bettercallbalds
        24
    bettercallbalds  
    OP
       223 天前
    @uds9u32br 我个人也是上班用 下班躺, 上班静坐浪费时间
    bettercallbalds
        25
    bettercallbalds  
    OP
       223 天前
    @hanqian 嗯 特别感兴趣的也有 但是不如看无脑短句,说白了只要学习就还是累
    marc2017
        26
    marc2017  
       223 天前
    @youyouzi IMP ,不是 LMP 。IMP 就是小恶魔的意思,这里是一个角色的名字,所以首字母大写了。顺便搜了一下,这句台词是猎狗对小恶魔说的,和截图画面是对不上的。不知道是视频字幕没对齐还是 OP 的播放器的原因。
    bettercallbalds
        27
    bettercallbalds  
    OP
       223 天前
    @marc2017 是龙妈那段没台词了,开干了,提前展示后一幕的了
    z7356995
        28
    z7356995  
       223 天前
    我也买过 beyond player .可惜这个软件不更新了,我当时还给他提了很多建议。没更新了。楼主这个软件功能还是太少,太简陋了. 不是这方面用的少,是软件开发功能太少,比如,可以加上 ai 语境词典,单词在剧本上下文中的意思,影子跟读,台词每句播三次,第一遍无字幕,第二遍显英文字幕,第三次显示中英文字幕。生词导出生词本。市场上竞品很多,有时候不是客户问题。是自己还做得不够好
    Kacxxia
        29
    Kacxxia  
       223 天前 via Android
    op 有用过开源的 jidoujisho 吗,不光是视频查词,也支持漫画/歌词,还能集成到 anki 用于复习
    Immortal
        30
    Immortal  
       223 天前
    我都是用沉浸式翻译在油管看双语字幕
    有些没字幕的视频也是上传到私人频道有油管生成英文,再用上面的方法
    channg01
        31
    channg01  
       223 天前
    我也做了差不多的,不知道咋推广呢
    channg01
        32
    channg01  
       223 天前
    看这个帖子发现这么多一样的产品哈哈哈
    bettercallbalds
        33
    bettercallbalds  
    OP
       223 天前
    @Kacxxia 知道类似的功能, 不过我这个就做了些基础功能,后续功能不做了,弃坑啦
    bettercallbalds
        34
    bettercallbalds  
    OP
       223 天前
    @channg01 跑不通 要不就开源吧
    bettercallbalds
        35
    bettercallbalds  
    OP
       223 天前
    @z7356995 我发的就是基础功能 本来想一边发一边更新的,谁知道要软件的人拿过去就不用啊,一个视频都不开。没动力继续了
    brokensword2018
        36
    brokensword2018  
       223 天前
    都是这样,对免费的东西趋之若鹜,即使自己用不上。
    bettercallbalds
        37
    bettercallbalds  
    OP
       223 天前
    @brokensword2018 是啊 就像去山姆免费试吃
    Rat3
        38
    Rat3  
       223 天前   1
    @youyouzi

    is 「 Imp 」

    not 「 Lmp 」
    newton108
        39
    newton108  
       223 天前
    你还不如做个一键显示/隐藏中文翻译。一个单词一个单词查,返回一堆释义,还要自己找在当下语境中究竟是哪个适用。

    也没有必要提供除了整句字幕翻译的其他功能。
    We need to begin planning the invasion. 我需要用看剧来学习具体怎么用 "need to" 和 "begin doing sth" 么?这是上课时候该学的。看剧的时候我知道 need 在这句话里可以这么用就够了,没必要再展开。
    catazshadow
        40
    catazshadow  
       223 天前 via Android
    不是软件的问题,是很多人根本不会学习,只会搜集文具
    yuxian
        41
    yuxian  
       222 天前
    /div>
    说句现实的话,学习类软件向来如此,叫好不叫座。其本质是人心如此,嫌恶不能立马带来收益的学习。如果每次学习给奖励金币,那效果立马就不一样的。可是,学习终究是自己的事儿。除了父母,怕是没有人送金币了。
    建议题主,下一个产品,可多往娱乐性质产品考虑。
    labubu
        42
    labubu  
       222 天前 via Android
    反人性的软件就是这样,用的人少,叫的人多
    alading11
        43
    alading11  
       222 天前 via Android
    是本地播放器吗,那确实还是比较小众的,因为很多人并没有下载资源在本地观看的习惯,更别提是学习层面了。我的 edge 装了一个 youtube 字幕翻译插件,也包含针对单独单词的翻译等功能,使用频率还是比较高的,毕竟流媒体才是大部分的常用场景嘛
    bettercallbalds
        44
    bettercallbalds  
    OP
       222 天前
    @alading11 嗯 本地的 主要是为了支持 mkv
    bettercallbalds
        45
    bettercallbalds  
    OP
       222 天前
    @yuxian 是的 以后打算做“三针科兴”的产品了,这次当积累经验了
    bettercallbalds
        46
    bettercallbalds  
    OP
       222 天前
    @catazshadow 嗯 真正坚持用的人寥寥无几
    602120734
        47
    602120734  
       222 天前
    我正准备开发一个呢...有 Mac 可以用的吗?
    602120734
        48
    602120734  
       222 天前
    @channg01 支持 Mac 吗?在哪里可以用?
    bettercallbalds
        49
    bettercallbalds  
    OP
       222 天前
    @602120734 帮你踩坑了别开发了哈哈,目前没有打包的 mac 版本, 不过我用 pyqt 开发的,支持 mac, 之后我出个开源版本了,商业化好像没戏了
    bkzly83851
        50
    bkzly83851  
       221 天前
    @bettercallbalds 感谢,收到
    hugepizza
        51
    hugepizza  
       221 天前 via iPhone
    https://github.com/hugepizza/youtube2anki
    我做过一个 chrome 插件 用户关闭字幕看视频 按下空格暂停展示当前字幕 选中后可以按照自定义 prompt 翻译或者解析什么的

    这种功能我个人认为越轻量越能和 youtube 集成越好 专门搞个播放器 很难想起“我要打开这个播放器来看 youtube 学习英语了”
    wwxwlw
        52
    wwxwlw  
       220 天前
    希望可以支持一下 Emby 串流播放, 我现在就是用的 potplayer+欧路词典这种, 不过主要是看 Emby 剧集
    LICC168
        53
    LICC168  
       220 天前   1
    小红书上也是 收藏的人多 ,但用的人没几个
    bettercallbalds
        54
    bettercallbalds  
    OP
       220 天前
    @hugepizza 嗯嗯 插件比较成熟啦 挺多类似产品的
    wcllove
        55
    wcllove  
       219 天前
    普通用户而言,自己找字幕其实挺难的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     903 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 20:28 PVG 04:28 LAX 12:28 JFK 15:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86