python 速度 write_videofile_moviepy音视频剪辑:使用VideoFileClip、AudioFileClip和write_videofile、write_audiofile...

一、概述

在本地进行音视频处理时,首先要从视频文件进行音视频加载,最后要将处理结果输出到文件。本节介绍moviepy的音视频的加载和输出方法。

二、视频加载

2.1、视频加载方法

要从视频文件中加载视频非常简单,使用VideoFileClip类的构造方法即可完成加载。其构造方法语法如下:

__init__(self, filename, has_mask=False,

audio=True, audio_buffersize=200000,

target_resolution=None, resize_algorithm='bicubic',

audio_fps=44100, audio_nbytes=2, verbose=False,

fps_source='tbr')

2.1.1、参数释义

filename:视频文件名,只要是ffmpeg支持的视频文件如 .ogv, .mp4, .mpeg, .avi, .mov等都可以

has_mask:如果视频文件中包含遮罩该参数设置为“True”

audio:如果视频没有声音或者希望加载时不读取音频,则应该将audio设置为False

audio_buffersize:音频缓冲区大小,一般使用缺省值即可

target_resolution:设置为加载后需要变换到的分辨率,类型为列表或元组,第一个元素为分辨率的高,第二个为宽,如果高或宽有一个为None,则保持现有纵横比调整帧的大小。如果保持原分辨率不变,则不需要设置本参数或设置为None。如

你可能感兴趣的:(python,速度,write_videofile)