您可以
ffprobe为此使用外部命令。具体来说,请从FFmpeg
Wiki运行以下bash命令:
import subprocessdef get_length(filename): result = subprocess.run(["ffprobe", "-v", "error", "-show_entries", "format=duration", "-of", "default=noprint_wrappers=1:nokey=1", filename], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) return float(result.stdout)



