V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
kerb15
V2EX  ›  NAS

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

  •  
  •   kerb15 · 2022-10-14 00:44:59 +08:00 · 4819 次点击
    这是一个创建于 774 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    31 条回复    2023-07-23 22:16:54 +08:00
    littleggtalk
        1
    littleggtalk  
       2022-10-14 08:59:28 +08:00
    亲 建议换 photoprism 哦
    反正我被 moments 折腾够了
    beijiaoff
        2
    beijiaoff  
       2022-10-14 09:10:49 +08:00   ❤️ 1
    你再试试看,我这里并不需要都加载完(一两秒就开始播放了)。刚上传的视频吗,没做完索引?
    另外,更新 iOS16 后,貌似系统播放器有变化,开始正在加载几个字都不显示了。
    kerb15
        3
    kerb15  
    OP
       2022-10-14 10:02:47 +08:00
    @beijiaoff 你确定不是你手机本地的视频吗,我在 pc 网页端上传硬盘里面的视频,缩略图也出来了,然后用手机播放,基本是加载很久,加载时间看视频大小,我用的是安卓客户端
    kerb15
        4
    kerb15  
    OP
       2022-10-14 10:03:47 +08:00
    @littleggtalk 支持 live photo 吗
    Eytoyes
        5
    Eytoyes  
       2022-10-14 10:47:50 +08:00
    我是黑裙 7.1 ,安卓客户端缓冲一下就能播放了
    kerb15
        6
    kerb15  
    OP
       2022-10-14 11:07:33 +08:00
    @littleggtalk 试了下,没有客户端可以浏览,只能用浏览器,有点拉胯
    kerb15
        7
    kerb15  
    OP
       2022-10-14 11:45:24 +08:00 via Android
    @Eytoyes 视频大吗
    fregie
        8
    fregie  
       2022-10-14 11:55:21 +08:00
    估计是苹果传的 hvc 格式的视频,没法直接播放,现在后台转码成其他格式后再播放的?
    glouhao
        9
    glouhao  
       2022-10-14 12:26:03 +08:00
    @kerb15 live photo 是啥,反正我的没问题。我是 7.1 黑裙,虚拟的,反正一切正常
    kerb15
        10
    kerb15  
    OP
       2022-10-14 14:04:48 +08:00
    @fregie 不是,是大疆运动相机拍的视频
    kerb15
        11
    kerb15  
    OP
       2022-10-14 14:05:21 +08:00
    @glouhao 苹果的照片格式
    NoKey
        12
    NoKey  
       2022-10-14 14:06:07 +08:00
    群晖 7 版本之后的照片管理系统,真的麻烦死了,权限控制一点都不好用,不知道怎么设计的
    Eytoyes
        13
    Eytoyes  
       2022-10-14 14:23:27 +08:00
    @kerb15 #7 有大有小,小的 70MB ,大的 14GB ,我是安卓手机拍摄的视频,用电脑上传的没有缩略图也不能在线播放,但是用手机上传之后就有缩略图和在线播放了,好像是 bug ,看下这个博客的第一点 https://wp.gxnas.com/11819.html
    kerb15
        14
    kerb15  
    OP
       2022-10-14 16:35:23 +08:00
    @Eytoyes 这个 bug 也太拉了,我看里面描述说手机上传的才会转码,那是不是原视频就不是原视频了
    Eytoyes
        15
    Eytoyes  
       2022-10-14 17:25:30 +08:00
    @kerb15 #14 是啊,我也是整理过去视频文件才发现的,后来又接到手机上重新上传了一遍,这才正常了,视频文件大小没变化,应该不是转码。可能官方觉得 photo 只用来查看图片,将来推出 video ?
    To5tE
        16
    To5tE  
       2022-10-16 21:24:20 +08:00
    我的可以播放,就遇到过一个 5G 大的视频 要加载进度条走完
    lifanxi
        17
    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
        18
    beijiaoff  
       2022-10-17 09:50:34 +08:00
    @lifanxi 这位是高手
    但是现在 photos 已经更新解决了一些问题,hevc 视频用网页上传后台也会转码,至少在 edge 浏览器、iOS 手机端都可以在线播放。(官网的说明可能还没更新)
    kerb15
        19
    kerb15  
    OP
       2022-10-17 10:22:13 +08:00
    @lifanxi 膜拜一下
    lifanxi
        20
    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 文件,点不开。
    lifanxi
        21
    lifanxi  
       2022-10-17 12:41:30 +08:00
    @kerb15 群晖的多媒体文件的预览文件存放在与该文件同级的 @eaDir 系统目录中的,手机上转码后,是把源文件和转码后的文件都上传到 NAS 上的,所以不会破坏原文件。
    beijiaoff
        22
    beijiaoff  
       2022-10-17 13:50:21 +08:00
    @lifanxi 抱歉,前面是我搞错了。hevc 视频的确是网页端不行。手机端因为本身可以解码 hevc 才可以。回到 lz 问题,这类 hevc 可以边缓冲边播放吗?
    kerb15
        23
    kerb15  
    OP
       2022-10-17 14:50:30 +08:00
    @lifanxi 这个问题的根本原因是不是 hevc 的解码比较困难吃力,或者说需要的运算资源太多,以至于不得不先生成一个可预览的转码版本
    lifanxi
        24
    lifanxi  
       2022-10-17 23:46:48 +08:00 via Android
    @kerb15 不知道,不过用 ffmepg 在 DS918+上转码 HEVC 确实挺慢的。
    lifanxi
        25
    lifanxi  
       2022-10-17 23:47:47 +08:00 via Android
    @beijiaoff 手机端可以,但是网页端没给这个机会,点它的时候直接报不支持。
    beijiaoff
        26
    beijiaoff  
       2022-10-18 09:39:34 +08:00
    @kerb15
    @lifanxi
    目前版本 edge chrome 不支持直接播放 hevc 等 h265 视频(这个的根源是支持 hevc 需要交授权费),这个应该是根本原因。群晖如果为了兼容,把 h265 转一份效率低的 264 又有点奇怪。 “解码比较困难”这个倒不是原因,h264 视频也都会转一个用来在线播放的低码率版本来降低网络需求。
    kerb15
        27
    kerb15  
    OP
       2022-10-18 10:42:29 +08:00
    @beijiaoff 刚开始接触 hevc 觉得压缩比高挺好的,后面遇到各种兼容问题,还是老老实实用回 h264 吧
    beijiaoff
        28
    beijiaoff  
       2022-10-18 11:13:31 +08:00
    @kerb15 现在的时间节点,我准备长期用 synology photos ,移动端拍完移动端上传,其他 app 都在 iOS 系统上,这个生态圈我是要持续用 hevc heif 了。
    stcQ2G13k9yxep40
        29
    stcQ2G13k9yxep40  
       2022-12-02 09:31:18 +08:00
    黑群晖系统,最新的 7.1.1 ,已经可以显示视频预览的缩略图。我是用 iPhone 13 拍摄视频上传测试的,但奇怪的是,很多年之前 iPhone6 拍的视频,还是无法显示预览缩略图。
    DAMNYOU
        30
    DAMNYOU  
       2023-05-05 19:53:47 +08:00
    @lifanxi 这个脚本如何使用可以指点一二吗,我现在也遇到了这个问题,我通过电脑直接保存到群晖文件夹中的 hevc 视频无法通过网页端的 photos 播放,一定要通过手机上传才可以,现在有点头痛。
    601592001
        31
    601592001  
       2023-07-23 22:16:54 +08:00
    @DAMNYOU 我也发现了这个问题 但是我搜了一下发现是 Edge 不支持 HEVC 我换成 Chrome 之后就可以播放了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3692 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:03 · PVG 13:03 · LAX 21:03 · JFK 00:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.