如何获取视频持续时间并将其打印为 php 输出,
像 echo $duration。
到目前为止,我使用了这个命令:
ffprobe -i C:\FFMpeg\bunny.mp4 -show_format | findstr duration
查找视频持续时间。
我得到了一些输出加上这个:
...
Unsupported codec with id 0 for input stream 2
Unsupported codec with id 0 for input stream 3
duration=60.095000
我不知道如何获得该持续时间并打印下来。
最佳答案
好的,我终于做到了,但我不知道这是否是最佳做法,但对我来说目前还可以,我所做的是将持续时间保存在临时文本文件中。
命令:
cd C:\FFMpeg\bin; .\ffprobe -i " . $path . " -show_format | findstr duration > C:\xampp\htdocs\bass\storage\generator\projects\duration.txt
现在我将使用 php 访问该文件并获取它的内容。
关于php ffmpeg 获取视频时长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38117591/