我想要獲取.mp4文件的視頻長度元數據,可以使用Python附帶的模塊或PyPi上提供的模塊,而且不需要外部軟件。我在互聯網上搜索了所有內容,所有我能找到的都是不支持.mp4文件的模塊,過時和不可用的模塊以及需要外部軟件的模塊。獲取.mp4文件長度Python
它只必須能夠在Windows上運行*
我想要獲取.mp4文件的視頻長度元數據,可以使用Python附帶的模塊或PyPi上提供的模塊,而且不需要外部軟件。我在互聯網上搜索了所有內容,所有我能找到的都是不支持.mp4文件的模塊,過時和不可用的模塊以及需要外部軟件的模塊。獲取.mp4文件長度Python
它只必須能夠在Windows上運行*
你可以使用moviepy。
首先,使用pip
安裝:
$ pip install --user moviepy
然後,蟒蛇,確保你已經安裝了ffmpeg的二進制文件(只需要一次,但無害的,如果你把它稱爲多次):
>>> import imageio
>>> imageio.plugins.ffmpeg.download()
然後你可以使用VideoFileClip
來查詢和操作文件:
>>> clip = VideoFileClip('/path/to/file.mp4')
>>> duration_in_sec = clip.duration
>>> duration_in_sec
14.0
[如何在Python中獲取視頻的持續時間?](https://stackoverflow.com/questions/3844430/how-to-get-the-duration-of-a-video-in-python) – EsotericVoid
它已經在這裏問過了[如何在Python中獲取視頻的持續時間?](https://stackoverflow.com/questions/3844430/how-to-get-the-duration-of-a-video-in-python) –
它沒有符合我的規格的答案。 – Treehee