介绍
MD Video,是一个桌面软件,自动将 Markdown 文档转成一段视频的短视频编辑器,支持在编写文档时实时预览视频. 会自动提取文档里面的视频、音频、图片网址、标题、代码块、图表、列表等元素,抓取后插入生成视频,还可以根据文字生成人工语音的旁白朗读。
基本操作演示
案例演示
WARNING
以上视频由下面的Markdown文档自动生成
## MD Video(Markdown To Video) # 演示视频 ```元素配置 @fontFamily=钟齐流江毛草 @fontSize=0.16 @color=red @shadowColor=#0000FF @animate=bounceInLeft ``` ![](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/动画.gif) ```元素配置 @delay=2 @height=0.8 @width=0.8 @offsetY=80 ``` 这是一款可以将Markdown文档中的元素提取出来,转为视频的工具。 并且它还是一个视频编辑器,支持将生成的视频在细节上面进一步做出的调整 ![bg](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/bg.jpg) --- &transName=CircleCrop &backgroundColor=#3D7D2C 它支持将Markdown文档中的文字、图片,动态Gif、代码块、表格、列表等转为视频元素。甚至可以通过一定的方式,提取出文档中的视频、音频、图表等元素添加到视频中 ```元素配置 @speaker=101013 ``` **文字演示** ```元素配置 @delay=2 @fontFamily=沐瑶软笔手写体 @fontSize=0.08 @shadowColor=#800080 @position=top @animate=rollIn @zIndex=10 ``` ![](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/text.png) ```元素配置 @delay=3 @animate=bounceInRight @position=top-left @width=0.4 @height=0.4 @rotate=-30 ``` ![](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/gif.gif) ```元素配置 @delay=4 @animate=fadeInLeftBig @position=top-right @width=0.4 @height=0.4 @rotate=30 ``` ```js const markdowns = ['m']; console.log('hello word') ``` ```元素配置 @delay=5 @position=bottom-left @width=0.4 @height=0.4 ``` | 表头 | 表头 | 表头 | 表头 | | - | - | - | - | | 单元内容 | 单元内容 | 单元内容 | 单元内容 | | 单元内容 | 单元内容 | 单元内容 | 单元内容 | | 单元内容 | 单元内容 | 单元内容 | 单元内容 | ```元素配置 @delay=6 @position=bottom-right @width=0.4 @height=0.4 ``` [video](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/%E4%BD%A0%E5%A5%BD%E9%AA%9A%E5%95%8A.mp4) ```元素配置 @delay=11 ``` --- &backgroundColor=#ADD8E6 ```chart option = { xAxis: { type: 'category', boundaryGap: false, data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [ { data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line', areaStyle: {} } ] }; ``` ```元素配置 @animate=fadeInLeft @delay=1 ``` ![](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/echarts.png) ```元素配置 @delay=8 ``` **https://echarts.apache.org/examples/zh/index.html** ```元素配置 @position=top-left @fontSize=0.03 @color=#0000FF @offsetX=50 @offsetY=50 @delay=10 ``` 除此之外,它还支持将Echart配置转为图表,就像上图这样。你可以直接去echart的官网示例中,复制配置粘贴到文档中即可 ```元素配置 @speaker=101015 ``` --- &duration=60 [video](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/19-36-18.mp4) ```元素配置 @width=1 @height=0.9 @top=0 ``` [audio](https://mdvideo-1301321746.cos.ap-chengdu.myqcloud.com/audio.mp3) 编写配置信息时支持一定的提示语法,就像当前视频演示的这样。 当你对通过文档生成的视频不满意时,你还可以通过点击右上角的编辑细节,进入更加精细化的操作 ```元素配置 @delay=40 @speaker=101003 ```