东莞个人免费建网站,乐清网约车事件,健康陕西app管理端最新版,公众号上传wordpress今天我们继续用Python玩转视频。
还是用Python的第三方库moviepy。
如果你对此文章感兴趣的话#xff0c;可以看看之前的几篇文章。
都是和视频、moviepy相关的。
相信你会收获满满。 今天要实现什么效果呢#xff1f;
调整视频的播放速度#xff0c;比如1.25倍速、1.5…今天我们继续用Python玩转视频。
还是用Python的第三方库moviepy。
如果你对此文章感兴趣的话可以看看之前的几篇文章。
都是和视频、moviepy相关的。
相信你会收获满满。 今天要实现什么效果呢
调整视频的播放速度比如1.25倍速、1.5倍速、2倍速、0.5倍速等。 我们先看看今天要实现的效果。
转换前的效果
转换后的效果
参考代码
from moviepy.editor import VideoFileClip
video_clip0VideoFileClip(唐僧.mp4)
new_videovideo_clip0.speedx(factor2)
new_video.write_videofile(唐僧_clip.mp4,audioFalse)
第1行代码从Movi块的子模块editor中导入VideoFileClip类。
第2行代码读取要处理裁剪的视频。
第3行代码设置视频以2倍速播放。
第4代码保存新制作的视频文件。 重点函数speedx用于调整视频的播放速度语法格式为
speedx(factorNone,final_durationNone)
参数含义
factor指定变速系数。如果该系数大于0小于1那么播放速度变慢。如果该系数大于1那么播放速度变快。
final_duration指定视频的目标时长函数会自动计算相应的参数。如果目标时长大于原时长则播放会变慢。如果目标时长小于原时长则播放变快。
参数factor和final_duration只需要设置一个。 怎么样
你学会了吗