独立开发记事:我是如何制作第一个软件产品介绍视频的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
huangliu
V2EX    分享创造

独立开发记事:我是如何制作第一个软件产品介绍视频的

  •  
  •   huangliu
    tiny-craft 2024-04-29 12:45:01 +08:00 3364 次点击
    这是一个创建于 595 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是 Lykin ,一个热衷于折腾的跨端全栈独立开发者,目前在摸索和践行开源与独立开发。


    不想看文章的,直接看成品吧。

    B 站视频地址:https://www.bilibili.com/video/BV14C411H7fx/

    欢迎给我三连挣个吆喝。


    当前的背景是,一个典型的程序员,没有任何剪辑经验,打算给 Tiny RDM 做一个产品宣传视频。

    这是一个原本打算年后就完成的计划,总算在临近五一之际把东西憋出来了。最后成品算不上优秀,仅作为对获得一个新技能的记录。

    刚开始有做视频的想法时,还只是个剪辑小白,用无从下手来形容都不为过。后来根据写代码的经验,尝试通过拆分成更小步骤的方式来达成了这件事。以下是我做这个事情大概拆分的步骤,实际上它们并不是我一开始就想到的,而是之后完成这个作品后摒弃无用步骤,总结出来的,也算是对学习新东西的一种摸索吧。

    学习剪辑软件使用

    刚开始时连使用什么软件来做这个事情我都还没概念。Final Cut, Adobe Effect这些专业软件我肯定驾驭不了的,经过一番了解,最后选的是操作最简单的剪映

    剪映真是个小白都能轻易上手的视频制作工具,网络上也能随便找到相关教程。我花了大概一周业余时间在 B 站上看完一套视频教程,对自己能用它完成什么样效果的作品有了底。

    制作视频脚本

    和制作软件产品一样,新手从模仿开始。当你对要做的事情毫无头绪的时候,不妨先找找别人的成品来学习。你仿得不像的时候是山寨,有了八九成模样是抄袭,之后越来越精进直到开始注入自己的想法,那便成了你自己的作品。

    经过对几个相关宣传视频的反复观看和总结,我逐步写下了要制作的内容大纲,心中也对这个作品有了大概的轮廓。

    然后是对上面的大纲进行内容填充,把各个片段需要介绍的文字内容写下来,最终形成了这个视频的脚本初稿。以下是我在备忘录上记录下的脚本稿件: 视频脚本截图

    分片段录制

    根据上面脚本每一段的内容,我分别对软件进行相应内容操作录屏。为了不至于录制过程中漏掉一些解说步骤,我用上了备忘录的朗读功能,在录制过程同时让备忘录朗读对应的文本。这个方法也很奏效,在后续使用过程中,只有极少片段需要返工重录。 视频素材

    合并片段

    从上一步拿到了所有操作视频片段,开始把它们全部导入到剪辑软件,把按顺序拖入时间线轨道。这一步应该是最繁琐复杂的,需要考虑到片头片尾,每个片段和对应文字的排版,还需要配合解说语音的速度,有的地方解说速度和实际操作速度不同步,可能需要加快操作片段的播放速度或者再丰富下解说内容,避免出现过长的无解说状态。

    出于我的普通话带有浓重的广东口音,所以我还是选择更为标准的 AI 配音来完成这个视频的语音解说(这里不得不为剪映的朗读功能点赞,给我省去了不少麻烦)。

    视频润色

    到这里视频样片已经出来了,还需要花不少心思给它润色,避免如同死水般生硬。片头片尾加一些简单动画,各个片段间加一些过度切换效果等。是个比较无聊和耗精力的过程,需要反复试看试听剪映内置提供的特效音效,有些实在达不到心理预期时,还要额外去网上找。

    最后

    最终成品总算出来了,过程还算愉悦,主要是制作时每加新的元素都能立马看到效果反馈,特别是看着被填充得越来越满的轨道,是蛮有成就感和满足感的。 视频轨道

    其中比较有意思的是,直到视频制作大半,我才发现其实我要做的,就只是个有音效解说的 PPT 而已。如果我刚在开始这个事情之前就能想明白,那制作过程中还能少走很多弯路。

    如果对视频有任何想法和建议的,也欢迎给我留言反馈~ 共勉~

    9 条回复    2025-01-24 23:22:39 +08:00
    ren2881971
        1
    ren2881971  
       2024-04-29 13:34:16 +08:00
    我也是用剪映来剪辑编辑产品演示视频的。。。 这玩意确实适合小白
    june4
        2
    june4  
       2024-04-29 16:08:38 +08:00
    有没有一种文字转视频的工具,在 GUI 里做这类视频太累了,我只要需要象一个 markdown 之类的格式,写些文字,引用一些视频片段,然后写一些转场效果说明,就生成一个视频出来
    huangliu
        3
    huangliu  
    OP
       2024-04-29 17:03:16 +08:00
    @june4 现在 AI 工具确实有类似的功能,至于好不好用我也不知道,等你们探讨好了也来分享下
    june4
        4
    june4  
       2024-04-29 17:59:04 +08:00
    @huangliu https://mdvideo.wvovw.com/guide/what-is-wvovw.html 记得以前在哪里看过,一搜是这个
    tr>
    ShuWei
        5
    ShuWei  
       2024-04-30 07:43:56 +08:00
    Tiny RDM 最近版本 bug 似乎有点多呀
    huangliu
        6
    huangliu  
    OP
       2024-04-30 10:00:15 +08:00
    @ShuWei 比如还有哪些呢?最近几个版本都没加东西了,都是修复老 BUG
    ShuWei
        7
    ShuWei  
       2024-04-30 20:41:39 +08:00
    @huangliu 大概一周多之前,最后一次用的时候,就无故查看不了新的 key ,列表可以刷出来,但是刷不出 key 的详情,出现概率还挺大,必须断开连接重新连接才行
    huangliu
        8
    huangliu  
    OP
       2024-05-01 23:39:50 +08:00
    @ShuWei 试下 1.1.12 ,有修复过一个问题,是这个 key 删除后再其他地方新添加回来,然后它就没法查看详情。不知道是不是同一个问题,这个是个隐藏了挺久的 bug 了
    windcode
        9
    windcode  
       324 天前
    可以考虑用 Screen Studio, 很适合做演示视频,这是我花半小时剪辑的: https://github.com/KusionStack/karpor
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3283 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 04:54 PVG 12:54 LAX 20:54 JFK 23:54
    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