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

东方 Project 原曲 MV 线上生成播放器

  •  2
     
  •   Jasonnor ·
    Jasonnor · 2018-09-09 17:05:52 +08:00 · 1843 次点击
    这是一个创建于 2272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/Jasonnor/th-music-video-generator

    连结: https://jasonnor.github.io/th-music-video-generator/

    最近想做个东方原曲个人向 Top50,编排 MV 过程中,觉得部分元素可以自动化产生(例如进场配图丶游戏画面皆能爬虫取得),而且比较少有同时包含配图和弹幕画面的原曲 MV (个人认为弹幕也是欣赏东方原曲不可缺少的要素之一),於是萌生了这个项目的概念。

    https://github.com/Jasonnor/th-music-video-generator/blob/master/images/demo/main.gif

    基本想法是曲子开始後,先显示两张随机图片,每张各 6 秒,之後无缝接上游戏对应的关卡影片,中间皆以淡入淡出来转场。事前我先建立了简单的资料库,包含了曲名丶对应角色(标签)和关卡等,根据标签从 pixiv 爬好并筛选了近两千张高收藏数的作品,使用 Google Data API 来爬 Youtube 上的游戏影片 ID,之後逐渐完善播放器和生成逻辑。目前成品 Demo (加速版)如上图。(也可至项目地址看所有预览图)

    标题下面会标明该曲所属的系列以及当前显示作品的 Pixiv ID 或 Youtube ID,另外本项目支援行动装置使用,下图为平板环境:

    https://i.imgur.com/8GNb6Yz.jpg

    桌面环境:

    https://i.imgur.com/U58beN9.jpg

    移动环境为了降低运算资源,会把音频波型动画改为静态波型(未来会改为可设定):

    https://i.imgur.com/yEeA5eH.png

    https://i.imgur.com/m4SprNd.png

    游戏剪影的播放清单(未来会增加收藏功能,显示已收藏曲在上方):

    https://i.imgur.com/UjGbizi.png

    MV 中游戏弹幕展示:

    https://github.com/Jasonnor/th-music-video-generator/blob/master/images/demo/video.gif

    本项目开源於 Github ( https://github.com/Jasonnor/th-music-video-generator ),未来也将继续扩充更新,喜欢的话给个 Star 我会很开心 😄 使用中遇到问题也欢迎在 Github 提出 issues 或 PR 协助这个项目,已知 Bug 清单在这里可以查看: https://github.com/Jasonnor/th-music-video-generator/issues/5

    6 条回复    2022-05-18 01:12:37 +08:00
    xml123
        1
    xml123  
       2018-09-09 22:15:51 +08:00
    墙内似乎无法正常加载,顺便问一下录像的 rep 是哪抓的?
    Jasonnor
        2
    Jasonnor  
    OP
       2018-09-09 23:11:07 +08:00
    录像皆是从 youtube 上爬来的,标题下会显示 youtubeID,之後考虑把 ID 文字变成超连结方便找 source 😅
    Jasonnor
        3
    Jasonnor  
    OP
       2018-09-10 00:40:19 +08:00
    2018/09/10 更新
    1. 加入了随机播放的功能,点击右下角齿轮即可设定
    2. 现在可以点击曲名下面的 pid/vid 直接前往原图 /影片网址罗!
    Jasonnor
        4
    Jasonnor  
    OP
       2018-09-11 17:28:51 +08:00
    2018/09/11 更新



    1. 新增自定义 MV 生成选项,可以设定 MV 中图片的数量和每张持续时间

    2. 新增网址选曲功能,播放後会在网址加上曲目编号,把网址分享给朋友一同欣赏吧!📣
    Jasonnor
        5
    Jasonnor  
    OP
       2018-12-02 20:21:14 +08:00
    2018/12/02 更新



    1. 新增音乐波形控制选项( Animated Waveform ),喜欢静态波型或者计算机效能不足的可以关掉动态波型(行动端预设关闭)

    2. 新增副歌 Only 模式( Chorus-Only Mode ),只拨放曲子的精华片段(由於东方音乐的多变性,也可能是主歌+副歌),目前仅支持旧作~永夜抄

    副歌 Only 模式采用人工标记时间片段的方式,强烈徵求协助中,欢迎回覆提供曲子副歌时间点(开始丶结束,曲中最棒的部分),也可以在 GitHub issue 页面留言( https://github.com/Jasonnor/th-music-video-generator/issues/16 ),或者直接修改 th-song.json 後发送 Pull Request,感谢各位!

    现在永夜抄之後的副歌时间点都还未完成,最新进度可以到这里确认,有 chorus_start_time 的代表已经标记了: https://github.com/Jasonnor/th-music-video-generator/blob/master/database/th-song.json
    Jasonnor
        6
    Jasonnor  
    OP
       2022-05-18 01:12:37 +08:00
    睽违快四年的更新!





    1. 补上了这几年新的系列作音乐,包含:秘封噩梦日记、鬼形兽、刚欲异闻和虹龙洞

    2. 感谢 GitHub 上热情的东方粉丝 hemi 开发了多国语系支持,现在所有曲子都能切换各国主要语言了!

    3. 修复了图片会随机到重覆图的问题

    看到过了这麽多年还有使用者真的很开心,未来闲暇之馀也会继续开发新功能,欢迎协助开发和回报错误,感谢大家!

    已知错误清单: https://github.com/Jasonnor/th-music-video-generator/issues/5
    已损毁的影片列表: https://github.com/Jasonnor/th-music-video-generator/issues/24
    新曲副歌时间点回报: https://github.com/Jasonnor/th-music-video-generator/issues/16
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:29 · PVG 06:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.