有没有办法将某人与高清1080p质量的YouTube视频相关联?截至目前,在将某人链接到youtube网址时,视频默认为360p。
答案 0 :(得分:59)
是的,有:
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
注意:
嵌入式播放器中的视频质量设置目前最多可以1440p
(vq=hd1440
),表示以下不工作:vq=hd2160
(4k)
<强>更新强>
截至2018年4月10日,此代码仍有效
一些用户报告&#34;没有工作&#34;。
根据我所了解的情况,问题与网络速度和/或屏幕尺寸有关
当YT播放器启动时,它会收集网络速度,屏幕和播放器大小等信息,如果连接速度很慢或屏幕/播放器尺寸小于请求的质量(vq=
),则会显示质量较低的视频尽管在vq=
上选择了该选项。
确保阅读以下评论。
2017年3月:如果主视频不是1080,则vq = hd1080将导致选择 AUTO 。
答案 1 :(得分:11)
不,这不起作用。这不只是为了你,如果你花了最后一小时试图找到一个答案,让你的嵌入视频打开高清。
问题:哦,但是你怎么知道这不再适用了?没有其他办法可以让嵌入式视频以不同的质量打开?
答案:刚转到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)。
我从评论中看到的是,它有时可以工作,但有些则不然。接受的答案表明“它测量网络速度以及屏幕和播放器大小”。因此,我们可以理解,我不能强制HD,因为在网络速度/屏幕分辨率较低的情况下,YouTube仍然会做任何想做的事情。从我的角度来看,每个人都说它的作用只是在他们的手上有误报,并且在他们测试的时候,它的工作是出于与vq
参数无关的一些随机原因。如果它是一个有效参数,Google会将其记录在某处,并且vq
没有记录在任何地方。
答案 2 :(得分:0)
要链接到YouTube视频,以便默认情况下以高清格式播放,请使用以下网址:
https://www.youtube.com/v/VIDEOID?version=3&vq=hd1080
将VIDEOID更改为您要链接到的YouTube视频ID。当有人关注该链接时,它将在全屏模式下显示最高分辨率(最高1080p)。很遗憾,vq = hd1080无法在普通的YouTube网站上发挥作用(包含评论和相关视频)。