背景
Noted 是我所了解的边看课边做笔记的较为理想的方案。然而笔记存储在noted中,难以与其他笔记联结;导入到org-mode,又失去快速跳转回视频的便利。
在发现emacs有 mpv.el 插件后,我觉得可以实现一个二者兼得的方案,这就是 org-media-note
现在,你可以:
- 在emacs边看课,边做笔记。后续整理回顾时,可以点击时间戳跳至相应位置,也可以移动笔记到新的位置。
- 导入已有的PotPlayer PBF书签、Noted txt文件
- 与org-ref结合使用(我自己是用calibre管理课程,把calibre的条目导出为bib后,再用org-ref管理)
具体的安装配置以及相关依赖见上文链接。
功能展示
所有功能都可从 org-media-note-hydra/body 这个 hydra 界面触达:
- 快速打开org-ref对应的视频,播放置顶,快速插入当前时间戳、字幕
- 插入当前视频截图,也可以设置每次插入新笔记时,自动插入截图
- 点击链接,从视频指定位置播放;光标位于链接时,minibuffer展示org-ref相关信息
如有建议或意见,欢迎反馈。bug 尽量在github提 issue 并附上相关信息。
52 个赞
不错不错,点击时间戳回放视频这个功能很有用。比如分析自己打羽毛球的各种假动作、劈吊、跳杀。
2 个赞
mpv可以播放youtube,不知道能否加进去?记录youtube网络视频的时间点。
稍微试了下,mpv似乎是通过youtube-dl获取stream,我这边用起来有点问题。从链接跳转回在线视频的特定timestamp我也没有深入考虑,不清楚是否youtube、bilibili、youku等是否都支持,格式是否一致。因为我都是下载到NAS观看,限于精力,近期个人没有针对webstreaming的开发计划。
不过reddit已经有人提出并且貌似在着手开发啦。
org-media-note/hydra-body
中 Open
命令是干嘛用的,我按了 o
出现了如下的错误。
Github 文档里也没有说明,看了源码也比较懵,猜不出来。
请检查使用的org-media-note版本,最新版已解决此bug,如字面意思,就是打开文件用mpv播放。另外,中文帮助文档已经更新 org-media-note/README_CN.org at master · yuchen-lea/org-media-note · GitHub 可在此处查看hydra 命令的详解。
新功能
-
支持区间循环连接 [[video:course.mp4#0:01:56-0:01:58][0:01:56-0:01:58]]
- 在播放多媒体时,如果在AB循环,则插入区间循环链接
- 回顾笔记时,点击链接可跳转到0:01:56播放,并在0:01:56-0:01:58进行区间循环
-
支持更多自定义,包括插入链接后自动暂停,自定义链接的描述等 感谢 legalnonsense
更多介绍见 org-media-note/README_CN.org at master · yuchen-lea/org-media-note · GitHub
1 个赞
好像新提交文件有问题,重新安装时提示:
(Spacemacs) Error:
An error occurred while installing org-media-note (error: (error org-media-note.el:0:0: error: scan-error: (Unbalanced parentheses 10051 26768)))
我打开新下载的 org-media-note.el 文件,尝试保存,提示:
Unmatched bracket or quote
Search failed: there is an unmatched expression somewhere or we are at the beginning/end of file. [6 times]
抱歉,低级错误…… 本地修改的代码没有push上去,打乱了结构造成Unmatched bracket
现在您在试试看?
成功安装升级了,谢谢作者这么热心肠。
作为一个白嫖伸手党,可不敢称“您”啊, 。
感谢作者开发这个插件,改善了在 org mode 下做笔记的工作流。
以前自己都是在 IINA 用快捷键截屏保存到剪切板,然后用 org-download-screenshot 命令粘贴。
2 个赞
要求每个人都 hack 也不现实,我可以看到您在提问之前付出的努力,同时,提出的问题描述清晰,帮我发现了自己的不足,当然要给予感谢啦。
说实话,如此低级的错误真让我担心被人笑话 我得研究研究怎么尽量规避这种问题。
很高兴对您有帮助,我个人觉得最大的亮点是点链接快速跳转到对应视频位置,当然,你也可以设置在插入时间戳的时候,自动插入当前截图。文档之前确实比较简略,一是个人感觉有 hydra hint ,二是写文档确实费时,三是有些功能其实比较小众(比如org-ref的结合使用),我也没有很强的动力去介绍…… 现在文档总算相对完善啦
无论何时,欢迎关于功能或文档的任何问题!
3 个赞
新功能
- 与org-attach更好整合
- 自动从org-attach-dir打开文件
- 保存截图到org-attach-dir,自定义使用attachment或者file链接
更多介绍见 org-media-note/README_CN.org at master · yuchen-lea/org-media-note · GitHub
2 个赞
小白想问问怎么做到视频置顶的 不被emacs覆盖呢?
这个插件具体怎么用呢?
先打开 org 文件,手动插入视频链接,再用 org-media-note 打开视频吗?
遇到如下信息: Symbol’s function definition is void: org-attach-dir