如何删除Youtube图像的黑色边框

时间:2016-11-30 13:45:59

标签: php css youtube-api

我在这里有很多例子如何获得Youtube图像。但是,如果视频是非标准格式,例如,图像上会出现垂直黑框。

我在这个网站上找到了有趣的链接,可以通过GET查询切割它: http://img.youtube.com/vi/XkOpbLBzPsY/hqdefault.jpg

http://img.youtube.com/vi/XkOpbLBzPsY/hqdefault.jpg?custom=true&w=196&h=110&stc=true&jpg444=true&jpgq=90&sp=68&sigh=Gv-oyTIgA39e7UG01pZ2RiGbwSo

..我尝试了我的图像,但没有发生任何事情,也没有任何关于这些参数的信息。

问题是:如果我们可以像上面的网址那样做,我怎样才能获得这些参数信息?如果没有,还有其他方法可以删除黑框吗?

如果我们只知道Youtube代码,是否可以获得如此清晰的图像?

2 个答案:

答案 0 :(得分:2)

您正在寻找youtube缩略图的16:9 yt:aspectratio格式。尝试使用此SO thread中提供的图片网址:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg

试过这个并且它有效。希望有所帮助。

答案 1 :(得分:0)

所以最后我可以做到:

<a href="#">
    <div style="background:url(<?php echo $url ?>) center no-repeat;
                background-size:cover;
                height:100px;
                width:50px;">
    </div>
</a>

不幸的是没有youtube api的帮助。