从思源笔记生成视频的项目

本贴最后更新于 305 天前,其中的信息可能已经时过境迁

我决定实现一个项目,可以从思源笔记导出视频

在这里想收集以下大家的一些奇思妙想


一篇文章(article)中的顶级超级块作为片段(segment),片段的第一个子块作为展示块,片段内的第一个音频子块作为配音,sy2video 将所有的片段转换为按顺序播放的视频,例如下面是笔记中的片段,转视频后,展示第一个子块,并播放下面的音频

图片.png

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25240 引用 • 104116 回帖
2 操作
llej 在 2024-06-24 17:43:05 更新了该帖
llej 在 2024-06-20 16:32:59 置顶了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 为什么不用 PPT 呢

    1 回复
  • ringx 1 赞同 via macOS

    啥叫「导出视频」?

    1 回复
  • llej via Android

    我用过 ppt,效果不太好,而且资源,和文本难以管理

    1 回复
  • llej via Android

    和 ppt 导出视频比较类似

    2 回复
  • PPT 上下限都很高啊,你项目打算从 0 开始写还是用什么库呢

    1 回复
  • 可以先试试看

  • 但是思源是文档,不像幻灯片那样有动画。文档要怎么导出视频?

    1 回复
  • winds

    好奇,但难以想象。文档要怎么生成视频呢,像 PPT 放映一样每个大标题占一页播放吗?😂

    想了想,如果是根据文案生成视频的话倒是很惊艳。比如我输入:

    标题:今天是个重要的日子。

    字幕:因为 123456789123456789123456789123456789

    自动识别标题部分、字幕部分,匹配一些动画啥的,确实很有意思。

    (不过通过文案生成 PPT 好像比生成视频要更简单些。)

    1 回复
  • ringx via macOS

    比起导出视频,我倒是觉得实现类似「Marp」的 markdown ppt 的功能更加吸引人~

    一般很少会有需求把文档变成视频的吧。

    1 回复
  • llej 1 via Android

    主要利用思源来管理图片、视频、文案等资源,也能够支持按固定格式切割为片段,每个片段自动生成画面和配音

    如果文档片段包含了图片和语音就直接使用文档自身的

  • llej via Android

    差不多是你理解的这样

  • llej via Android

    我记得最初版的思源是支持类似 ppt 这样的,因为当时还打算兼容 md,现在的话导出 ppt 应该还是问题不大,但我没有动力去实现

    1 回复
  • ringx 1 赞同 via macOS

    嗯,其实相比较「大而全」我比较喜欢「小而美」。

    往思源笔记里面塞太多功能其实意义也不大,我使用思源笔记只是记笔记和整理资料用。

    就算有了 ppt 功能,我估计也会选择更好的其他应用。

  • drawone

    还以为是接入大模型,根据内容生成视频。

    1 回复
  • llej via Android

    还没有这个技术水平

  • player 1 评论

    是不是,

    类似你那个表达式插件。

    直接把思源编辑器当做一个开发功能的 IDE 了。

    思源里面写的内容,就是一个简单方言,可以执行一些代码。

    做计算,或者生成视频。

    1 回复
    这一套,还是比较有特色的。可以考虑做一套方言,把表达式和这个统一起来
    player
  • llej 1 赞同 via Android

    将思源作为资料(音视频、图片、文本、笔记本身)管理软件,表达式插件可以实现一些资料数据的自动转化、提取、汇总

    这个视频导出项目纯粹是帮助制作视频的,我以前只使用过必剪和剪映剪辑视频,感觉这些剪辑软件对于资料的复用程度很差,想要修正以前发布的视频也是很难,还有音频编辑和更换也很难

    那么通过特定格式来生成视频的缺点在与特效转场之类的肯定不如专业剪辑软件,但优势在与产出快,且更新视频中的资料非常方便,减少剪辑工作量,因为我本来剪辑水平也不高,倒不如通过模板化的形式,需要优化的点可以慢慢优化,但生产视频不再需要耗时剪辑了,专注于视频内容的资料生产即可,如果能做大的话多种多样的模板也自然能够诞生

    1 回复
  • 视频模板我也有这方面的需求,不过我觉得使用基于 Node.js 的库不是个好主意

  • lane via macOS

    把一篇文章,生成视频,更易于人看到,现在的视频的播放都比较高,文章看着则是寥寥,文章找素材做视频还是比较费劲的

    在 B 站看过一些视频,有些是因为视频来配字幕,有些是因为文字搭配视频

    思源文章生成视频应该是后者。

    可以根据标题下的资源图片或者从网络上根据关键字来拉取一些图片或者 AI 生成图片,每个图片停留一段时间,文字同步转语音播放。

    1 回复
  • llej via Android

    是的,现在写文章获得的流量比视频少太多了,但又不值得花很多心思去制作视频

请输入回帖内容 ...
llej
致良知(承接插件定制、软件开发 在线网络乞讨中

推荐标签 标签

  • 叶归
    5 引用 • 16 回帖 • 11 关注
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 818 回帖 • 3 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    170 引用 • 1529 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 408 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 286 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 691 关注
  • AWS
    11 引用 • 28 回帖 • 11 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 16 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖 • 2 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 667 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 397 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 702 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    411 引用 • 3588 回帖
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 4 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 1 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 89 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 493 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 400 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    133 引用 • 796 回帖
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    432 引用 • 1250 回帖 • 597 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    21 引用 • 245 回帖 • 228 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    289 引用 • 4492 回帖 • 656 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 1 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 9 关注