Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将视频文件长度上传到AmazonS3?_Php_Video_Amazon Web Services_Amazon S3_Ffmpeg - Fatal编程技术网

Php 如何将视频文件长度上传到AmazonS3?

Php 如何将视频文件长度上传到AmazonS3?,php,video,amazon-web-services,amazon-s3,ffmpeg,Php,Video,Amazon Web Services,Amazon S3,Ffmpeg,我使用plupload将视频文件上传到AmazonS3,并使用JWPlayer播放它。在播放视频文件之前,我会显示上传到S3的视频文件列表。在此列表中,我想显示视频的持续时间 我已经阅读了PHP使用的ffmpeg方法。有没有更好的方法来获取持续时间 关于使用ffprobe获取持续时间。您可以调整的一些cli示例: 以秒为单位显示持续时间 以十六进制格式显示持续时间(HH:MM:SS.微秒) 那很有效,谢谢。我还是希望他们有更简单的方法。这是一段用于视频处理的高度可重用的信息。@ArnaudLey

我使用plupload将视频文件上传到AmazonS3,并使用JWPlayer播放它。在播放视频文件之前,我会显示上传到S3的视频文件列表。在此列表中,我想显示视频的持续时间

我已经阅读了PHP使用的ffmpeg方法。有没有更好的方法来获取持续时间


关于

使用
ffprobe
获取持续时间。您可以调整的一些cli示例:

以秒为单位显示持续时间 以十六进制格式显示持续时间(
HH:MM:SS.微秒)

那很有效,谢谢。我还是希望他们有更简单的方法。这是一段用于视频处理的高度可重用的信息。@ArnaudLeyder我做了一个更简单的命令,省略了
eval
grep
echo
。哦,看起来更好+1.
$ ffprobe -v error -show_entries format=duration -of default=nw=1:nk=1 input.mp4
108.501000
$ ffprobe -v error -show_entries format=duration -sexagesimal -of default=nw=1:nk=1 input.mp4
0:01:48.501000