研究或者使用工作流的人都知道,在扣子平臺可以生成視頻,但生成的視頻片段沒有字幕,也沒有配音。如果想要做出真正可用的成品,就必須依賴其他插件。目前通用的思路是把內容添加到一個剪映草稿配置文件中,然后將草稿下載到本地,再用剪映導出。使用最廣泛的是速推和米核的插件,不過這些都是在線扣子上使用。偶然間群里發現了這個項目,提到有個開源項目叫 。我去搜索了一下,真是打開了新世界的大門。我原先一直琢磨怎么用程序操作剪映,沒想到真有這樣的工具。下面說說它的實現思路。

一、實現思路。

其實在這個工具出現之前,我自己用 AI 編程軟件寫過一些生成視頻的 代碼。不過生成效果和程序邏輯都不太完善,所以我就沒繼續弄了。如今有了這么一個神器,我一定要好好把握。

二、神奇的新工具

雖說它被稱作新工具,但從給出的提交時間來看,去年就有了,只是我一直不知道,所以我把它叫做新工具。咱們先來看看它有哪些功能。看完這些工具的功能后,我震驚了,功能這么多。也就是說有了這些功能,很多操作都不用再手動進行了。我馬上試驗一下。

三、軟件安裝

現已支持pip安裝(不含demo),推薦使用開發時測試的版本3.8或3.11

那安裝操作就是常規的,如果第1次安裝失敗再嘗試幾次。

Pypi的鏈接:

的鏈接:

pip install pyJianYingDraft

安裝完成之后不知道怎么用。兩個方法,一個是照著他這個代碼里邊去編寫,另一個就是拿現成的demo文件下載下來。直接去運行。

成功之后并沒有任何輸出,但是這里卻直接多了一個草稿。

效果還是挺哇塞的。

具體的使用教程,大家可以直接去看 主頁。這里要隆重介紹一個功能,它竟然可以直接操作剪映來處理視頻。

四、逆天功能

import pyJianYingDraft as draft
from pyJianYingDraft import ExportResolution, ExportFramerate
# 此前需要將剪映打開,并位于目錄頁
ctrl = draft.JianyingController()
# 然后即可導出指定名稱的草稿, 注意導出結束后視頻才會被剪切(重命名)至指定位置
ctrl.export_draft("demo", r"F:\temp\21")  # "導出路徑"可以指向文件夾或直接指向文件
# 若希望調節分辨率或幀率, 可使用`resolution`和`framerate`參數
#ctrl.export_draft("要導出的草稿名稱", "<導出路徑>",
#                  resolution=ExportResolution.RES_1080P,
#framerate=ExportFramerate.FR_24)

這樣RPA都不用編寫了,工具先分享到這里,后面看我批量生成內容之后,再來分享它具體的實際應用。