原创 moviepy音視頻剪輯VideoClip類set_position方法pos參數的使用方法及作用

☞ ░ 前往老猿Python博文目錄 ░ moviepy音視頻剪輯VideoClip類set_position方法用於多個剪輯合成一個剪輯時設置調用剪輯實例的拷貝在合成剪輯的位置。 調用語法: set_position(self

原创 圖像處理gamma修正(伽馬γ校正)的原理和實現算法

☞ ░ 前往老猿Python博文目錄 ░ 本文轉自博客園:淇淇寶貝的文章《圖像處理之gamma校正》,原文鏈接:https://www.cnblogs.com/qiqibaby/p/5325193.html 一、gamma校正背

原创 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') 報錯:

原创 moviepy音視頻剪輯:視頻基類VideoClip子類DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip及使用案例

☞ ░ 前往老猿Python博文目錄 ░ 一、概述 在《moviepy音視頻剪輯:moviepy中的剪輯相關類及關係》介紹了剪輯相關類及關係,其中VideoClip有多個直接子類和間接子類。 本文中將介紹的DataVideoCl

原创 moviepy音視頻剪輯:視頻基類VideoClip子類VideoFileClip、CompositeVideoClip、ImageSequenceClip介紹及使用案例

☞ ░ 前往老猿Python博文目錄 ░ 一、引言 在《moviepy音視頻剪輯:moviepy中的剪輯相關類及關係》介紹了VideoClip主要有六個直接子類(VideoFileClip、 ImageSequenceClip、

原创 moviepy音視頻剪輯:lum_contrast什麼時候使用以及圖像處理什麼時候需要調整亮度與對比度

☞ ░ 前往老猿Python博文目錄 ░ 一、亮度、對比度的概念 圖像的亮度(luminosity )也即對明度的度量(參考《音視頻處理基礎知識掃盲:數字視頻YUV像素表示法以及視頻幀和編解碼概念介紹》)。圖像亮度本質上圖像中每

原创 圖像處理術語解釋:什麼是PRGBA和Alpha預乘(Premultiplied Alpha )

☞ ░ 前往老猿Python博文目錄 ░ Alpha預乘(Premultiplied Alpha)和PRGBA 一般來說四通道圖像數據保存的都是ARGB或RGBA,其R、G、B值還沒有進行任何透明化處理,但這種格式在圖像合成時會

原创 moviepy音視頻剪輯:TextClip不支持中文字符以及OSError: magick.exe: unable to read font 仿宋_GB2312.ttf的解決辦法

☞ ░ 前往老猿Python博文目錄 ░ 一、引言 moviepy對中文和多語言環境的支持做得並不好,包括中文文件名以及用於顯示文字的TextClip就是典型的中文支持方面存在問題的。對於編解碼的問題,可以通過修改解碼語句中的編

原创 moviepy音視頻剪輯:視頻剪輯基類VideoClip的__init__構造方法參數has_constant_size的作用

☞ ░ 前往老猿Python博文目錄 ░ moviepy音視頻剪輯模塊的視頻剪輯基類VideoClip構造方法: __init__(self, make_frame=None, ismask=False, duration=No

原创 圖像處理術語解釋:灰度、色相、飽和度、亮度、明度、阿爾法通道、HSL、HSV、RGBA、ARGB和PRGBA以及Premultiplied Alpha(Alpha預乘)等基礎概念詳解

☞ ░ 前往老猿Python博文目錄 ░ 一、引言 由於老猿以前沒接觸過圖像處理,在閱讀moviepy代碼時,對類的有些處理方法代碼看不懂是什麼含義,爲此花了4天時間查閱了大量資料,並加以自己的理解和消化,終於明白了相關處理概念

原创 重要消息:MoviePy v2.0.0.dev1預發佈版本已經可以下載安裝使用

☞ ░ 前往老猿Python博文目錄 ░ 剛剛得知,MoviePy v2.0.0.dev1版本已經預發佈,據說解決了多語言支持及TextClip等一系列Bug,大家不妨升級使用。升級指令:pip install moviepy

原创 老猿學5G:融合計費場景的離線計費會話的Nchf_OfflineOnlyCharging_Update 更新操作過程

☞ ░ 前往老猿Python博文目錄 ░ 一、Nchf_OfflineOnlyCharging_Update消息交互過程 Nchf_OfflineOnlyCharging_Update消息是是5G融合計費的離線計費中CHF爲SM

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

☞ ░ 前往老猿Python博文目錄 ░ 由於moviepy對多語言環境支持存在一些問題,因此在執行TextClip.list(‘font’)和TextClip.search(‘GB’,‘font’)會報錯,報錯信息爲: F

原创 moviepy音視頻剪輯:使用rotate函數實現視頻變換處理以及參數expand取值爲True時的花屏問題解決方案

☞ ░ 前往老猿Python博文目錄 ░ 一、rotate函數功能介紹 moviepy的rotate函數用於將剪輯逆時針旋轉指定的角度或弧度。 調用語法:rotate(clip, angle, unit="deg", resam

原创 moviepy音視頻剪輯:輸出文件前預覽剪輯和視頻幀的preview和imdisplay方法

☞ ░ 前往老猿Python博文目錄 ░ 一、引言 由於moviepy合成剪輯後,輸出需要較多的時間,那麼在輸出前預覽一下有助於提高處理效率。moviepy提供了預覽的工具,這個工具是基於pygame實現的moviepy.vid