实践-SuperMemo-本地|在线视频增量(二)


相关软件:

FileLocatorPro 支持全文及标题检索的搜索工具,用于查找所有pdf文档并提取文件名和路径

https://www.mythicsoft.com/www.mythicsoft.com/

备选方案: 你也可以用Everything或在终端/CMD窗口里直接grep/find脚本命令自己实现

NotePad++ 进行文档内容替换

https://notepad-plus-plus.org/notepad-plus-plus.org/

备选方案: Word / EmEdit 等正则替换工具

PotPlayer 播放器, PotPlayer是windows下一款功能全面及强大的视频播放器,下载地址如下:

PotPlayer中文网 - 万能格式影音视频播放器 PotPlayer播放器 PotPlayer官网www.potplayercn.com/

操作流程:

SM软件默认的本地视频增量会截取出很多的子视频文件,并且命名随机,不方便管理及备份,而且占用太多的磁盘空间,另外SM软件内视频播放体验不太好,如不支持倍数播放,不方便全屏等.

因此本文使用PotPlayer播放器做为SM软件的视频增量解决方案,避免了导入再分割产生太多的截取视频文件,同时在体验上(支持的视频格式,视屏缩放,倍数播放,字幕翻译等)都有了很大增强.

我们在SM软件中存储视频文件的名称或路径等信息,每个视频都作为一个学习元素,学习时用元素的名称和路径进行查找视频进行播放,视频增量提取时,则使用了PotPlayer的视频书签功能.


本地视频文件具体操作:

1.生成含视频文件名称或路径的网页文件并导入SuperMemo

获取全盘或指定目录下的视频文档并提取视频文档对应的标题及路径至一个文本文件:

方式一:使用FileLocatorPro的报告功能
方式二:使用Everything工具复制功能

使用正则替换方式在所有的标题后面添加<p>作为分割符,如下用NotePad++演示:

正则添加p标签分割符并存为html

替换无误后保存为一个html文档IE打开,方便SuperMemo导入处理,导入网页后执行Split如下图:

ctrl+shift+a 导入并split命令分割
选中分支添加后Ctrl+L开始学习

2.打开PotPlayer和SuperMemo软件布局并设置

调整软件设置项 步骤一:如图,SuperMemo中记得不要勾选背景,PotPlayer软件则记得设置最前置顶打开检索窗口设置一些其它基本参数(不一定必要):

SuperMemo软件中不勾选背景选项
PotPlayer三个窗口右上角的前置项
打开简索书签
在视屏播放时按H键打开书签编辑器
其它的设置如图即可(不一定必要)

布局如下(分别拖动两个软件到左右边栏即可) 两个软件最终的布局效果如下图所示:

左右对称布局,可用第三方软件来保存这个布局

3.开始增量视频学习(使用快捷Ctrl+O或搜索功能来播放视频, 使用视频书签功能来提取)
  • 当复习到对应的元素时打开视频(视频学习)

方式一:我们复制左边的文件路径在SuperMemo中打开(Ctrl+O粘贴后回车)

方式二:我们也可以复制左边路径中一部分文本再在右侧左下角搜索来打开

提示: 以上两种方式在PotPlayer中有全局快捷键可以设置,可更方便操作

打开对应的学习视频文件

  • 添加/检索/及批量管理视频书签(视频提取)

在播放界面使用快捷键H可打开书签菜单,使用快捷键P可以添加书签,书签切换和设置项也在此

注意:建议在书签前面加p标签分割符号

添加书签来实现视频增量提取

  • 增量提取的子视频同步回SM软件(提取同步)

因为我们的提取是在Potplayer播放器中实现的,为了能使提取的子视频也能在SM软件中增量,我们考虑同步回SM软件中,这个操作可按自己的需求或频次来决定,不一定非得同步回SM软件.

同步回SM时唯一要注意的是最好不要覆盖掉原来同步过的子元素内容(确保保留学习进度)
具体如何避免这个问题我会在另一篇PDF索引增量的文章中会有较详细的概述及相关方法.

视频书签的检索及管理,添加前置p标签
添加含分割符号的标签并复制所有标签

如下图:添加上面复制后的书签到左侧窗口后, 我们查看SuperMemo Html元素网页源码可以看到它对p标签进行了转义,因此我们操作Split时要用&lt;p&gt;来分割, 分割后会生成子元素.

p标签默认进行了转义,Split时要注意
执行分割操作,会生成多个子元素

如下,生成了多个子元素,其实就是对应SM软件自带视频增量时提取出的子视频,只不过我们用书签来实现,这样不会生成太多子视频,而且子视频命名清晰,在整个母视频中也是排列有序的.

提取后的子视频的检索及播放

提示: 以上检索及打开视频的操作,其实可以自己写一些简单的AHK或Quicker脚本来简化操作,实现只要按一个快捷键便可以把以上多个鼠标及快捷键操作简化.


在线视频文件具体操作:

界面点右上角浏览器图标进行安装

1.YiNote插件的安装及使用:

Take Time-stamped Notes While Watching Videos!yinote.co/#installation

拖动视频时间轴并添加标签

2.导出视频增量数据至PDF

添加完成(视频提取)点击预览按钮下载视频标签为PDF文件,打开PDF文件如下图所示:

打开下载的PDF文件如图

3.PDF的增量数据同步至SM软件

上面导出的PDF,如果简单的话可以直接手工复制内容至SuperMemo里.否则可以把PDF转换为HTML再导入SuperMemo进行学习.而PDF转换成网页具体的操作步骤则和前面可以衔接起来了,所以可以参考如下链接:

一只小胖子:实践-SuperMemo-PDF文档网页增量(三)5 赞同 · 6 评论文章

4.YiNote 1.6 新版数据导出功能
  • MarkDown导出文件的处理

在新版YiNote中,官网添加了Markdown及JSON数据导出功能,因此你也可以用这两种方式来同步数据至SuperMemo中.

可以下载MD及JSON数据
导出Markdown文件的处理

如上图,用NotePad++简单处理后,执行如下的命令,使用Pandoc转换成HTML,即可导入SM软件

## MarkDown -> Htmlpandoc yi-note.md -o yi-note.html

  • JSON格式文件的批量处理

这里我演示下JSON格式文件的处理,具体使用Jq工具(一个命令行JSON处理小工具)来处理,你可以从这里下载:

jqstedolan.github.io/jq/

YiNote导出待处理的JSON数据
JQ命令处理JSON并生成网页

cat yi-note2.json | jq '.data[]|{title: .meta.title, subject: [{url: .meta.url} + (.notes[] | {content: .content, times: .timestamp})]}' | jq '.|"<hr>"+.title, (.subject[] |["<p>"+.content+"  ",.url+"?yinotetimestamp=",.times]|join(""))|tostring' -r > ./yi-note-html.html

最终生成可导入至SuperMemo软件的源网页如下:

生成可导入SM软件学习的网页

IE浏览器打开如上网页,Ctrl+Shift+A导入SuperMemo并进行分割,按HR标签及P标签分割即可:

导入至SM软件学习的增量视频

至此,整个流程讲解结束,以后只要按自己的处理需求及频率,定期导出视频书签至JSON并用JQ处理,然后导入SuperMemo软件即可(当然,直接从如上导出的PDF或MarkDown/JSON文件手工拷贝新增的视频书签数据至SuperMemo软件也是方便和有效的),这里演示的只是批量的视频书签处理.我这里比较常用的是: 通过用网页批量导入后通过拖动元素的方式来添加新的视频书签至SuperMemo进行同步.

网页批量导入并同步新增视频书签


我是一只热爱学习的小胖子,如果你也热爱学习,并且对SuperMemo感兴趣,欢迎转发和评论!


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,941评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,397评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,345评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,851评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,868评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,688评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,414评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,319评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,775评论 1 315
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,945评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,096评论 1 350
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,789评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,437评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,993评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,107评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,308评论 3 372
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,037评论 2 355

推荐阅读更多精彩内容