几行python即可代码调整视频亮度

1.安装moviepy库

MoviePy是一个用于视频编辑的Python模块,可用于进行视频的基本操作(如剪切、连接、标题插入)、视频合成(也称非线性编辑)、视频处理或创建高级效果。它可以读写最常见的视频格式,包括GIF。MoviePy能处理的视频是ffmpeg格式的,支持的文件类型至少包括:*.mp4 *.wmv *.rm *.avi *.flv *.webm *.wav *rmvb。

MoviePy安装非常简单,使用pip安装时,请将站点指向国内的镜像站点,否则下载很慢或者下载不下来,下面的使用清华的镜像,指令是:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple moviepy

2.案例演示

from  moviepy.editor import *

clip = VideoFileClip(r"C:\opao_timeX1.0.mp4")
clipColorx = clip.fx(vfx.colorx,0.1)
clipColorx.write_videofile (r"C:\opao_timeX0.1.mp4")

我选的源文件是一个O泡的广告,仅做案例,没有任何打广告的意思。

 原始亮度:

0.1倍亮度:

 0.3倍亮度:

 还可以改成其他倍数的亮度,比如1.5倍亮度,2.0倍亮度,其他的就不在演示了。

2.0倍亮度: 

 3.代码介绍

上述代码涉及到的相关函数包括VideoFileClip、fx、colorx、write_videofile,其中:

VideoFileClip实际上是一个类,用于从视频文件装载视频到内存
fx函数是Moviepy剪辑基类Clip的方法,fx方法是用于执行参数指定的函数,并返回该参数对应函数的执行结果
colorx用于调整剪辑的明度
write_videofile用于将剪辑内容输出到视频文件
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是刃小木啦~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值