测试实例:从视频中提取音轨并保存

clip = mpy.VideoFileClip('test.mp4')   # 读取视频
new_clip = clip.audio # 提取音轨
new_clip.write_audiofile('test.wav')  # .wav 为无损音质
new_clip.write_audiofile('test.mp3')  # .mp3 为有损音质

2. 展示

clip.show(t=0, interactive=False):预览某一画面,

  • interactive = True:点击画面会输出该点的坐标和颜色的RGB值
  • clip.preview(fps=15, audio=True):预览视频

    注意clip.show()clip.preview() 需要 Pygame 库支持

    clip.ipython_display()ipython_display(path):在 IPython Notebook 中显示

  • 可用参数:t, width, fps, autoplay, loop
  • 3. 编辑

    clip.resize(newsize=None, height=None, width=None):缩放画面

    newsize:(width,height) pixel 单位 或 缩放因子

    heightwidth:pixel 单位