mpvi - 看视频、看直播、记笔记。All in One

安装上试了下mpv-open DJ音标/ʌ/(英音美音居然不同?) - YouTube

(这个视频是能在浏览器播放的)

报unable to extract uploader id错,一长串(但我不会拷贝下来,鼠标过去一点就没了)

话说回来,现在 general american 里面的BUT/MUST元音写成 [ʌ] 而不是更前的 [ɐ] 是音系学标记保守的体现。前化到 [ɐ] 就跟普通话的 [a] 区别不太大了。

哦,返回值有警告信息,当成错误处理了。

可以先这样:

(setq mpvi-ytdlp-extra-args "--no-warnings")

已修正,可更新代码重试。

@chenzhawyang 不明觉历

@lorniu git pull后再次mpvi-open (拷贝不到我可以截图哈)

你要不要更新代码再试一下?我这里没出现你说的问题。

这两天,又重构了一下。将依赖 mpv.el 换成了 emms

原因如下:

  • emms (emms-player-mpv.el) 中对 MPV 进行控制的 API 实现已经很全面
  • 使用 emms 进行视频播放的管理,实在方便。直接依赖 emms,可以集成得更好
  • 替换掉 mpv.el,减少一个重复依赖

另外,为 EMMS 增加补丁,让 EMMS 可以在 Windows 下正常使用。虽然不是那么完美,但实测下来,正常使用,没多大问题。

1 个赞

请问大佬有计划实现类似 org-media-note 的 A-B loop 么?

以下是 org-media-note-hydra/body 界面部分截图:

1 个赞

更新了下,macos 下mini buffer只出现到 started. 就没有之后了

linux下如图:

视频总是置于顶层使用外部软件实现的吗

mpv 有个置顶的参数: --ontop

Linux 下我这里是能正常打开的,只是有点慢。我用的是 Arch Linux。

苹果上面,我试了一下,确实如你所说。不过我通过命令行也是打不开,估计是 mac 上 mpv 对这个视频链接的解析有问题:

mpv https://youtu.be/3SRH7hlwC-o

… File tags:

Uploader: 英语兔

Channel_URL: https://www.youtube.com/channel/UCzSDYsBLs6EIHcQyO70Agxg

No video or audio streams selected.

Exiting… (Errors when loading file)

你打开其他的链接正常吗?

这个是 MPV 内置的。鼠标放到播放窗口上,然后快捷键 T 会切换置顶。

在插入的链接上,通过快捷键 , a, b 设置视频循环的起点和终点,然后通过 , , 进行播放。实际这就是 ab-loop 播放。

1 个赞

感谢指路,我之前没琢磨出来这个用法 :rofl:

想问下,windows下的mpv能用吗

试了下,windows下也可以用,very good!

1 个赞

捉个手滑了但不影响使用的虫:recommand → recommend,代码和readme里都有。

更新:仓库名 bilibili.el 和主文件名 bili.el 不一致?刚在拉取配置的时候下意识地 (require 'bilibili) 了,结果找不到,重新确认了一下主文件名。 :joy:

感谢反馈,已修正。

(require 'bilibili)

当初为了少敲一些字符简写成的 bili- :grinning:

为了一致性,现在全改成 bilibili 了。

如果是为了躲 linting 和 compiling warning, 倒是可以像 mpvi 那样在 defgroup 下加 :prefix

(defgroup mpvi nil
  "Integrated Video Tool on Emacs via MPV."
  :group 'external
  :prefix 'mpvi-)

applescript-mode 的 defgroup 里的极简 prefix “as-” :crazy_face::

(defgroup applescript nil
  "Support for AppleScript, <http://www.apple.com/applescript/>"
  :group 'languages
  :prefix "as-")