Gia*_*nou 7 python video ffmpeg moviepy
我想获得视频的音量,所以我使用以下内容:
import numpy as np # for numerical operations
from moviepy.editor import VideoFileClip, concatenate
clip = VideoFileClip("soccer_game.mp4")
cut = lambda i: clip.audio.subclip(i,i+1).to_soundarray(fps=22000)
volume = lambda array: np.sqrt(((1.0*array)**2).mean())
volumes = [volume(cut(i)) for i in range(0,int(clip.audio.duration-2))]
Run Code Online (Sandbox Code Playgroud)
但我收到这些错误:
Exception AttributeError: "VideoFileClip instance has no attribute 'reader'" in <bound method VideoFileClip.__del__ of <moviepy.video.io.VideoFileClip.VideoFileClip instance at 0x084C3198>> ignored
WindowsError: [Error 5] Access is denied
Run Code Online (Sandbox Code Playgroud)
我正在使用 IPython 笔记本和 Python 2.7。我假设某些东西没有适当的权限。我已更改以管理员身份运行此程序以运行 ffmpeg.exe、ffplay.exe、ffprobe.exe。
| 归档时间: |
|
| 查看次数: |
1553 次 |
| 最近记录: |