如何设置 - MP4附件预览显示 - 的大小


遇到的问题

如题,版本1.5.8

详情描述

在MD文件中插入MP4附件,这个MP4的附件预览图不能自定义大小吗?默认他的宽度是占满的,长度什么的也调节不了

图片的话我是用MOUSEWHEEL image zoom插件就可以通过ALT +滚轮控制图片的显示大小。

预期的效果

有插件或者原生的办法控制MP4附件的预览大小吗?

已尝试的解决方案

试下这个格式

![视频名字|200](link)
![[link|200]]

200可以换成其他数字,指示尺寸。这个格式对视频、图片、pdf嵌入啥的都好用

mousewheel image zoom 实际上也是在调整这个数字

谢谢你的回复,我试了下不太行,首先我忘了说我这是本地附件的MP4,没有link,他的格式是这样的

![[视频名字.mp4]]

然后我试了以下的情况,都不行,你是用本地的MP4试过可以吗?难道是我哪里设置错了?
![[视频名字.mp4|200]]
![[视频名字.mp4 | 200]]

哦抱歉,我刚刚在手机端测试的,外链格式![]()网络视频可以用。电脑上测本地视频确实,内外链都不起作用

查了下英文论坛,可用插件解决,指路

另外可以直接在笔记里写 html
<video controls src="file:\\\yourpath\filename.mp4" width="200px"></video>,用这样的格式也可以修改大小。注意这里的路径必须要绝对路径,去文件管理器里取。感觉还是挺麻烦的

感谢,确实不想用html,以后转移什么的也不方便

然后尝试用了下这个media-extended插件,它的一些功能挺好用的,但是还是没能解决我的问题

安装插件后,![[video.mp4|100x100]] 或 ![[video.mp4|100]] 之类的设置依旧是无效的,我尝试以下操作(以下操作并非严格按顺序)

  • 关闭其他全部插件
  • 重启obsidian
  • 开启阅读模式
  • 进入media-extended设置(未在设置中找到wiki中描述的能设置视频尺寸的选项)
  • 网上找关于media-extended插件的使用和问题(也没有结果)

我怀疑是不是这个软件更新导致这个调整视频大小的功能没有了或者是和新版本ob冲突?
不太确定,你在本地可以使用该插件调整视频大小吗?我版本是

  • OB 1.5.8
  • media-extended 3.0.4

如果你一切正常,劳烦告知一声,感谢!

我测试了确实也不行。

看 github 这个插件似乎实现过调整嵌入视频大小的功能,最近随着 Obisidian 版本更新可能出现了一些功能回退,不妨先将就用着等等看插件修复,也可以直接去找插件作者问问,中文就行。

好的,感谢你的耐心解答,后续如果解决了我会再回复到本帖子中!

我的解决方案是加个css代码段:

.video-embed[width="100"]:not([src^=http]) video {
  width: 100px;
}
.video-embed[width="200"]:not([src^=http]) video {
  width: 200px;
}
.video-embed[width="300"]:not([src^=http]) video {
  width: 300px;
}
.video-embed[width="400"]:not([src^=http]) video {
  width: 400px;
}
.video-embed[width="500"]:not([src^=http]) video {
  width: 500px;
}
.video-embed[width="600"]:not([src^=http]) video {
  width: 600px;
}
.video-embed[width="700"]:not([src^=http]) video {
  width: 700px;
}
.video-embed[width="800"]:not([src^=http]) video {
  width: 800px;
}
.video-embed[width="900"]:not([src^=http]) video {
  width: 900px;
}
.video-embed[width="1000"]:not([src^=http]) video {
  width: 1000px;
}

缺点就是只能预先定义一些宽度值