python moviepy簡單使用

2021-10-12 20:05:51 字數 1368 閱讀 4900

ffmpeg

部落格很全

學習使用已過世大神 留下的佳作

windows環境下修改python預設包的配置檔案例如

python安裝位址\lib\site-packages\moviepy\config_defaults.py

import os

ffmpeg_binary = os.getenv('ffmpeg_binary', 'ffmpeg-imageio')

修改imagemagick_binary = r"c:\program files\imagemagick-7.0.10-q16\magick.exe"

注釋# imagemagick_binary = os.getenv('imagemagick_binary', 'auto-detect')

字型例如:simsun-&-nsimsun

def cut_video(name, movie_path, head_path):

//字型大小樣式

txt_clip1 = textclip(name, fontsize=60, color='white', font=字型, print_cmd=true)

//字型位置,以及應該出現的時間保持多少秒

txt_clip1 = txt_clip1.set_position('center').set_start(6.88).set_duration(1.72)

video = compositevideoclip([audio_clip, txt_clip1])

video.write_videofile(movie_path)

audio_clip.close()

video.close()

新增

def cut_video(name, movie_path, head_path):

img_clip = imageclip(head_path)

//壓縮,位置 開始時間,持續時間

img_clip = img_clip.resize(0.24).set_position(("center", 90)).set_start(6.88).set_duration(5)

img_clip = img_clip.crossfadein(1.2)

video = compositevideoclip([audio_clip, img_clip])

video.write_videofile(movie_path)

audio_clip.close()

video.close()

僅做參考

Ant Design簡單簡單簡單執行

config 配置檔案 config.js 路由定義檔案 路徑檔案 defaultsettings.js 主題顏色以及標題配置檔案 plugin.config.js 沒怎麼用過的配置檔案 dist 構建專案之後產生的檔案 mock mock資料檔案 用於本地開發使用 node modules 資源檔...

簡單題目不簡單回答

1 const變數與巨集的區別 2.程式的變數怎麼儲存的?3.巨集和列舉有什麼區別,定義陣列時使用列舉和使用巨集的區別 4.const變數是否可以做陣列下標 5.static的用法,static修飾類的方法時,是什麼意思 6.設計模式熟不熟?寫乙個最簡單的單例模式 7.如何用c實現物件導向 8.程式...

簡單的設計不簡單

最近看了 簡約至上 這本書,這本文章總結一下。推薦給對互動設計感興趣的童鞋。話說簡單 首先人們喜歡簡單 值得信賴 適應性強的產品。所以我們才會費盡心力去設計簡單的產品。人們喜歡簡單的產品原因有 1 產品的功能越多,就越難發現真正對使用者有價值的新功能。2 因為增加的複雜性導致他們很難找到自己真正需要...