有没有办法将某人链接到高清 1080p 质量的 YouTube 视频? [关闭]
Posted
技术标签:
【中文标题】有没有办法将某人链接到高清 1080p 质量的 YouTube 视频? [关闭]【英文标题】:Is there a way to link someone to a YouTube Video in HD 1080p quality? [closed] 【发布时间】:2014-06-02 10:33:39 【问题描述】:有没有办法将某人链接到高清 1080p 质量的 YouTube 视频?截至目前,当将某人链接到 youtube 网址时,视频默认为 360p。
【问题讨论】:
我认为用户可以决定他想要什么质量。 YouTube 中有一个用于您个人默认质量的选项,我认为您不能强制用户使用 1080p。 可能有一种方法可以使用Youtube Data API,我知道您只能请求高清视频,可能有一种方法可以仅以高清形式呈现它.. 无赖 :( 是的,看起来 youtube 数据 api 有一种方法,但我只是好奇是否有一种方法可以将某人链接到一个强制以 1080p 高清播放的 url。我听说了可以通过在 URL 末尾连接一个字符串来实现,但它似乎不再起作用了 Paul 就在下方,在 Mac 和 Safari、Chrome 和 Firefox 上运行良好(但适用于移动浏览器)。例如,对于 4K --> youtube.com/v/VIDEO-ID?version=3&vq=hd2160 【参考方案1】:是的,有:
https://www.youtube.com/embed/kObNpTFPV5c?vq=hd1440
https://www.youtube.com/embed/kObNpTFPV5c?vq=hd1080
etc...
选项是:
1440 的代码:vq=hd1440
1080 代码:vq=hd1080
720 代码:vq=hd720
480p 代码:vq=large
360p 代码:vq=medium
240p 代码:vq=small
更新 截至 2018 年 4 月 10 日,此代码仍然有效。 一些用户报告“不起作用”,如果它不适合您,请阅读以下内容:
据我所知,问题与网络速度和/或屏幕大小有关。
当 YT 播放器启动时,它会收集网络速度、屏幕和播放器尺寸等信息,如果连接速度慢或屏幕/播放器尺寸小于请求的质量(vq=
),则显示质量较低的视频 尽管在 vq=
上选择了选项。
还要确保您阅读下面的 cmets。
【讨论】:
谢谢!有没有办法设置高画质但设置屏幕尺寸小于全屏? 看起来这不再有效 是否指定 vq= 似乎没有任何区别。 YouTube 会根据窗口大小自动选择最佳分辨率,我也推测连接速度 这是我从您发布的视频中了解到的。如果我在一个小的 iframe 中播放视频,默认质量设置为360p
。如果我复制 iframe url 并将其直接粘贴到浏览器 https://www.youtube.com/embed/d_sqhA2KKNQ?vq=hd1080&html5=1
上,默认情况下视频会在 720p
播放,在这两种情况下 vq=
都会被忽略。
这不起作用,或者至少不是在我测试过的每台计算机和浏览器上都不起作用。这取决于框架的大小。【参考方案2】:
不,这不起作用。而且这不仅适合您,以防您在最后一个小时内试图找到以高清打开嵌入视频的答案。
问题:哦,但是你怎么知道这不再起作用并且没有其他方法可以让嵌入视频以不同的质量打开?
答案:刚刚去了Google's official documentation regarding Youtube's player parameters,没有一个参数可以让你改变它的质量。
另外,hd=1
也不起作用。 More info here.
显然 Youtube 会分析用户窗口(或 iframe)的宽度和高度,并根据此自动设置质量。
更新:
截至 2018 年 4 月 10 日,它仍然不起作用 (see my comment on the accepted answer for more details)。
我可以从 cmets 看到它有时可能有效,但在其他一些情况下则无效。接受的答案是“它测量网络速度以及屏幕和播放器大小”。因此,我们可以理解,我不能强制高清,因为在网络速度/屏幕分辨率低的情况下,YouTube 仍然会做它想做的任何事情。从我的角度来看,每个人都说它有效只是手上有误报,并且在他们测试它的情况下,由于与vq
参数无关的随机原因,它有效。如果它是一个有效参数,Google 会在某处记录它,而 vq
不会在任何地方记录。
【讨论】:
我猜你可以说“它不适合我”。 文档声明他们不支持手动设置质量。事实上,vq
甚至根本没有记录在案,所以我猜这个参数已经不存在了。
hd=1 现在对我有用 :-) 至少看起来是这样。
你能确定它对你有用吗?否则你可能会误导来这里寻求帮助的人。 :)
不适合我【参考方案3】:
要链接到 YouTube 视频以使其默认以高清播放,请使用以下 URL:
https://www.youtube.com/v/VIDEOID?version=3&vq=hd1080
将 VIDEOID 更改为您要链接到的 YouTube 视频 ID。当有人点击链接时,它将以全屏模式显示可用的最高分辨率(最高 1080p)。不幸的是,vq=hd1080 在普通的 YouTube 网站(包括 cmets 和相关视频)上不起作用。
【讨论】:
如何链接到 60FPS? 在桌面 (Mac) 浏览器(Firefox、Safari、Chrome)上运行良好。谢谢。但不是在移动设备上。 对我有用!! 不适合我以上是关于有没有办法将某人链接到高清 1080p 质量的 YouTube 视频? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
[大数据时代][纪录片][2020]百度云资源,1080P高清中字