>백엔드 개발 >PHP 튜토리얼 >在php中能通过一个视频的url,得到他的播放长度吗

在php中能通过一个视频的url,得到他的播放长度吗

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-06 20:43:051072검색

在php中能通过一个视频的url,在不打开视频的情况下,得到他的播放长度吗?

回复内容:

在php中能通过一个视频的url,在不打开视频的情况下,得到他的播放长度吗?

视频格式的长度属于视频的属性,一般包含在视频封装格式的头部标签中,并且不同的视频封装格式头部标签格式也不相同。
URL只是提供资源的定位,不会提供资源的内部属性。

除非这个URL中包含了视频播放长度信息,否则你将无从获取。

每个格式的视频文件都有视频长度的信息,吧视频文件下载到本地,然后解析二进制文件。

php_ffmpeg

一般来说直接通过URL是无法拿到视频的相关信息的,你要么根据视频网站的API根据视频的ID获取视频的相关信息,要么就把视频直接下载下来利用PHP-FFMpeg(https://github.com/PHP-FFMpeg/PHP-FFMpeg#ffprobe)获取到视频的时间,为了避免以后重复下载,可以把相关信息存储下来,碰到下载过的就直接读取不用下载获取了。

防守对方的手

我擦咧

擦了个DJ


  1. ``

##

<code><?php echo 'what's a fuck!';</code></code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.