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

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

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


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

图片.png

  • 思源笔记

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

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

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

相关帖子

欢迎来到这里!

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

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

    1 回复
  • ringx 1 赞同

    啥叫「导出视频」?

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

    1 回复
  • 和 ppt 导出视频比较类似

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

    1 回复
  • 可以先试试看

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

    1 回复
  • winds

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

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

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

    字幕:因为 123456789123456789123456789123456789

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

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

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

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

    1 回复
  • llej 1

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

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

  • 差不多是你理解的这样

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

    1 回复
  • ringx 1 赞同

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

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

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

  • drawone

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

    1 回复
  • 还没有这个技术水平

  • player 1 评论

    是不是,

    类似你那个表达式插件。

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

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

    做计算,或者生成视频。

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

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

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

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

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

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

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

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

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

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

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

推荐标签 标签

  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 65 回帖 • 439 关注
  • 倾城之链
    23 引用 • 66 回帖 • 138 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 619 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖 • 2 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 28 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1348 回帖 • 2 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    568 引用 • 3532 回帖
  • V2Ray
    1 引用 • 15 回帖 • 2 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    53 引用 • 37 回帖 • 2 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖 • 1 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    133 引用 • 189 回帖
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 374 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 632 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖 • 1 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3453 回帖 • 203 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 156 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 537 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 101 关注
  • H2

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

    11 引用 • 54 回帖 • 653 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 1 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 585 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8131 引用 • 37068 回帖 • 160 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 64 关注
  • gRpc
    11 引用 • 9 回帖 • 74 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖 • 1 关注