测试实例:从视频中提取音轨并保存
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 单位 或 缩放因子
height
和 width
:pixel 单位