群晖 Synology Photos 无法在线预览视频?

2022-10-14 00:44:59 +08:00
 kerb15

发现群晖 7.1 的 synology photos 播放视频的时候都要整个视频加载完才能播放,无法像云盘一样在线预览?有解决方案吗

4867 次点击
所在节点    NAS
31 条回复
littleggtalk
2022-10-14 08:59:28 +08:00
亲 建议换 photoprism 哦
反正我被 moments 折腾够了
beijiaoff
2022-10-14 09:10:49 +08:00
你再试试看,我这里并不需要都加载完(一两秒就开始播放了)。刚上传的视频吗,没做完索引?
另外,更新 iOS16 后,貌似系统播放器有变化,开始正在加载几个字都不显示了。
kerb15
2022-10-14 10:02:47 +08:00
@beijiaoff 你确定不是你手机本地的视频吗,我在 pc 网页端上传硬盘里面的视频,缩略图也出来了,然后用手机播放,基本是加载很久,加载时间看视频大小,我用的是安卓客户端
kerb15
2022-10-14 10:03:47 +08:00
@littleggtalk 支持 live photo 吗
Eytoyes
2022-10-14 10:47:50 +08:00
我是黑裙 7.1 ,安卓客户端缓冲一下就能播放了
kerb15
2022-10-14 11:07:33 +08:00
@littleggtalk 试了下,没有客户端可以浏览,只能用浏览器,有点拉胯
kerb15
2022-10-14 11:45:24 +08:00
@Eytoyes 视频大吗
fregie
2022-10-14 11:55:21 +08:00
估计是苹果传的 hvc 格式的视频,没法直接播放,现在后台转码成其他格式后再播放的?
glouhao
2022-10-14 12:26:03 +08:00
@kerb15 live photo 是啥,反正我的没问题。我是 7.1 黑裙,虚拟的,反正一切正常
kerb15
2022-10-14 14:04:48 +08:00
@fregie 不是,是大疆运动相机拍的视频
kerb15
2022-10-14 14:05:21 +08:00
@glouhao 苹果的照片格式
NoKey
2022-10-14 14:06:07 +08:00
群晖 7 版本之后的照片管理系统,真的麻烦死了,权限控制一点都不好用,不知道怎么设计的
Eytoyes
2022-10-14 14:23:27 +08:00
@kerb15 #7 有大有小,小的 70MB ,大的 14GB ,我是安卓手机拍摄的视频,用电脑上传的没有缩略图也不能在线播放,但是用手机上传之后就有缩略图和在线播放了,好像是 bug ,看下这个博客的第一点 https://wp.gxnas.com/11819.html
kerb15
2022-10-14 16:35:23 +08:00
@Eytoyes 这个 bug 也太拉了,我看里面描述说手机上传的才会转码,那是不是原视频就不是原视频了
Eytoyes
2022-10-14 17:25:30 +08:00
@kerb15 #14 是啊,我也是整理过去视频文件才发现的,后来又接到手机上重新上传了一遍,这才正常了,视频文件大小没变化,应该不是转码。可能官方觉得 photo 只用来查看图片,将来推出 video ?
To5tE
2022-10-16 21:24:20 +08:00
我的可以播放,就遇到过一个 5G 大的视频 要加载进度条走完
lifanxi
2022-10-16 21:27:36 +08:00
群晖的官方说法就是 Synology Photos *不支持* HEVC ,所以把有些格式的视频文件放到 Photos 的目录中无法在 PC 浏览中预览播放是符合预期的。

但是有一种例外的情况,就是通过 Synology Photos 的移动客户端上传的视频,即便是 HEVC 的,也能正常播放。原理就是手机上传的时候,会先在手机侧转码生成预览文件,然后在备份的同时,把原文件和预览文件都上传到 NAS 上。这样就可以正常播放了。

不过移动客户端也似乎有这样那样的问题,没法保证所有上传的文件都正确生成了预览文件,结果就是 Synology Photos 网页端上,有些视频能点开,有些点不开。

我的解决方案是用个脚本,定期把上传到 Synology Photos 的视频都遍历一下,找出没有正确生成预览文件的,然后在 DSM 里调用 ffmpeg 生成一下,再订正一下 Photos 的 PostgreSQL DB ,标记预览已生成。可以基本完美解决问题。

这个脚本我参考了 GitHub 上的一个 gist: https://gist.github.com/L0rdCha0s/2a3ad183ede4b5477149322cca907841 这个 Gist 上的原始代码并不太通用,请确保你自己看懂以后修改成适合自己的再用。
beijiaoff
2022-10-17 09:50:34 +08:00
@lifanxi 这位是高手
但是现在 photos 已经更新解决了一些问题,hevc 视频用网页上传后台也会转码,至少在 edge 浏览器、iOS 手机端都可以在线播放。(官网的说明可能还没更新)
kerb15
2022-10-17 10:22:13 +08:00
@lifanxi 膜拜一下
lifanxi
2022-10-17 12:38:25 +08:00
@beijiaoff 我在 DS918+/DSM 7.1.1-42962 Update 1/Synology Photos 1.3.0-0317 的环境下试了一下,还是不行,无论是在 ssh/File Station 中复制一个已经有 HEVC 的.MOV 文件,还是在 Photos 的网页端直接上传一个.MOV ,都无法正常转码。Windows 上的 Edge 里仍然是提示不支持 HEVC 文件,点不开。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/886790

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX