自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老猿Python

CSDN 2020博客之星季军。 如需高数、图像处理、OpenCV、Python等电子书请扫博客左边二维码加微公号

  • 博客(41)
  • 资源 (12)
  • 问答 (5)
  • 收藏
  • 关注

原创 moviepy音视频剪辑:颜色相关变换函数blackwhite、colorx、fadein/out、gamma_corr、invert_colors、lum_contrast、mask_color介绍

☞ ░ 前往老猿Python博文目录 ░一、引言在《moviepy音视频剪辑:moviepy中的剪辑基类Clip详解》介绍了剪辑基类的fl、fl_time、fx方法,在《moviepy音视频剪辑:视频剪辑基类VideoClip的属性及方法详解》介绍了fl_image和subfx方法,在《Python+moviepy音视频剪辑:视频帧数据的本质、Clip的fl方法进行变换处理的原理以及滚屏案例》及《moviepy音视频剪辑:使用fl_time进行诸如快播、慢播、倒序播放等时间特效处理的原理和可能遇到的

2020-06-30 23:07:28 3344

原创 moviepy音视频剪辑:颜色相关变换函数blackwhite、colorx、fadein/out、gamma_corr、invert_colors、lum_contrast、mask_color详解

本文详细介绍了moviepy与颜色变换相关的blackwhite、colorx、fadeinout、gamma_corr、invert_colors、lum_contrast、mask_color函数的功能和使用方法,这些函数可以在某些剪辑中用于制造特殊的特效。

2020-06-30 23:01:25 1965

原创 moviepy音视频剪辑:TextClip不支持中文字符以及OSError: magick.exe: unable to read font 仿宋_GB2312.ttf的解决办法

moviepy对中文和多语言环境的支持做得并不好,包括中文文件名以及用于显示文字的TextClip就是典型的中文支持方面存在问题的。对于编解码的问题,可以通过修改解码语句中的编码类型为’asn’或‘cp936’等方式解决,对于文字显示的处理,则稍微麻烦点。 inf = """ I like programming I like moviepy I like 卓别林 中国欢迎你! Welcom to China! Welcome to W

2020-06-29 22:34:52 4495 6

原创 moviepy音视频剪辑:TextClip.list(font)和search搜索字体报错UnicodeDecodeError:utf-8 codec cannott decode byte 问题

☞ ░ 前往老猿Python博文目录 ░在moviepy2.0.0.Dev版本中,执行如下语句:from moviepy.editor import *TextClip.search('gb', 'font')报错:Traceback (most recent call last):File "F:/study/python/project/moviepyTest/moviepyTest.py", line 45, inTextClip.search('gb', 'font')File

2020-06-29 13:00:38 1710

原创 moviepy音视频剪辑:使用rotate函数实现视频变换处理以及参数expand取值为True时的花屏问题解决方案

☞ ░ 前往老猿Python博文目录 ░一、rotate函数功能介绍moviepy的rotate函数用于将剪辑逆时针旋转指定的角度或弧度。调用语法:rotate(clip, angle, unit="deg", resample="bicubic", expand=True)参数说明: angle:一个代表角度或弧度的数值或者是一个返回二者数值的与时间线相关的函数(带一个参数t) unit:用于确认angle值对应弧度还是角度,如果是角度为“deg”,否则为“rad”,弧度和角度的换算

2020-06-28 22:06:30 2386 12

原创 moviepy音视频剪辑:lum_contrast什么时候使用以及图像处理什么时候需要调整亮度与对比度

☞ ░ 前往老猿Python博文目录 ░一、亮度、对比度的概念图像的亮度(luminosity )也即对明度的度量(参考《音视频处理基础知识扫盲:数字视频YUV像素表示法以及视频帧和编解码概念介绍》)。图像亮度本质上图像中每个像素的亮度,每个像素的亮度本质上RGB值的大小,RGB值为0是像素点为黑色,RGB都为255时像素点最亮,为白色。图像对比度指的是指一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,即指一幅图像灰度反差的大小,也就是不同像素点之间的差值,差值越大,对比度越明显。差异范

2020-06-26 23:47:07 1613

原创 moviepy音视频剪辑:输出文件前预览剪辑和视频帧的preview和imdisplay方法

☞ ░ 前往老猿Python博文目录 ░一、引言由于moviepy合成剪辑后,输出需要较多的时间,那么在输出前预览一下有助于提高处理效率。moviepy提供了预览的工具,这个工具是基于pygame实现的moviepy.video.io.preview,因此在使用前必须安装pygame。参考安装指令:pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple二、预览函数preview语法调用语法:def preview(

2020-06-26 22:20:51 2425

转载 图像处理gamma修正(伽马γ校正)的原理和实现算法

☞ ░ 前往老猿Python博文目录 ░本文转自博客园:淇淇宝贝的文章《图像处理之gamma校正》,原文链接:https://www.cnblogs.com/qiqibaby/p/5325193.html一、gamma校正背景在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化,电子流与输入电压相比是按照指数曲线变化的,输入电压的指数要大于电子束的指数。这说明暗区的信号要比实际情况更暗,而亮区要比实际情况更高。所以,要重现摄像机拍摄的画面,电视和监视器必须进行伽

2020-06-26 10:32:16 19018

原创 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Release释放操作

☞ ░ 前往老猿Python博文目录 ░一、Nchf_OfflineOnlyCharging_Release消息交互流程Nchf_OfflineOnlyCharging_Release是CHF提供的服务化操作请求接口,用于5G融合计费中CTF向CHF请求结束离线计费会话。其消息交互过程如图:对应文字过程描述如下:CTF发送Nchf_OfflineOnlyCharging_Release消息给CHF,URI带{OfflineChargingDataRef} 标识仅离线计费数据被更新和释放,最后使

2020-06-23 21:38:11 1553

原创 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程

☞ ░ 前往老猿Python博文目录 ░一、Nchf_OfflineOnlyCharging_Update消息交互过程Nchf_OfflineOnlyCharging_Update消息是是5G融合计费的离线计费中CHF为SMF中的NF功能体CTF提供的更新计费数据的接口。其消息交互过程如下:对应步骤文字描述如下:NF(CTF)向CHF发送Nchf_OfflineOnlyCharging_Update请求。URI中的{OfflineChargingDataRef}标识要更新的“仅离线计费数据”。

2020-06-23 20:15:22 1281

原创 重要消息:MoviePy v2.0.0.dev1预发布版本已经可以下载安装使用

☞ ░ 前往老猿Python博文目录 ░刚刚得知,MoviePy v2.0.0.dev1版本已经预发布,解决了多语言支持及TextClip等一系列Bug,大家不妨升级使用。升级指令:pip install moviepy --pre --upgrade没有验证国内镜像网站是否同样升级,如果国外网站升级难以访问的话,可以试试如下指令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple moviepy --pre --upgrade或pip

2020-06-22 21:52:43 1368

原创 moviepy音视频剪辑:视频基类VideoClip子类VideoFileClip、CompositeVideoClip、ImageSequenceClip介绍

☞ ░ 前往老猿Python博文目录 ░一、引言在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了VideoClip主要有六个直接子类(VideoFileClip、 ImageSequenceClip、CompositeVideoClip、ImageClip、DataVideoClip、UpdatedVideoClip)和两个间接子类(ColorClip, TextClip)。在《moviepy音视频剪辑:视频基类VideoClip子类DataVideoClip、UpdatedV

2020-06-22 00:41:23 5775 5

原创 moviepy音视频剪辑:视频基类VideoClip子类VideoFileClip、CompositeVideoClip、ImageSequenceClip介绍及使用案例

☞ ░ 前往老猿Python博文目录 ░一、引言在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了VideoClip主要有六个直接子类(VideoFileClip、 ImageSequenceClip、CompositeVideoClip、ImageClip、DataVideoClip、UpdatedVideoClip)和两个间接子类(ColorClip, TextClip)。在《moviepy音视频剪辑:视频基类VideoClip子类DataVideoClip、UpdatedV

2020-06-22 00:33:29 3826

原创 moviepy执行TextClip.search方法时报错TypeError: a bytes-like object is required, not str

☞ ░ 前往老猿Python博文目录 ░执行TextClip.search方法时,报错:>>> from moviepy.editor import *>>> TextClip.search('red','color')Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> TextClip.search('red','color'

2020-06-21 14:53:03 1035

原创 TextClip的list和search方法报错:UnicodeDecodeError: utf-8 codec canot decode byte 0xb7 in position 8

☞ ░ 前往老猿Python博文目录 ░由于moviepy对多语言环境支持存在一些问题,因此在执行TextClip.list(‘font’)和TextClip.search(‘GB’,‘font’)会报错,报错信息为: File "C:\Program Files\Python37\lib\site-packages\moviepy\video\VideoClip.py", line 1177, in list return [l.decode('UTF-8')[8:] for l in l

2020-06-21 14:31:08 1242

原创 TextClip构造方法报OSError:MoviePy creation of None failed because of the following [WinError 2]系统找不到指定的文件

☞ ░ 前往老猿Python博文目录 ░在使用moviepy的构造方法创建实例时报错:"C:\Program Files\Python37\python.exe" F:/study/python/project/moviepyTest/moviepyTest.pyTraceback (most recent call last): File "C:\Program Files\Python37\lib\site-packages\moviepy\video\VideoClip.py", line

2020-06-21 14:22:50 2346

原创 moviepy音视频剪辑:视频基类VideoClip子类DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip类详解

☞ ░ 前往老猿Python博文目录 ░一、概述在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了剪辑相关类及关系,其中VideoClip有多个直接子类和间接子类。本文中将介绍的DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip都是VideoClip的子类,其中DataVideoClip、UpdatedVideoClip在前面文中未进行介绍,之所以将这几个类在此一并介绍,是因为这几个类都在VideoClip类相

2020-06-21 13:59:18 4973

原创 moviepy音视频剪辑:视频基类VideoClip子类DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip及使用案例

一、概述在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了剪辑相关类及关系,其中VideoClip有多个直接子类和间接子类。本文中将介绍的DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip都是VideoClip的子类,其中DataVideoClip、UpdatedVideoClip在前面文中未进行介绍,之所以将这几个类在此一并介绍,是因为这几个类都在VideoClip类相同的模块文件VideoClip.py中。二

2020-06-21 13:37:07 1969 9

原创 moviepy音视频剪辑:mask clip遮罩剪辑、遮片、蒙版的作用以及其包含的构成内容

☞ ░ 前往老猿Python博文目录 ░在阅读moviepy的类ImageClip的构造方法代码时,对于其中涉及遮罩的处理没有理解,到处查找遮罩的资料没有查到,最后到moviepy的官网上尝试了一下,终于有所收获。下面结合官网材料结合本人的理解介绍一下:mask:有人译为遮罩、遮片、蒙版,而这三个词在不同的剪辑处理或图像处理软件中可能有不同含义,在此不详细介绍,为了连贯和一致性,老猿还是将其翻译为遮罩;mask遮罩是一种特殊的视频剪辑,它指示当带遮罩的视频剪辑与其他视频剪辑合成时,带遮罩的剪辑对

2020-06-18 23:24:40 4147

原创 图像处理术语解释:什么是PRGBA和Alpha预乘(Premultiplied Alpha )

☞ ░ 前往老猿Python博文目录 ░Alpha预乘(Premultiplied Alpha)和PRGBA一般来说四通道图像数据保存的都是ARGB或RGBA,其R、G、B值还没有进行任何透明化处理,但这种格式在图像合成时会存在两个问题:由于对有Alpha通道的图片进行合成处理时,先要获取原始图像RGB的值,这个原始图像真正的RGB值必须考虑Alpha通道,因此会进行一次计算:源图像像素颜色 X alpha。如果这种计算都在合成时进行处理,性能处理压力就会集中在合成阶段;在图像合成时,有时需要进

2020-06-15 22:08:06 2748

原创 图像处理术语解释:灰度、色相、饱和度、亮度、明度、阿尔法通道、HSL、HSV、RGBA、ARGB和PRGBA以及Premultiplied Alpha(Alpha预乘)等基础概念详解

本文在笔者花了4天时间查阅了大量资料的基础上,结合自己的理解整理了图像处理的一些常用基础概念,包括图像的灰度、色相、饱和度、亮度、明度、阿尔法通道、HSL、HSV、RGBA、ARGB和PRGBA概念以及Premultiplied AlphaAlpha预乘等。

2020-06-15 21:59:49 16902 20

原创 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Create创建操作

Nchf_OfflineOnlyCharging_Create服务化操作请求是给CTF向CHF请求服务使用的初始化请求(英文原文:request initial report of service usage)。该请求操作是在UE还未存在计费数据资源的情况下发起,其过程如下:对应步骤文字描述如下:CTF项CHF发送Nchf_OfflineOnlyCharging_Create request请求,要求建立开始计费的资源;CHF操作成功,则回复相应消息为"201 Created"。在这个回复消息内包

2020-06-12 21:12:35 1839

原创 moviepy音视频剪辑:使用fl_time进行时间特效处理报错OSError: Error in file xxxx, Accessing time

☞ ░ 前往老猿Python博文目录 ░老猿在使用moviepy音视频剪辑的fl_time进行时间特效处理时,系统报错:OSError: Error in file F:\video\WinBasedWorkHard_src.mp4, Accessing time t=54.84-54.93 seconds, with clip duration=54 seconds, 这个报错信息应该是访问的音频超出了剪辑的时长导致,如果不变换音频不会报错。有2个办法,一是视频变换时不同步改变音频,但视频du

2020-06-12 19:38:20 2077

原创 moviepy音视频剪辑:视频剪辑基类VideoClip的__init__构造方法参数has_constant_size的作用

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑模块的视频剪辑基类VideoClip构造方法:__init__(self, make_frame=None, ismask=False, duration=None, has_constant_size=True)的参数作用在moviepy官方文档中没有说明,经查阅相关源代码,确认其功能如下: has_constant_size:表示是否所有帧大小都是相同,如果是动态图像,该值必须为False,该值用于增加遮罩时使用,如果固定大小,

2020-06-11 01:02:38 980

原创 moviepy音视频剪辑基类VideoClip的write_videofile方法codec、bitrate、preset、audio_bitrate、audio_nbytes等参数的作用

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑模块的视频剪辑基类write_videofile方法用于将视频剪辑输出到文件,调用语法如下:write_videofile(self, filename, fps=None, codec=None, bitrate=None, audio=True, audio_fps=44100, preset="medium",

2020-06-11 01:01:25 6816

原创 moviepy音视频剪辑基类VideoClip的write_gif方法opt、fuzz、dispose、colors、loop等参数的作用

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑模块的视频剪辑基类write_gif方法用于将视频剪辑输出到gif文件,调用语法如下:def write_gif(self, filename, fps=None, program='imageio', opt='nq', fuzz=1, verbose=True, loop=0, dispose=False, colors=None, tempfiles=False

2020-06-11 01:00:40 2101 1

原创 moviepy音视频剪辑VideoClip类fl_image方法及参数image_func的功能介绍

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑模块的视频剪辑基类VideoClip的fl_image方法用于进行对剪辑帧数据进行变换。 调用语法:fl_image(self, image_func, apply_to=None)。fl_image方法是对get_frame方法获取的帧进行变换的方法,本质上是《moviepy音视频剪辑:moviepy中的剪辑基类Clip详解》介绍的fl方法在内容变换方面的一种变种。参数说明: image_func:参数image_func是对剪辑

2020-06-11 00:59:16 3463

原创 moviepy音视频剪辑VideoClip类fl_image方法image_func报错ValueError: assignment destination is read-only解决办法

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑模块的视频剪辑基类VideoClip的fl_image方法用于进行对剪辑帧数据进行变换。 调用语法:fl_image(self, image_func, apply_to=None)。其中参数image_func用于对帧数据进行变换,可以调用moviepy提供的相关方法,也可以自己实现,但自己实现时可能在运行时报错:ValueError: assignment destination is read-only这是因为image_func

2020-06-11 00:58:27 2503

原创 moviepy音视频剪辑VideoClip类set_position方法pos参数的使用方法及作用

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑VideoClip类set_position方法用于多个剪辑合成一个剪辑时设置调用剪辑实例的拷贝在合成剪辑的位置。调用语法:set_position(self, pos, relative=False)参数说明: pos:剪辑需要放置的位置,可以是如下方式取值:(x,y):x,y用于指定剪辑左上角在合成剪辑的坐标位置(“center”,“top”):设定水平居中,垂直位置到顶部,类似的设置还有’bottom’、‘right’、

2020-06-11 00:57:37 3603 2

原创 moviepy音视频剪辑VideoClip类to_ImageClip方法使用注意事项

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑VideoClip类to_ImageClip方法将剪辑对应时刻t的帧转换成ImageClip图像剪辑,图像剪辑是所有帧都是固定图像数据的剪辑,所有帧都对应为图像数据。调用语法:to_ImageClip(self, t=0, with_mask=True, duration=None)注意:图像剪辑在输出到文件时需要设置duration和fps值(为1即可),同时可能在输出文时要指定codec类型,否则可能播放失败。更多关于Vide

2020-06-11 00:56:45 1863

原创 moviepy音视频剪辑VideoClip类to_mask方法、to_RGB、afx方法

☞ ░ 前往老猿Python博文目录 ░moviepy音视频剪辑VideoClip类to_mask方法和to_RGB方法用于进行剪辑内容变换。1、to_mask方法to_mask方法返回一个由调用者剪辑实例构建的遮罩剪辑。调用语法:to_mask(self, canal=0)说明:to_mask方法用于将当前剪辑生成一个遮罩剪辑,处理时如果调用对象本身有遮罩,则直接返回调用剪辑的遮罩,否则根据调用剪辑的数据生成遮罩数据,生成时是将调用剪辑的每一帧数据的具体像素的YUV值中的某个除以255来实

2020-06-11 00:52:31 1400

原创 moviepy音视频剪辑:视频剪辑基类VideoClip的属性及方法详解

本文详细介绍了视频剪辑基类VideoClip的构造方法、属性和相关处理方法,相关内容参考了moviepy.video.VideoClip.py的文档字符串以及源代码,并针对部分疑难点进行了资料查询和测试,相关内容的探索和写作断断续续持续了一个多星期。VideoClip很多方法如save_frame、write_videofile、write_images_sequence、write_gif可以用于输出视频中的对应数据,而subfx、fl_image、on_color等是进行视频变换的重要方法。

2020-06-11 00:51:05 9402 1

原创 moviepy音视频剪辑:视频剪辑基类VideoClip详解

本文是笔者基于moviepy.video.VideoClip.py的文档字符串以及源代码,结合查阅资料和验证测试,断断续续持续了一个多星期探索的结果。详细介绍了视频剪辑基类VideoClip的构造方法、属性和相关处理方法,其中很多方法如save_frame、write_videofile、write_images_sequence、write_gif可以用于输出视频中的对应数据,而subfx、fl_image、add_mask、on_color、set_opacity等是进行视频变换的重要方法。

2020-06-11 00:05:41 3936

原创 人工智能数学基础--导数1:基础概念及运算

本文介绍了导数的定义、导数运算公式及导数的极值定义。

2020-06-08 22:02:16 1731

原创 老猿学5G:融合计费的Nchf和Nchf‘服务化接口消息Nchf_ConvergedCharging_Create、Update、Release和Notify

☞ ░ 老猿Python博文目录░一、引言在《老猿学5G扫盲贴:中国移动的5G计费架构解读》介绍了5G融合计费的服务化接口包括: CHF提供给CTF使用的Nchf接口 OCF提供给CHF使用的Nchf’接口这两个接口消息的内容都相同,只是服务端和客户端不同,Nchf’这个接口在3GPP规范中是没有的,是为了适应中移动的部署结构新增的,其目的是为了CHF将SMF发送的计费消息转发给OCF。因此二者的消息内容是相同的。二、Nchf和Nchf’服务化接口消息内容Nchf和Nchf’服务化接口消息

2020-06-05 16:55:59 2857

原创 老猿学5G扫盲贴:中国移动网络侧CHF的功能分解说明

☞ ░ 老猿Python博文目录░一、引言在《老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程》介绍了中国移动CHF的总体功能,同时说明了CHF网元主要由AGF、CDF、CGF三部分组成,支持在线计费、离线计费和融合计费三种场景。下面具体介绍一下AGF、CDF、CGF三部分的功能。二、AGF的功能AGF接收SMF Nchf接口消息,进行消息的路由转发,主要功能包括:配置SUPI/GPSI段数据从Nchf接口消息中解析SUPI/GPSI;根据SUPI/GPSI获取归属省O

2020-06-05 11:24:01 7630

原创 Python+moviepy音视频剪辑:视频帧数据的本质、Clip的fl方法进行变换处理的原理以及滚屏案例

本文详细介绍了视频帧的数据存储本质、moviepy的剪辑基类Clip的帧变换方法fl的原理,并通过实现视频播放从下往上滚动的案例详细介绍了帧内容变换处理的实现。文章内容深入浅出、条理清晰、案例详尽,适合所有对moviepy感兴趣的人员。

2020-06-02 20:00:38 5157 7

原创 moviepy音视频剪辑:使用fl_time报错OSError: MoviePy error: failed to read the first frame of video file

专栏:Python基础教程目录专栏:使用PyQt开发图形界面Python应用专栏:PyQt+moviepy音视频剪辑实战专栏:PyQt入门学习老猿Python博文目录老猿学5G博文目录在moviepy中使用fl_time进行诸如快播、慢播、倒序播放等时间特效处理时报错:OSError: MoviePy error: failed to read the first frame of video file F:\video\WinBasedWorkHard_src.mp4. That mig.

2020-06-01 18:39:09 3797

原创 moviepy音视频剪辑:使用fl_time进行时间特效处理报错ValueError: Attribute duration not set

专栏:Python基础教程目录专栏:使用PyQt开发图形界面Python应用专栏:PyQt+moviepy音视频剪辑实战专栏:PyQt入门学习老猿Python博文目录老猿学5G博文目录在使用moviepy的fl_time方法进行时间特效处理时报错:ValueError: Attribute ‘duration’ not set出现报错的原因有2种,一是因为未设置剪辑的duration属性,二是虽然调用了set_duration设置剪辑的duration,但set_duration方法不是改.

2020-06-01 18:37:33 1869

原创 moviepy音视频剪辑:使用fl_time进行诸如快播、慢播、倒序播放等时间特效处理的原理和可能遇到的坑

专栏:Python基础教程目录专栏:使用PyQt开发图形界面Python应用专栏:PyQt+moviepy音视频剪辑实战专栏:PyQt入门学习老猿Python博文目录老猿学5G博文目录一、引言在《moviepy音视频剪辑:moviepy中的剪辑基类Clip的属性和方法详解》介绍了fl_time方法返回一个新剪辑,新剪辑是调用剪辑的一个浅拷贝,但新剪辑的时间线被调整,实际上这个方法就是对剪辑进行一个基于时间特效的处理,如快播、慢播、倒序播放等。二、时间特效处理的基本原理时间特效处理其实非.

2020-06-01 18:34:43 4318 3

ImageMagick7.0.8 win64 16通道像素版本.rar

ImageMagick-7.0.8-56-Q16-x64-dll.rar是ImageMagick7.0.8的windows 64位操作系统的安装程序,解压执行即可安装。 使用ImageMagick的创建,编辑,撰写,或转换位图图像。它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。使用ImageMagick可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线。 ImageMagick是免费软件,可以即用型二进制分发形式提供,也可以作为源代码提供,您可以在开放应用程序和专有应用程序中使用,复制,修改和分发它们。它是在派生的Apache 2.0 许可下分发的。 ImageMagick利用多个计算线程来提高性能,并且可以读取,处理或写入兆,千兆或兆像素图像大小。

2020-06-20

videoSegClip.rar

本工具从MP4文件中指定剪辑提取其中的一段的视频输出,仅用于win7和win10环境。下载后到解压目录中执行videoSlice.EXE即可运行,永久免费使用。

2020-05-08

videoMute.rar

本工具从MP4文件中指定提取其中的一段的视频输出,该段视频的音频被去除,仅用于win7和win10环境。下载后到解压目录中执行videoMute.EXE即可运行,永久免费使用。

2020-05-08

video2Gif.rar

本工具从MP4文件中指定提取其中的一段转为GIF文件,仅用于win7和win10环境。下载后到解压目录中执行Video2Gif.EXE即可运行,永久免费使用。

2020-05-08

multiSegmentClip.rar

本工具支持从一个MP4文件中提取多段视频合并成一个视频文件输出、或者从MP4文件中剪切掉指定视频段剩余部分合并输出,仅用于win7和win10环境。下载后到解压目录中执行multiSegmentClip.EXE即可运行。

2020-05-08

MP4转MP3.rar

本工具从MP4文件中提取音频,可以指定提取其中的一段,仅用于win7和win10环境。下载后到解压目录中执行getAudio.EXE即可运行。

2020-05-08

3GPP协议R16版本-5G无线接入网38系列规范.rar

3GPP协议R16版本-5G无线接入网38系列规范,包括了119个规范的R16版本,部分文档目录:TS23.501系统总体介绍、TS38.300无线侧总体介绍、TS38.401无线侧架构、TS38.211物理信道结构、TS38.104基站射频要求、TS38.304 用户终端(UE)在空闲模式以及RRC非激活状态、TS38.305 5G无线接入网中用户终端(UE)的定位、TS38.306 5G用户终端(UE)的无线接入能力、TS38.307 5G用户终端(UE)对释放无关频段的支持要求、TS38.321 媒体接入控制(MAC)协议规范、TS38.322 无线链路控制(RLC)协议规范、TS38.323 分组数据汇聚协议(PDCP)规范、TS38.331 无线资源控制(RRC)协议规范等

2020-05-08

3GPP规范5G计费相关文档.rar

3GPP的R15/R16规范中部分与5G计费相关的规范序列文档,具体介绍请参考《老猿学5G扫盲贴:3GPP规范中与计费相关的主要规范文档列表及下载链接 https://blog.csdn.net/LaoYuanPython/article/details/105986963》

2020-05-08

PyQt图形应用事件捕获案例.rar

本代码为Python3.7+PyQt5.13开发实现的图形应用界面事件捕获案例,对应博文《PyQt(Python+Qt)实现的GUI图形界面应用程序的事件捕获和处理的几种方法》(https://blog.csdn.net/LaoYuanPython/article/details/102615610)的案例完整代码。

2019-10-17

Qt事件列表.xlsx

PyQt中QEvent的类型常量及含义,包括常量名、值、英文描述和中文翻译描述,事件类型通过事件的type()方法获取。其中标蓝色的是老猿认为价值比较大的事件。

2019-10-12

PyQt槽函数获取信号发送对象的演示代码:计算器Calculator.rar

多个按键的click信号映射到一个主窗口槽函数后,通过sender函数识别信号发送控件,再获取发送控件本身的文本作为显示和存储,最后计算输入表达式的值。 本文相关博文: PyQt学习随笔:槽函数获取信号发送对象的方法 https://blog.csdn.net/LaoYuanPython/article/details/101800541

2019-09-30

PyQt中ListView控件的数据和展示分离案例代码 listView.rar

演示PyQt中ListView控件的数据和展示分离,通过一个数据存储关联两个ListView控件,操作数据存储时可以发现两个控件列表项跟随改变。 关联博文: PyQt学习随笔:ListView控件的视图和数据模型分离案例 https://blog.csdn.net/LaoYuanPython/article/details/101716478

2019-09-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除