V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hanguokai
V2EX  ›  分享创造

新做了一个视频播放器

  •  
  •   hanguokai · 131 天前 · 2577 次点击
    这是一个创建于 131 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新做了一个视频播放器,简单易用。纯 Web 实现,但不联网,只用来播放本地视频文件。
    鼠标可以完成基本操作,快捷键提供了更多实用功能。

    安装地址:
    Chrome: https://chrome.google.com/webstore/detail/kfcfjmdnmmokdhndbpfcachlkliggggc
    Edge: https://microsoftedge.microsoft.com/addons/detail/jelgjmnljfkdhdlkoijglfifcopgodlp

    因为播放器本身其实不依赖浏览器扩展 API,未来可能再提供一个 PWA 的版本,支持在文件管理器中直接双击或右键打开文件(依赖一个尚未发布的 Web 新特性)。

    因为是纯 Web 实现,所以底层功能完全由浏览器提供。优点和缺点大都由此而来。
    优点:非常小(几十 KB )、跨平台。
    缺点:只支持部分编码格式(比如支持 H.264 但不支持 H.265 )、暂不支持多音轨切换,暂不支持字幕(除非已经在视频流中,将来可能支持独立字幕文件)。
    第 1 条附言  ·  124 天前
    又发布了一个 PWA 版,支持从文件管理器中直接打开视频,欢迎试用!
    https://webvideoplayer.org/
    https://v2ex.com/t/793247
    26 条回复    2021-08-02 21:45:24 +08:00
    saimax
        1
    saimax  
       131 天前
    挺方便的~ 已安装~ 支持
    hahasong
        2
    hahasong  
       131 天前
    缺点听起来有点像原生的 video 标签
    terence4444
        3
    terence4444  
       131 天前 via iPhone
    支持同时显示两个内嵌字幕吗?
    hanguokai
        4
    hanguokai  
    OP
       131 天前
    @terence4444 Sorry,不支持内嵌字幕
    xuxuzhaozhao
        5
    xuxuzhaozhao  
       130 天前
    还可以哈
    vopsoft
        6
    vopsoft  
       130 天前
    已经有更强的了
    http://vnote.littlefly.fun/#/
    hanguokai
        7
    hanguokai  
    OP
       130 天前
    @vopsoft 那个是笔记本。这个是播放器。
    vopsoft
        8
    vopsoft  
       130 天前
    @hanguokai 可以播放本地视频 倍速播放也有
    vopsoft
        9
    vopsoft  
       130 天前
    如果是做本地播放器 又没有特殊的功能 , 那为啥不用 potplayer 而用浏览器播放视频呢?
    monkeyNik
        10
    monkeyNik  
       130 天前
    有木有可能加入图像识别
    kkocdko
        11
    kkocdko  
       130 天前
    期待 PWA 版本!确实需要这种东西,足够轻量,不用额外装一个播放器
    其实还可以做个看图工具,要知道浏览器对新图片格式支持还是不错的
    hanguokai
        12
    hanguokai  
    OP
       130 天前
    @vopsoft 功能定位就是一个简单的播放器,所以不会加入播放器以外的其它功能。就像人们已经习惯了在线看视频,所以就用同样的技术做了个本地的。和传统播放器相比的优缺点我在正文中已经说了,目前基本够用,剩下的看用户自己的选择了。随着 Web 技术的发展,现在的某些缺陷将来可能会得到解决。

    就我个人而言,Chrome OS 上没有我比较满意的本地播放器(也不想在上面跑 Android,Linux VM 又不支持 GPU 硬件加速),所以就自己做一个。
    hanguokai
        13
    hanguokai  
    OP
       130 天前
    @monkeyNik 图像识别功能有点重了,需求也少。
    AX5N
        14
    AX5N  
       130 天前
    也许对你们的 Chrome OS 有那么一点意义,但对其他系统毫无意义。
    hanguokai
        15
    hanguokai  
    OP
       130 天前
    @AX5N 全平台都可以用,你可以先试试。除了几个已知问题外,播放的时候和其它播放器体验一样。
    ishalla
        16
    ishalla  
       130 天前
    装了,谢谢分享,我觉得挺好的呀,有几个云服务器就装了开发环境,偶尔会有看视频的需求
    mcoo1997
        17
    mcoo1997  
       130 天前 via Android
    @ishalla 服务器看视频 学习了
    no1xsyzy
        18
    no1xsyzy  
       129 天前
    直接在地址栏输入文件地址不能吗? 0kb,跨平台
    lqzhgood
        19
    lqzhgood  
       129 天前
    可是 Chrome 的 <video /> 太弱了呀.
    hanguokai
        20
    hanguokai  
    OP
       129 天前
    @no1xsyzy 是可以用。但是默认的功能有点弱,比如:不支持一次打开多个文件;快捷键非常少,很多我常用的快捷键都没有,你看下我那个播放器里面的快捷键说明就知道了。
    hanguokai
        21
    hanguokai  
    OP
       129 天前
    @no1xsyzy 浏览器的设计初衷就是默认只提供最基础的 UI 和 Controls,通过提供 API 让开发者根据需要自行定制 UI 和 Controls 。所以,不管是各种开源播放器还是 YouTube 、Bilibili 这种商业播放器都是在上层定制的,而不是用默认的。
    kasusa
        22
    kasusa  
       128 天前
    很好,非常的简洁,希望能增加 playlist 文件夹功能,这样我就可以把 vlc 卸了
    kasusa
        23
    kasusa  
       128 天前
    希望可以自定义播放空间的 css 。虽然这个也挺简约的,但是我想要毛玻璃。
    hanguokai
        24
    hanguokai  
    OP
       128 天前
    @kasusa 后续会考虑增加显示 playlist 的功能的。目前也可以一次打开或拖拽多个文件,只是没显示出来。
    jingslunt
        25
    jingslunt  
       124 天前
    挺不错的,不过不是超级播放器,支持播放的格式不多
    hanguokai
        26
    hanguokai  
    OP
       124 天前
    @kkocdko @kasusa @jingslunt @ishalla @saimax 刚刚发布了一个 PWA 版,欢迎试用 https://v2ex.com/t/793247
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1130 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:46 · PVG 07:46 · LAX 15:46 · JFK 18:46
    ♥ Do have faith in what you're doing.