跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 虽然我糊里糊涂地知道视频去水印原理,但是我仍然不知到为什么 web 端会暴露无水印的 url
未分類
13 6 月 2020

虽然我糊里糊涂地知道视频去水印原理,但是我仍然不知到为什么 web 端会暴露无水印的 url

虽然我糊里糊涂地知道视频去水印原理,但是我仍然不知到为什么 web 端会暴露无水印的 url

資深大佬 : lajun 9

自己写了几种视频去水印的小程序,比如抖音,快手,西瓜,youtube,Instagram 。都能找到无水印的 url 。不晓得为啥这么做,服务器保留一份无水印的,客户端不暴露不也可以吗。

PS:献上一篇快手无水印播放地址获取原理,已经开源到( https://github.com/leixiaokou/kuaishou) 本人 有关有趣项目和技术变现分享的 公众号《一只码》,陆续会分析一下其他视频的原理。我也会将源码发到百度云盘,公众号发送《快手》获得下载地址 虽然我糊里糊涂地知道视频去水印原理,但是我仍然不知到为什么 web 端会暴露无水印的 url

大佬有話說 (25)

  • 資深大佬 : huxins

    很多水印是在客户端加上的

  • 資深大佬 : lyoe

    还以为 LZ 是通过算法来实现去水印……
    这是方法,不是原理

  • 資深大佬 : ljspython

    估计是在客户端加的水印,缓解服务器压力?

  • 資深大佬 : winterbells

    有些 ( B 站、优酷?)视频比例变的话,水印会跑黑边上,所以只算是播放器 LOGO 。。

  • 資深大佬 : hongch

    点进来之前也以为是通过算法去水印。。

  • 資深大佬 : ErnieSauce

    明确的说服务器一般只会存储无水印的 水印都是客户端或者播放器、浏览器加上的

  • 資深大佬 : matrix67

    @ErnieSauce #6 不过这样快手国际版就能爬 tiktok 的视频,还被 google 应用商店给下架了。

  • 資深大佬 : ericgui

    @ErnieSauce 为啥啊?

  • 資深大佬 : Aruforce

    我还以为是能解析 VideoStream 识别水印删除呢…爬下人的接口这算啥?这也能来….

  • 資深大佬 : kop1989

    很简单,因为视频本身渲染上水印的成本太大。所以只能前端覆盖。
    而不暴露原片 url 怎么让浏览器播放? js 再怎么混淆也是防君子不防小人。

  • 資深大佬 : delectate

    我来解释一下可能的原因:
    1 、水印必然是高频的,影响视频质量(字幕同理)。故此,保存原始文件,而非二压文件,有利于素材保存,二次加工(修复);
    2 、如果日后 logo 变化,可能导致一大批视频“过期”,如果是使用客户端加水印的方式,减缓这种尴尬;
    3 、客户端加水印,减小 gpu 服务器集群压力(积少成多);
    4 、某个程度上,默许此行为,方便搬运党。

  • 資深大佬 : imn1

    能去马赛克不?

  • 資深大佬 : rogwan

    加水印如果在客户端处理,用户体验很差(谁愿意预览就带 logo 呢),如果在服务端加水印,一方面再次转码影响视频质量,而来服务器资源很贵,长视频渲染时间也是要到分钟级别,要用异步处理、转码消息队列等等,这些一搞复杂度飙升一个级别。

    所以,在服务器上直接保留源视频,播放时前端加水印,是最佳实现。

  • 資深大佬 : ditel

    记得以前的土豆优酷是上传后服务器加水印的

  • 資深大佬 : mumbler

    加水印会降低用户体验,所以在自己平台播放必须用无水印版本,有水印版是给用户下载的,水印也是广告作用。两个版本都必须暴露,无水印版本被下载也不是什么了不得的事,对平台影响不大

  • 資深大佬 : soho176

    西瓜 好像找不到

  • 資深大佬 : suley

    又懂了,我还以为是服务器加水印

  • 資深大佬 : gitjavascript

    这是个卵子的原理

  • 資深大佬 : systemcall

    低码率的视频,如果是内嵌的水印,旁边容易有振铃之类的东西,观感不好

  • 資深大佬 : gzfrankie

    指一下路 youtube-dl 下下来的视频就是没有水印的,因为水印就是在客户端加的。

  • 資深大佬 : dzyou2007

    好像国外一直不怎么喜欢加水印吧,国内很热衷这个,并且以前流行都是硬水印,所以你就可以看到古老的优酷土豆水印或者现在的梨视频啊什么的,漫天飞。
    硬水印是要压制的,有损原画面,然后这样的古老水印也不美观,所以应该慢慢就改成软水印了……
    然后既然都软水印了,放客户端去处理岂不是更节省服务器资源。

  • 資深大佬 : FS1P7dJz

    搬运抄袭这个交给法务部处理呗
    不然他们拿那么多工资闲着么

  • 資深大佬 : ditel

    @dzyou2007 软水印看得到的直观的是直播类的

  • 主 資深大佬 : lajun

    感谢大佬们的指导,有需要的可以关注我的公众号哦,this is the key i care,哈哈哈哈

  • 主 資深大佬 : lajun

    @FS1P7dJz 好像很有道理

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具