自定义博客皮肤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

一个老程序员零基础自学Python的分享

原创 使用PyQt进行Python图形界面程序开发文章目录

☞ ░ 前往老猿Python博文目录 ░ PyQt入门知识原来是作为老猿Python《Python基础教程目录》后的进阶学习章节存在,最近不少专栏作者提醒老猿整体的博文内容不错,但博文没有有效组织起来,看起来比较杂乱。因此准备在博文首页重点将相关文章的目录整理一下。 本部分为免费专栏《PyQt入...

2020-07-02 08:29:56 105 0

原创 PyQt+moviepy音视频剪辑实战文章目录

moviepy功能介绍 1、moviepy简介及安装 2、moviepy音视频剪辑:使用VideoFileClip、AudioFileClip和write_videofile、write_audiofile进行音视频的加载和输出 3、moviepy音视频剪辑:使用concatenate_video...

2020-05-17 21:02:12 413 0

原创 老猿Python博客文章目录索引

第1章 学习环境构建 第2章 Python编程基础知识

2019-08-02 21:52:31 3953 14

原创 moviepy音视频剪辑:与time时间线相关的变换函数freeze_region、make_loopable、speedx、time_mirror、time_symmetrize介绍
原力计划

本节详细介绍了moviepy提供的与时间线相关的变换函数,这些函数本质上是调用fl_time函数完成变换的,只是提供了一些更典型场景的时间线变换处理函数,有了这些经典时间线变换场景支持的函数,开发者可以更快的实现诸如倍速、倒序、循环播放等基本的时间特效。

2020-07-01 22:16:46 85 0

原创 moviepy音视频剪辑:与time时间线相关的变换函数freeze_region、make_loopable、speedx、time_mirror、time_symmetrize详解及使用案例
原力计划

本节详细介绍了moviepy提供的与时间线相关的变换函数,这些函数本质上是调用fl_time函数完成变换的,只是提供了一些更典型场景的时间线变换处理函数,有了这些经典时间线变换场景支持的函数,开发者可以更快的实现诸如倍速、倒序、循环播放等基本的时间特效。

2020-07-01 22:08:19 103 0

原创 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方法, 在《P...

2020-06-30 23:07:28 132 0

原创 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 164 0

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

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

2020-06-29 22:34:52 214 0

原创 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 (mo...

2020-06-29 13:00:38 199 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、rotate函数功能介绍 moviepy的rotate函数用于将剪辑逆时针旋转指定的角度或弧度。 调用语法:rotate(clip, angle, unit="deg", resample="bicubic",...

2020-06-28 22:06:30 218 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、亮度、对比度的概念 图像的亮度(luminosity )也即对明度的度量(参考《音视频处理基础知识扫盲:数字视频YUV像素表示法以及视频帧和编解码概念介绍》)。图像亮度本质上图像中每个像素的亮度,每个像素的亮度本质上RGB值的大小,RGB值为0是像素...

2020-06-26 23:47:07 158 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、引言 由于moviepy合成剪辑后,输出需要较多的时间,那么在输出前预览一下有助于提高处理效率。moviepy提供了预览的工具,这个工具是基于pygame实现的moviepy.video.io.preview,因此在使用前必须安装pygame。 参考...

2020-06-26 22:20:51 136 0

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

☞ ░ 前往老猿Python博文目录 ░ 本文转自博客园:淇淇宝贝的文章《图像处理之gamma校正》,原文链接:https://www.cnblogs.com/qiqibaby/p/5325193.html 一、gamma校正背景 在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是...

2020-06-26 10:32:16 164 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、Nchf_OfflineOnlyCharging_Release消息交互流程 Nchf_OfflineOnlyCharging_Release是CHF提供的服务化操作请求接口,用于5G融合计费中CTF向CHF请求结束离线计费会话。其消息交互过程如图:...

2020-06-23 21:38:11 246 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、Nchf_OfflineOnlyCharging_Update消息交互过程 Nchf_OfflineOnlyCharging_Update消息是是5G融合计费的离线计费中CHF为SMF中的NF功能体CTF提供的更新计费数据的接口。其消息交互过程如下:...

2020-06-23 20:15:22 141 0

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

☞ ░ 前往老猿Python博文目录 ░ 刚刚得知,MoviePy v2.0.0.dev1版本已经预发布,解决了多语言支持及TextClip等一系列Bug,大家不妨升级使用。升级指令:pip install moviepy --pre --upgrade 没有验证国内镜像网站是否同样升级,如果国...

2020-06-22 21:52:43 148 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、引言 在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了VideoClip主要有六个直接子类(VideoFileClip、 ImageSequenceClip、CompositeVideoClip、ImageClip、DataV...

2020-06-22 00:41:23 164 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、引言 在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了VideoClip主要有六个直接子类(VideoFileClip、 ImageSequenceClip、CompositeVideoClip、ImageClip、DataV...

2020-06-22 00:33:29 125 0

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

☞ ░ 前往老猿Python博文目录 ░ 执行TextClip.search方法时,报错: >>> from moviepy.editor import * >>> TextClip.search('red','color�...

2020-06-21 14:53:03 160 0

原创 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\Python3...

2020-06-21 14:31:08 133 0

原创 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.py Tra...

2020-06-21 14:22:50 163 0

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

☞ ░ 前往老猿Python博文目录 ░ 一、概述 在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了剪辑相关类及关系,其中VideoClip有多个直接子类和间接子类。 本文中将介绍的DataVideoClip、UpdatedVideoClip、ImageClip、Colo...

2020-06-21 13:59:18 332 0

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

一、概述 在《moviepy音视频剪辑:moviepy中的剪辑相关类及关系》介绍了剪辑相关类及关系,其中VideoClip有多个直接子类和间接子类。 本文中将介绍的DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip都是VideoC...

2020-06-21 13:37:07 137 0

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

☞ ░ 前往老猿Python博文目录 ░ 在阅读moviepy的类ImageClip的构造方法代码时,对于其中涉及遮罩的处理没有理解,到处查找遮罩的资料没有查到,最后到moviepy的官网上尝试了一下,终于有所收获。 下面结合官网材料结合本人的理解介绍一下: mask:有人译为遮罩、遮片、蒙版...

2020-06-18 23:24:40 140 0

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

☞ ░ 前往老猿Python博文目录 ░ Alpha预乘(Premultiplied Alpha)和PRGBA 一般来说四通道图像数据保存的都是ARGB或RGBA,其R、G、B值还没有进行任何透明化处理,但这种格式在图像合成时会存在两个问题: 由于对有Alpha通道的图片进行合成处理时,先要获...

2020-06-15 22:08:06 129 0

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

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

2020-06-15 21:59:49 251 0

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

Nchf_OfflineOnlyCharging_Create服务化操作请求是给CTF向CHF请求服务使用的初始化请求(英文原文:request initial report of service usage)。该请求操作是在UE还未存在计费数据资源的情况下发起,其过程如下: 对应步骤文字描述如...

2020-06-12 21:12:35 195 0

原创 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...

2020-06-12 19:38:20 110 0

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

☞ ░ 前往老猿Python博文目录 ░ moviepy音视频剪辑模块的视频剪辑基类VideoClip构造方法: __init__(self, make_frame=None, ismask=False, duration=None, has_constant_size=True) 的参数作用在...

2020-06-11 01:02:38 119 0

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

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

2020-06-11 01:01:25 188 0

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

☞ ░ 前往老猿Python博文目录 ░ moviepy音视频剪辑模块的视频剪辑基类write_gif方法用于将视频剪辑输出到gif文件,调用语法如下: def write_gif(self, filename, fps=None, program='imageio', ...

2020-06-11 01:00:40 103 0

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

☞ ░ 前往老猿Python博文目录 ░ moviepy音视频剪辑模块的视频剪辑基类VideoClip的fl_image方法用于进行对剪辑帧数据进行变换。 调用语法:fl_image(self, image_func, apply_to=None)。 fl_image方法是对get_frame方...

2020-06-11 00:59:16 136 0

原创 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用于对帧数据进行...

2020-06-11 00:58:27 111 0

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

☞ ░ 前往老猿Python博文目录 ░ moviepy音视频剪辑VideoClip类set_position方法用于多个剪辑合成一个剪辑时设置调用剪辑实例的拷贝在合成剪辑的位置。 调用语法: set_position(self, pos, relative=False) 参数说明: pos...

2020-06-11 00:57:37 105 0

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

☞ ░ 前往老猿Python博文目录 ░ moviepy音视频剪辑VideoClip类to_ImageClip方法将剪辑对应时刻t的帧转换成ImageClip图像剪辑,图像剪辑是所有帧都是固定图像数据的剪辑,所有帧都对应为图像数据。 调用语法: to_ImageClip(self, t=0, w...

2020-06-11 00:56:45 136 0

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

☞ ░ 前往老猿Python博文目录 ░ moviepy音视频剪辑VideoClip类to_mask方法和to_RGB方法用于进行剪辑内容变换。 1、to_mask方法 to_mask方法返回一个由调用者剪辑实例构建的遮罩剪辑。 调用语法: to_mask(self, canal=0) 说明: ...

2020-06-11 00:52:31 91 0

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

本文详细介绍了视频剪辑基类VideoClip的构造方法、属性和相关处理方法,相关内容参考了moviepy.video.VideoClip.py的文档字符串以及源代码,并针对部分疑难点进行了资料查询和测试,相关内容的探索和写作断断续续持续了一个多星期。VideoClip很多方法如save_frame...

2020-06-11 00:51:05 151 0

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

本文是笔者基于moviepy.video.VideoClip.py的文档字符串以及源代码,结合查阅资料和验证测试,断断续续持续了一个多星期探索的结果。详细介绍了视频剪辑基类VideoClip的构造方法、属性和相关处理方法,其中很多方法如save_frame、write_videofile、writ...

2020-06-11 00:05:41 123 0

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

☞ ░ 老猿Python博文目录░ 一、引言 在《老猿学5G扫盲贴:中国移动的5G计费架构解读》介绍了5G融合计费的服务化接口包括: CHF提供给CTF使用的Nchf接口 OCF提供给CHF使用的Nchf’接口 这两个接口消息的内容都相同,只是服务端和客户端不同,Nchf’这个接口在3GPP...

2020-06-05 16:55:59 203 0

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

☞ ░ 老猿Python博文目录░ 一、引言 在《老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程》介绍了中国移动CHF的总体功能,同时说明了CHF网元主要由AGF、CDF、CGF三部分组成,支持在线计费、离线计费和融合计费三种场景。 下面具体介绍一下AGF、CDF、CGF三部...

2020-06-05 11:24:01 439 0

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