加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 以正确的9:16格式显示Youtube视频和缩略图

发布时间:2020-12-13 13:05:58 所属栏目:PHP教程 来源:网络整理
导读:我可以轻松地获得Youtube图像缩略图,其中包含此处描述的链接: How do I get a YouTube video thumbnail from the YouTube API? 但所有这些缩略图都采用3:4格式(或接近的格式),即使视频本身采用其他格式.然后在图片的顶部和底部可以看到一些黑色水平条. 我
我可以轻松地获得Youtube图像缩略图,其中包含此处描述的链接: How do I get a YouTube video thumbnail from the YouTube API?

但所有这些缩略图都采用3:4格式(或接近的格式),即使视频本身采用其他格式.然后在图片的顶部和底部可以看到一些黑色水平条.

我需要9:16格式的图像(这是我的视频格式),没有黑条.这有可能撤退吗?

更新

即使Youtube页面上的视频中没有黑条,Youtube视频本身也会在顶部和底部显示黑条.

有什么方法可以简单地以正确的格式显示缩略图和视频吗?

更新

我发现了这个:Removing black borders 4:3 on youtube thumbnails

提问者想要移除黑色顶部和底部条.这里最好的答案是调整高度并通过手动校正“隐藏”黑条.下面的一些评论也表明了这一点.
这是否意味着无法避免?

Per the API documentation:

The tag that has a yt:name attribute value of mqdefault identifies a 320×180 (16:9) thumbnail image. This image does also does not have a timestamp and could be from any point in the video.

因此,有一个图像可用于16:9格式的每个视频分辨率(至少我测试过).当然,它不是这个星球上最大的形象……

如果大小是一个问题,并且你需要更大的东西,那么最好的选择就是选择一个总是以4:3比例的可用选项,并使用CSS隐藏多余的选项. YouTube itself has done this for a long time.他们现在在他们的网站上使用多个缩略图大小,包括mqdefault.jpg.

当所有尺寸都已知时,很容易从图像中隐藏多余的宽度和/或高度. Here is an example using a 4:3 image from YouTube隐藏黑条,留下16:9的结果. CSS评论为您的乐趣.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读