<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Slidev on Luca's Blog</title><link>https://wlj.me/tags/slidev/</link><description>Recent content in Slidev on Luca's Blog</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Tue, 21 Apr 2026 07:11:35 +0800</lastBuildDate><atom:link href="https://wlj.me/tags/slidev/index.xml" rel="self" type="application/rss+xml"/><item><title>用 Slidev 做视频的方案</title><link>https://wlj.me/posts/slidev-markdown-to-video/</link><pubDate>Tue, 21 Apr 2026 07:11:35 +0800</pubDate><guid>https://wlj.me/posts/slidev-markdown-to-video/</guid><description>&lt;p>方军发了一段文字：&lt;/p>
&lt;blockquote>
&lt;p>内容用 markdown；画面用 slidev 制作，可以加兼容 vue 的网页效果；音频写在 slidev 的 speaker note 里，然后转成音频；slidev 自动播放，由音频往前推动，形成视频的感觉；录制视频用 obs（在 slidev 里写了 addon，一键驱动）。&lt;/p>&lt;/blockquote>
&lt;p>我没完全看懂，问了 Claude 搞清楚了。&lt;/p>
&lt;p>Slidev 原生提供：Markdown 写幻灯片、speaker notes（HTML 注释 &lt;code>&amp;lt;!-- --&amp;gt;&lt;/code>）、Vue 组件、键盘翻页、演讲者模式。&lt;/p>
&lt;p>需要自己写的三块：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>TTS&lt;/strong>：解析 &lt;code>slides.md&lt;/code>，把每页 notes 转成 &lt;code>audio/slide-N.mp3&lt;/code>&lt;/li>
&lt;li>&lt;strong>音频驱动翻页&lt;/strong>：Vue 组件监听当前页，播对应 mp3，&lt;code>audio.ended&lt;/code> 后调 &lt;code>nav.next()&lt;/code>&lt;/li>
&lt;li>&lt;strong>OBS 录制&lt;/strong>：OBS 28+ 内置 WebSocket，浏览器直接连 &lt;code>ws://localhost:4455&lt;/code> 就能控制 &lt;code>StartRecord&lt;/code> / &lt;code>StopRecord&lt;/code>&lt;/li>
&lt;/ol></description></item></channel></rss>