首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    论文阅读——YouTube的视频推荐系统

    《The YouTube video recommendation system》是一篇详细介绍YouTube视频推荐的论文,在整个系统中没有复杂的算法,使用了一些简单有效的策略,这也符合工业界的应用...---- 以下是论文的核心内容: 目标 帮助用户找到高质量且符合用户兴趣的视频,最终实现的是Top-N推荐。 总的思想 利用用户的互动行为数据,推荐与互动过视频相似的视频。...相似视频的挖掘 1、概念 相似视频指的是:当给定视频viviv_i后,用户更有可能观看的视频组成的集合RiRiR_i,公式如下所示: Ri=f(vi)Ri=f(vi) R_i=f\left ( v_i...\right ) 其中: viviv_i:种子视频 RiRiR_i:与视频viviv_i相似的视频的集合 2、方法 关联规则(Association Rule) 计算与给定的种子视频一起被观看的概率,...这样的方法容易产生narrow recommendations,即推荐的视频与种子视频相似度极高,这对推荐来说不能满足多样性的要求。

    1.5K30

    Youtube视频推荐算法的前世今生

    在这个阶段,YouTube认为应该给用户推荐曾经观看过视频的同类视频,或者说拥有同一标签的视频。...然而此时,YouTube的视频已是数千万量级,拥有标签的部分却非常小,所以如何有效的扩大视频标签,被其认为是推荐的核心问题。...以标签为视频以及用户的描述,通过某种方式挖掘用户与视频的标签信息,作为相互连接的纽带。YouTube对比了本方法与热门结果以及简单的协同,均取得了完胜。...在这个阶段,YouTube认为需要将用户观看过的视频的相似视频推荐给用户。而什么是相似视频?主要以用户行为对其进行界定,可以是: 1. 被一定量用户共同观看的视频; 2....协同过滤是当时最好的方法,但其适用于有了一定用户观看记录的视频,但对于新视频以及长尾视频,并不能良好应用。 ? 图2.视频主题描述示意图 我们来看看YouTube是怎么做的。

    2.6K20

    YouTube Direct:使用 YouTube 创建你自己的视频网站

    YouTube 最近发布了一个新功能,YouTube Direct,它能让你i在自己的网站上直接嵌入 YouTube 视频上传功能,用户就能直接在第三方网站上上传视频,而 Direct 的用户则能够审核视频...这样 YouTube 除了是一个视频分享网站之外,现在又真正成为了一个视频服务存储服务平台,让任何媒体,组织或者个人都能利用 YouTube 构建属于自己的视频网站。...用户能够直接在你的网站完成视频上传的工作。 YouTube Direct 审核面板能够让你适合,然后接受或者拒绝用户上传的视频。...所有审核通过的视频在 YouTube 被浏览的时候都会有一个链接链回你的网站。 YouTube Direct 组件(Components) YouTube Direct 主要有两个组件: 1....是的,任何网站通过 YouTube Direct 服务构建自己的视频网站或者服务,并且免费使用 YouTube 的存储和视频服务资源,而 Google 通过 YouTube Direct 更加稳定 YouTube

    2.6K30

    论文阅读——YouTube的视频推荐系统

    《The YouTube video recommendation system》是一篇详细介绍YouTube视频推荐的论文,在整个系统中没有复杂的算法,使用了一些简单有效的策略,这也符合工业界的应用,...---- 以下是论文的核心内容: 目标 帮助用户找到高质量且符合用户兴趣的视频,最终实现的是Top-N推荐。 总的思想 利用用户的互动行为数据,推荐与互动过视频相似的视频。...相似视频的挖掘 1、概念 相似视频指的是:当给定视频viviv_i后,用户更有可能观看的视频组成的集合RiRiR_i,公式如下所示: Ri=f(vi)Ri=f(vi) R_i=f\left ( v_i...\right ) 其中: viviv_i:种子视频 RiRiR_i:与视频viviv_i相似的视频的集合 2、方法 关联规则(Association Rule) 计算与给定的种子视频一起被观看的概率,...这样的方法容易产生narrow recommendations,即推荐的视频与种子视频相似度极高,这对推荐来说不能满足多样性的要求。

    1.1K40

    Flutter 音视频播放器的实现思路及设计理念

    为什么是音视频播放器    随着Flutter在越来越多大厂的业务落地,大家不难发现,音视频是一块绕不开的业务。...相信能耐心看完本文会,你对Flutter上的音视频实现会比之前有更深入的理解。...Flutter 音频播放器的两种实现思路    开始之前,大家可以先思考一下如果是你来做一个Flutter的视频播放器,你会如何去实现?你会遇到哪些困难呢?带着问题来看文章往往会更有收获 。...但是核心给大家介绍的也是如何和Native层建立链接。我们在Dart层来仔细探究一下实现方法。(方法层层嵌套,设计非常巧妙,大家可以跟着我的思路来找一找 )。...能看到这里的读者应该给自己点一个赞 。 总结   本文主要给各位介绍了Flutter中实现音视频的一种方案 ,外接纹理(Texture),这也是Flutter官方视频插件所采用的方案。

    3.5K40

    YouTube 的感知视频质量测量模型——UVQ

    来源:Google Research 题目:UVQ: Measuring YouTube's Perceptual Video Quality 作者:Yilin Wang, Feng Yang 原文链接...m=1 UVQ模型链接:https://github.com/google/uvq 内容整理:李雨航 用户生成内容(UGC)的视频质量评估是工业界和学术界的一个重要话题。...背景 YouTube 等在线视频共享平台需要了解感知视频质量(即用户对视频质量的主观感知),以便更好地优化和改善用户体验。...因此,基于参考的质量评价在 UGC 情况下变得不准确且不一致。此外,尽管 UGC 数量很大,但目前带有质量标签的 UGC-VQA 数据集有限。...此外,为了推进 UGC-VQA 和压缩研究,我们增强了开源的 YouTube-UGC 数据集,其中包含来自 YouTube 上数百万个 UGC 视频的 1500 个代表性 UGC 样本。

    1.5K20

    Flutter 中 视频封面 视频的压缩 上传 播放

    需求分析 用户选择视频之后,可以生成一个视频的封面图 点击封面图可以播放视频 用户发表视频之前进行视频的校验(大于1080p 即像素点大于 1920 * 1080 = 2073600 像素点 或者 视频的内存大小...video_player : 是 Flutter 中用于播放视频的重要库。...它提供了一套完整的 API 来处理视频播放相关的功能,支持多种视频格式,能够在 Android 和 iOS 平台上实现流畅的视频播放体验 ideo_compress : 是一个在 Flutter 应用中用于视频压缩的库...封装视频工具类 我们封装一个视频的工具类, 里面包含了一些对视频的操作的方法, 包括获取视频的大小, 视频的像素, 获取视频的封面图... video_utils import 'dart:io'; import...视频播放 初始化视频播放器 late VideoPlayerController _videoController; @override void initState() { //

    1.2K10

    Class文件的内容(带有视频解说持续更新)

    Class文件是一个二进制字节流 · 数据类型:u1 u2 u4 u8 和_info(表类型) _info的来源是hotspot源码中的写法 · 如何查看16进制的Class File Sublime、...notepad、Idea插件 BinEd 观察Byte Code的方法 Javap、JBE(可以直接修改)、JClassLib-IDEA的插件 Class File的构成: · ClassFile{ u4...) major Version:最大版本(5.01中的5) constant_pool:长度为constant_pool_count-1的表 常量池编号从1开始 0不指向任何常量池...this.class :当前的class文件指向常量池里面的内容 super.class:父类指向常量池的内容 constant_pool{ CONSTANT_Methodref_info:...Class二进制图片获取 本内容视频可参考: 度盘链接: https://pan.baidu.com/s/139mIzP7ERKa_o_GPqMdOhg 提取码:msyj 声明:以上资料来源于互联网经本人整理而发

    53720

    视频播放器的极致体验优化

    Photo by Vlada Karpovich from Pexels 视频体验由开始的视频清晰流畅,演变到现在的视频快速响应、即点即放、快速切换等等。...基于这些优化林勇平将介绍播放器的一些技巧,使得视频体验在较少改动的情况下就能达到极致体验的效果。...播放策略优化 第三部分是播放策略优化,对于直播来说,首先是cdn调度预取,当前页面直播列表要调度所有直播链接,获取直播地址,直接用当前的cdn的IP进行播放。...其次翻页播放选择多播放器进行翻页播放,当前页播放时翻到下一页,点击时下一个播放器已经启动播放,相当于两个播放器同时播放,上滑播放上一个播放器,下滑播放下一个播放器,只不过下一个播放器的音量在非当前页面时为...其次翻页多播放器,不同于直播时的两个播放器同时进行播放,点播翻页播放在播放当前页面的时候,可以把上一个和下一个直接准备好,上滑时准备好上一个播放器,下滑时准备好下一个播放器,翻页时直接就准备播放。

    3.4K30

    用 yt-dlp 下载整个 YouTube 频道的视频

    yt-dlp 是 youtube-dl 的一个分支,主要基于现在维护不太活跃的 youtube-dlc。该项目的主要重点是添加新功能和补丁,同时与原始项目保持同步。...GitHub 链接:https://github.com/yt-dlp/yt-dlp 其实就 YouTube 视频下载工具来说,youtube-dl 原来是挺方便的,但是现在被限速到只有 60KB/s,...v=1La4QzGeaaQ -o '%(id)s.mp3' Playlists 下载整个 YouTube 播放列表的 1080p 视频,保存到 channel_id/playlist_id 目录: yt-dlp...%(ext)s' Channels 将整个 YouTube 频道下载为包含最高质量音频的 720p 视频。...保存到以频道名称命名的文件夹中,并以视频的标题命名每个视频: yt-dlp -f 'bv*[height=720]+ba' --download-archive videos.txt https://www.youtube.com

    8.2K20

    Infuse Mac(专业的视频播放器)

    Infuse for Mac是一款OS上专业的视频播放器,Infuse Mac可以在 iPhone、iPad、Apple TV 和 Mac 上观看几乎任何视频格式的美妙方式。无需转换文件!...图片软件功能播放更多视频类型强大的视频播放器几乎可以播放任何内容,包括标准 MP4、M4V 和 MOV – 加上 MKV、AVI、WMV、MTS、ISO、VIDEO_TS、FLV、OGM、OGV、ASF...从其他设备串流浏览和播放存储在 Mac、PC、NAS、Wi-Fi 硬盘驱动器、Plex、Emby 和 Jellyfin 等应用程序或来自 Dropbox、Google Drive、OneDrive、Box...、pCloud、Yandex 等云服务的视频.Disk 和 Mega.nz – 无需同步!...由开放字幕提供支持的优化字幕带上您自己的字幕,或以几乎任何语言即时(免费)下载它们。基础丝般流畅的视频播放器(播放带有 HDR 和杜比视界的全 4K)

    1.2K20

    推荐系统——(论文阅读笔记)YouTube的视频推荐系统

    《The YouTube video recommendation system》是一篇详细介绍YouTube视频推荐的论文,在整个系统中没有复杂的算法,使用了一些简单有效的策略,这也符合工业界的应用,...以下是论文的核心内容: 目标 帮助用户找到高质量且符合用户兴趣的视频,最终实现的是Top-N推荐。 总的思想 利用用户的互动行为数据,推荐与互动过视频相似的视频。...相似视频的挖掘 1、概念 相似视频指的是:当给定视频 后,用户更有可能观看的视频组成的集合 ,公式如下所示: 其中: :种子视频 :与视频 相似的视频的集合 2、方法 关联规则...3、相似性的计算 计算的方法: 其中, 称为正则化函数,通常可以取为: 。 计算出所有的与视频 相似的视频,根据相似性的值 从候选集 中找到Top-N的相似视频。...,即推荐的视频与种子视频相似度极高,这对推荐来说不能满足多样性的要求。

    2K31

    基于 FFmpeg 的 Cocos Creator 视频播放器

    背景 腾讯开心鼠项目使用的游戏引擎是 Cocos Creator,由于引擎提供的视频组件实现方式问题导致视频组件和游戏界面分了层,从而导致了以下若干问题: 不可以在视频组件上添加其他渲染组件; 不可以使用遮罩组件来限定视频形状...其中 ffplay 程序满足了播放音视频的需求,理论上,只要把 SDL 视频展示和音频播放接口替换成移动端接口,就能完成 Cocos Creator 的音视频播放功能,但在实际 ffplay 改造过程中...上文中的 AVPlayer 只负责解码和播放流程,播放器还需要处理入参处理,视频渲染和音频播放等工作,因此封装了一个类:Video,其 UML 如下: ?...// 恢复音频输出 AudioSpec spec; }; #endif //I_AUDIO_DEVICE_H 4.5 优化与扩展 4.5.1 边下边播 边下边播可以说是音视频播放器必备的功能...最常见的边下边播实现方式是在客户端建立代理服务器,只需要对播放器传入的资源路径加以修改,从而达到播放功能和下载功能解耦。不过理论上,建立代理服务器会增加移动设备的内存和电量消耗。

    7K30

    FFmpeg简易播放器的实现-视频播放

    视频播放器基本原理 下图引用自“雷霄骅,视音频编解码技术零基础学习方法”,因原图太小,看不太清楚,故重新制作了一张图片。 ?...例如,FLV格式的数据,经过解封装操作后,输出H.264编码的视频码流和AAC编码的音频码流。 解码 将视频/音频压缩编码数据,解码成为非压缩的视频/音频原始数据。...音视频同步 根据解封装模块处理过程中获取到的参数信息,同步解码出来的视频和音频数据,并将视频音频数据送至系统的显卡和声卡播放出来。 2....简易播放器的实现-视频播放 2.1 实验平台 实验平台:openSUSE Leap 42.3 FFmpeg版本:4.1 SDL版本:2.0.9 FFmpeg开发环境搭建可参考“FFmpeg开发环境构建...FFMPEG+SDL的视频播放器ver2(采用SDL2.0) [4] 雷霄骅,最简单的视音频播放示例7:SDL2播放RGB/YUV [5] 使用SDL2.0进行YUV显示 [6] Martin Bohme

    5K40

    【PotPlayer】敲好用的本地视频播放器

    大家好,又见面了,我是你们的朋友全栈君。 软件简介 PotPlayer是KMPlayer的原作者姜勇囍进入Daum公司后的新一代作品,目前仍有更新。...由于采用Delphi编译程序的KMPlayer有一些弊端,姜勇囍为改进播放器本身的一些性能而重新用VC++进行构架。...虽然PotPlayer与KMPlayer同属一个开发者的产品,但它与KMPlayer所注重的地方并不同,能够满足不同用户的使用需求。...(不知道自己电脑操作系统位数的,请看这篇文章) 特色功能 支持强劲引擎加速:支持 DXVA, CUDA 等等,以最少的资源制造最华丽的表现。...引用参考 https://zh.wikipedia.org/wiki/PotPlayer 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159266.html原文链接

    3K10

    使用VideoView做个实用的视频播放器

    最终效果图 最终效果图 前言 这里用VideoView写一个播放器, 可以横竖屏, 可以选文件, 可以暂停, 可以快进后退, 可以进度条拖动, 可以触屏调节音量. 来看看怎么实现的吧!...这里的要点是一些使用功能的实现. 可以查阅官方文档. 官方文档 横竖屏切换 第一步是到配置文件里面设置....这样的话, 屏幕切换的时候不会去调用onStop等方法. 我们在Toolbar里面添加切换横竖屏按钮, 然后重写onConfigurationChanged....文件选择 关于文件选择器, 请查看我之前的文章. 然后就是要返回选中的文件路径. 这是Intent的常规使用了. 不多说了. 手势调节音量 添加触摸监听, 然后用手势操作实现....调节音量的代码也是很常规的了.

    1.6K50
    领券