MCP實戰:在扣子空間用扣子工作流MCP,一句話生成兒童故事rap視頻

扣子最近迎來重要更新,支持將扣子工作流一鍵發布成MCP,在扣子空間里使用。

圖片

這個功能非常有用,因為我有很多業務工作流是在扣子平臺上做的,兩者打通之后,就可以在扣子空間里直接通過對話方式調用扣子工作流了,體驗會更加絲滑。

這次我是想將一個兒童故事繪本的工作流發布成MCP,在扣子空間里使用,最終效果就是通過一句話就能生成一個有背景音樂,有人聲朗讀的兒童故事繪本視頻。

在嘗試過程中,發現扣子空間的能力和Manus相比還有進步空間,畢竟現在還是beta版本,進展并不如想象中順利。

最終生成的是一個rap版本的故事繪本視頻(至于為什么會做成rap版本,我這里先賣個關子,后面會有解釋),這是其中一段:

武松打虎rap視頻-b546a90b27

下面詳細介紹我的制作過程,其中有不少技巧(坑),也算是摸索了一下當前扣子空間的能力邊界。

測試視頻生成能力

在正式進行之前,我先做了一個驗證測試,確認扣子空間是否有生成視頻的能力。

我上傳了一張火車票的圖片,讓扣子空間生成一段音樂,和圖片一起合成一段視頻。

可以看到扣子空間自己安裝了ffmpeg,這個是用來生成視頻的軟件

圖片

Tips: 在我多次嘗試過程中,發現并不是每次扣子空間都可以成功安裝ffmpeg,如果沒有安裝成功,可以這樣輸入指令:

用這個命令安裝ffmpeg:apt-get update && apt-get install -y ffmpeg

這樣基本上就都能安裝成功了。

接下來遇到另外一個坑,生成的視頻大小為0,無法播放,經過反復試錯,發現可能是因為視頻時長過長。

于是修改指令指定生成一段15s長的音樂:

生成15s的舒緩音樂,和附件的圖片一起生成一段mp4格式的視頻,視頻長寬都是720

果然,這樣就可以生成有效的視頻了,如下:

video3

Tips: 現在扣子空間到底能支持多長的視頻生成,我還沒有測試過邊界,我現在生成過的最長視頻是30s

好了,經過以上測試,算是驗證了扣子空間生成視頻的能力。

可以進行下一步了:將兒童故事繪本工作流引入扣子空間使用

這個過程分為兩步:

  1. 將扣子工作流發布成扣子空間的MCP擴展

  2. 在扣子空間中使用這個MCP擴展進行視頻創作

下面詳細說明如何操作。

發布扣子工作流MCP擴展

說明一下,目前扣子平臺只支持將扣子應用發布成MCP(據稱后面馬上會支持直接將工作流發布成MCP),所以這里我們要多走一步,先創建一個扣子應用。

創建扣子應用

圖片

然后將工作流加入應用,界面部分不用管,添加了工作流就可以直接發布成MCP了。

圖片

兒童故事繪本的工作流如下,因為這篇文章重點不是介紹扣子工作流,就不展開介紹了,有需要的朋友可以給我留言。

圖片

發布成MCP服務

點擊右上角的發布進入發布界面以后可以看到,在最右側有一個MCP服務的選項,點擊它就會跳到底部MCP服務那里

圖片

這里需要先配置一下,點開配置,勾選全部即可

圖片

發布完成

圖片

發布完成后,就可以在扣子空間使用了。

扣子空間生成故事視頻

按以下步驟操作:

添加擴展

在扣子空間的自定義擴展里可以看到我們剛在扣子平臺里發布的這個MCP服務:兒童故事繪本,點擊添加。

圖片

然后再添加另外兩個扣子空間自帶的MCP擴展:語音合成(用于生成朗讀音頻)和音樂生成(用于生成背景音樂),一共3個擴展,如下:

圖片

輸入指令

這個是我嘗試了很多次,才找到的可以成功生成視頻的提示詞。

圖片

相比 Manus 扣子空間的大模型能力還不夠強大,遇到問題不太會自己處理,有時候反而需要我給它指令來幫助它解決問題。

比如這里的坑主要是在圖片處理上,需要告訴扣子空間將圖片下載到本地,否則后面合成視頻的時候,無法正確提取到圖片。

我之前也測了不少Manus的案例,如果是Manus,這種問題它應該會自己搞定。

終于,視頻成功生成了

圖片

但是還有個問題,生成的背景音樂,無論我怎么修改提示詞(試了差不多十遍),它始終會有人聲,無法生成純音樂,這個就很無語了,效果是這樣滴:

武松打虎繪本視頻-1bd6b01b1f

所以我最后只能選擇不要朗讀音頻或者不要背景音樂。

然鵝,我突然靈機一動,如果把故事內容作為音樂的歌詞呢?這不就完美解決了朗讀和音樂結合的問題嘛,而且還頗有新意,于是開頭的那個rap視頻就是這么來的~~

當然還是期待將來會有支持生成純音樂的擴展。

寫在最后

這算是一次有趣的嘗試,對扣子空間當前的能力做了一次探索。雖然說不算完美,但是整個流程是跑通的,這個非常重要。

扣子空間有自己的平臺優勢,因為它有扣子平臺巨量的用戶和工作流,這兩者打通以后,會產生巨大的化學反應。

扣子空間現在還在beta版本,不能苛求它多完美,但是未來絕對可期。

比如,將來如果把圖生視頻的MCP接入進來,那么在現在這個demo基礎上,我就可以通過一句話做出有動畫效果的故事視頻了,想想都非常期待~~

更多精彩內容推薦:

->?AI智能體學習&實戰

->?私域AI機器人

->?自媒體AIP打造

->?AI應用

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/83649.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/83649.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/83649.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis學習打卡-Day3-分布式ID生成策略、分布式鎖

分布式 ID 當單機 MySQL 已經無法支撐系統的數據量時,就需要進行分庫分表(推薦 Sharding-JDBC)。在分庫之后, 數據遍布在不同服務器上的數據庫,數據庫的自增主鍵已經沒辦法滿足生成的主鍵全局唯一了。這個時候就需要生…

LabVIEW光譜信號仿真與數據處理

在光譜分析領域,LabVIEW 憑借其圖形化編程、豐富函數庫及強大數據處理能力,成為高效工具。本案例將介紹如何利用 LabVIEW 仿真光譜信號,并對實際采集的光譜數據進行處理,涵蓋信號生成、數據采集、濾波、分析及顯示等環節。 ? 一…

nginx相關面試題30道

一、基礎概念與核心特性 1. 什么是 Nginx?它的主要用途有哪些? 答案: Nginx 是一款高性能的開源 Web 服務器、反向代理服務器及負載均衡器,基于事件驅動的異步非阻塞架構,擅長處理高并發場景。 主要用途:…

數據庫實驗報告 數據定義操作 3

實驗報告(第3次) 實驗名稱 數據定義操作 實驗時間 10月12日1-2節 一、實驗內容 1、本次實驗是用sql語句創建庫和表,語句是固定的,要求熟記這些sql語句。 二、源程序及主…

霍夫圓變換全面解析(OpenCV)

文章目錄 一、霍夫圓變換基礎1.1 霍夫圓變換概述1.2 圓的數學表達與參數化 二、霍夫圓變換算法實現2.1 標準霍夫圓變換算法流程2.2 參數空間的表示與優化 三、關鍵參數解析3.1 OpenCV中的HoughCircles參數3.2 參數調優策略 四、Python與OpenCV實現參考4.1 基本實現代碼4.2 改進…

記錄一次修改nacos安全問題導致服務調用出現404

1、nacos默認值修改 nacos.core.auth.plugin.nacos.token.secret.key**** nacos.core.auth.server.identity.key******** nacos.core.auth.server.identity.value************ 重啟nacos, 這時候微服務的token認證會立即失效,等待自動重連認證或者手動重啟服務 2、…

Python面試總結

hello,大家好,我是potato,我總結一下最近的面試遇到的問題~ 1.Python開發(軟通動力) 自我介紹主要問了項目(YOLOv11)項目遇到的難點和解決方法is,列表和元組的區別Python多線程有什么問題?Pyt…

5.18 day24

知識點回顧: 元組可迭代對象os模塊 作業:對自己電腦的不同文件夾利用今天學到的知識操作下,理解下os路徑。 元組 元組的特點: 有序,可以重復,這一點和列表一樣 元組中的元素不能修改,這一點…

Uniapp中小程序調用騰訊地圖(獲取定位地址)

1、先配置權限: 這是上圖的代碼: "permission": { "scope.userLocation": { "desc": "你的位置信息將用于小程序位置接口的效果展示" } } 第二步:寫代碼: //下面是uniapp的模版代碼 主…

寫spark程序數據計算( 數據庫的計算,求和,匯總之類的)連接mysql數據庫,寫入計算結果

1. 添加依賴 在項目的 pom.xml&#xff08;Maven&#xff09;中添加以下依賴&#xff1a; xml <!-- Spark SQL --> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-sql_2.12</artifactId> <version>3.3.0…

nginx服務器實驗

1.實驗要求 1&#xff09;在Nginx服務器上搭建LNMP服務&#xff0c;并且能夠對外提供Discuz論壇服務。 在Web1、Web2服務器上搭建Tomcat 服務。 2&#xff09;為nginx服務配置虛擬主機&#xff0c;新增兩個域名 www.kgc.com 和 www.benet.com&#xff0c;使用http://www.kgc.…

Spring Boot 與 RabbitMQ 的深度集成實踐(一)

引言 ** 在當今的分布式系統架構中&#xff0c;隨著業務復雜度的不斷提升以及系統規模的持續擴張&#xff0c;如何實現系統組件之間高效、可靠的通信成為了關鍵問題。消息隊列作為一種重要的中間件技術&#xff0c;應運而生并發揮著舉足輕重的作用。 消息隊列的核心價值在于其…

c++多線程debug

debug demo 命令行查看 ps -eLf|grep cam_det //查看當前運行的輕量級進程 ps -aux | grep 執行文件 //查看當前運行的進程 ps -aL | grep 執行文件 //查看當前運行的輕量級進程 pstree -p 主線程ID //查看主線程和新線程的關系 查看線程棧結構 pstack 線程ID 步驟&…

10.7 LangChain v0.3架構大升級:模塊化設計+多階段混合檢索,開發效率飆升3倍!

LangChain v0.3 技術生態與未來發展 關鍵詞:LangChain Chains, Agents 架構, Retrieval Strategy, LangGraph, 模塊化設計 3. LangChain 項目:Chains, Agents, Retrieval Strategy LangChain v0.3 通過 Chains-Agents-Retrieval 三位一體的技術棧,構建起完整的大模型應用開…

分布式 ID 生成的五種方法:優缺點與適用場景

0.簡介 在分布式系統中&#xff0c;生成全局唯一的id是一個常見的需求。由于分布式系統的特性&#xff08;多節點&#xff0c;網絡分區&#xff0c;時鐘不同步等&#xff09;&#xff0c;傳統的單機ID生成方式不再適用&#xff0c;所以一些分布式生成方式應運而生&#xff0c;…

基于單片機路燈自動控制儀仿真設計

標題:基于單片機路燈自動控制儀仿真設計 內容:1.摘要 本設計旨在解決傳統路燈控制方式效率低、能耗大的問題&#xff0c;開展了基于單片機的路燈自動控制儀仿真設計。采用單片機作為核心控制單元&#xff0c;結合光照傳感器、時鐘模塊等硬件&#xff0c;運用相關軟件進行編程和…

計算機網絡-MPLS VPN基礎概念

前面幾篇文章我們學習了MPLS的標簽轉發原理&#xff0c;有靜態標簽分發和LDP動態標簽協議&#xff0c;可以實現LSR設備基于標簽實現數據高效轉發。現在開始學習MPLS在企業實際應用的場景-MPLS VPN。 一、MPLS VPN概念 MPLS&#xff08;多協議標簽交換&#xff09;位于TCP/IP協…

LWIP的Socket接口

Socket接口簡介 類似于文件操作的一種網絡連接接口&#xff0c;通常將其稱之為“套接字”。lwIP的Socket接口兼容BSD Socket接口&#xff0c;但只實現完整Socket的部分功能 netconn是對RAW的封裝 Socket是對netconn的封裝 SOCKET結構體 struct sockaddr { u8_t sa_len; /* 長…

windows 安裝gdal實現png轉tif,以及柵格拼接

windows 安裝gdal實現png轉tif&#xff0c;以及柵格拼接 一、安裝gdal 網上有很多安裝gdal的方法&#xff0c;此處通過osgeo4w安裝gdal 1.下載osgeo4w 下載地址 https://trac.osgeo.org/osgeo4w/ 2、安裝osgeo4w exe文件安裝&#xff0c;前面部分很簡單&#xff0c;就不再…

Node.js 源碼概覽

Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行時環境&#xff0c;它的源碼結構相當龐大且復雜。下面我將為你講解 Node.js 源碼的主要結構和關鍵組成部分。 源碼結構 Node.js 的主要源碼目錄結構如下&#xff1a; node/ ├── lib/ # JavaScript 核心模…