【JSON-To-Video】AI智能體開發:為視頻圖片元素添加動效(滑入、旋轉、滑出),附代碼

各位朋友們,大家好!

今天要教大家如何在 JSON - To - Video 中為視頻內圖片元素添加滑入、旋轉、滑出的動效。

如果您還不會封裝制作自己的【視頻工具插件】,歡迎查看之前的教程!

AI智能體平臺,如何封裝自定義短視頻插件工具https://blog.csdn.net/m0_67118894/article/details/148444355?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

案例

【JSON-To-Video】AI智能體開發:為視頻圖片元素添加動效(滑入、旋轉、滑出)

API制作短視頻

目前包括阿里百煉、字節扣子、智譜AI 等等AI智能體平臺,都可以使用AI智能體添加自己的工具插件,進行視頻制作API的調用,操作流程大同小異,大家可以按需進行微調操作。下面僅以Coze(扣子)為例。

1. 生成圖片獲取URL

?

首先要調用AI文生圖API,生成我們視頻的背景圖片與內容圖片。

生成圖片后,復制圖片,使用公網工具,上傳后得到公網訪問的URL地址,后續制作需用到。

2. 設置圖片的位置、大小、出場時間

接著配置componentList字段,并添加img組件的使用。設置好圖片位置、大小及出場時間。

3. 設置圖片的animation動效

配置完基礎素材后,接著設定animation,如fadeInLeft、flip、fadeOutRight等動效,讓圖片靈動起來。

這里需要注意對動效時間的控制,包括特別是入場、退場時間的先后順序。

4. 完善其它視頻內容

設置完內容圖片動效后,接著為我們的視頻設置背景音樂、解說文案、語音音色及字幕效果等字段。這些設置能極大豐富視頻內容,提升觀看體驗,為視頻增色不少。

5. 調用API完成制作

最后配置視頻制作API - Token,使用curl調用api,將前面的設置整合,從而完成帶有圖片動效的視頻制作。

6. JSON源碼

{"token": "Your_API_Token","videoTemplateId": "h5","bgAudio": {},"content": "各位朋友們,大家好!今天要教大家如何在JSON轉Video中,為視頻內圖片元素添加滑入、旋轉、滑出的動效。","captions": {"styles": {"textShadow": "none","color": "#fff","background": "rgba(0,0,0,.6)"}},"audioType": "FeTl3oaVOlQKL8JR","componentList": [{"type": "audio","opts": {"itemList": [{"url": "https://p3-bot-sign.byteimg.com/tos-cn-i-v4nquku3lp/2303b18d5178414f92389a31d00f7135.mp3~tplv-v4nquku3lp-image.image?rk3s=68e6b6b5&x-expires=1752632601&x-signature=K0FM%2F9YfqE9EOPuDAQxXOVjV7Bs%3D"}]}},{"type": "img","opts": {"styles": {"position": "absolute"},"imgList": [{"delay": 0,"keepTS": 300000,"styles": {"width": "100%","height": "100%","left": 0,"top": 0},"url": "https://p6-bot-sign.byteimg.com/tos-cn-i-v4nquku3lp/d6e2c25bc000471c88b2f2df8f94e8d0.png~tplv-v4nquku3lp-image.image?rk3s=68e6b6b5&x-expires=1752631660&x-signature=sDYOAqLLy3kZq0n5JgoVxVgdjJA%3D"},{"delay": 1000,"keepTS": 300000,"styles": {"width": "40%","height": "40%","left": "30%","top": "30%","animation": "1s fadeInLeft 1, 5s linear 1s flip infinite, 1s 6s fadeOutRight 1"},"url": "https://p6-bot-sign.byteimg.com/tos-cn-i-v4nquku3lp/7a7e01cf02854cdeb219b90e5509a458.png~tplv-v4nquku3lp-image.image?rk3s=68e6b6b5&x-expires=1752631988&x-signature=2frsSVkbGOK98FgsroxbzFt%2FE3Q%3D"}]}}]
}

總結

通過一步步操作,我們完成了在JSON - To - Video中為圖片添加動效的過程。希望本教程對你有所幫助,感謝大家支持。

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

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

相關文章

Spring Boot(九十二):Spring Boot實現連接不上數據庫就重啟服務

場景: 在線上部署時,若服務器因斷電等原因意外重啟,項目及其依賴的數據庫服務通常需要配置為自動啟動。此時,如果數據庫服務啟動較慢或失敗,Spring Boot 項目會因無法建立數據庫連接而啟動失敗。 需求: 為確保項目啟動成功,需要讓 Spring Boot 項目等待數據庫服務完全就…

Debian配置Redis主從、哨兵

前言 Redis的下載安裝可參考Centos安裝配置Redis6.x,Centos和Debian的步驟基本類似,或自行在網上搜索相關資料 注意:遠程連接需放開相應端口 主從 搭建一個一主二從的主從模式 處理conf文件 #進入redis所在目錄 cd /tools/redis/redis6 …

虛實交融:數字孿生如何重塑交通與公路勘察設計的未來

當每一條道路、每一座橋梁、每一盞信號燈都在數字世界獲得“永生副本”,交通系統從被動響應邁入主動預演的紀元 一、數字孿生的核心定義:超越鏡像的動態認知引擎 數字孿生(Digital Twin)并非簡單的三維可視化模型,而是…

vector模擬實現中的迭代器失效問題

首先來看一組代碼: iterator insert(iterator pos, const T& x) {// 擴容if (_finish _end_of_storage){size_t len pos - _stare;reserve(capacity() 0 ? 4 : capacity() * 2);pos _stare len;}iterator end _finish - 1;while (end > pos){*(end…

java 設計模式_行為型_22模板模式

22.模板模式 模板方法(Template Method)作為Java的設計模式之一,一個詞概括其優勢特點那就是:抽象步驟 首先我們應該抽出共通的東西做一個父類(Base類),其次具體的蛋糕制作由子類進一步實現&…

隨記:在springboot中websocket的使用

我現在有兩種方法 第一種:使用java封裝的這個包下的javax.websocket.* 先配置這個配置類 import com.alibaba.nacos.common.utils.CollectionUtils; import org.springframework.stereotype.Component;import javax.websocket.HandshakeResponse; import javax.w…

技術文章大綱:SpringBoot自動化部署實戰

技術文章大綱:SpringBoot自動化部署實戰 概述 自動化部署的背景與意義SpringBoot在現代化部署中的優勢常見自動化部署工具與方案概覽(Jenkins、Docker、K8s等) 環境準備 基礎工具要求:JDK、Maven/Gradle、Git服務器環境配置&a…

FastAdmin按鈕類功能全解析 class 屬性定義不同的交互行為

在 FastAdmin 中,超鏈接的 class 屬性用于定義不同的交互行為和樣式。以下是常見 class 配置的用途和區別: btn-dialog 用于觸發彈出對話框行為。點擊帶有此 class 的鏈接或按鈕時,FastAdmin 會自動加載指定的 URL 內容并在模態框中顯示。通…

python3字典對象實現解析

文章目錄 前言Raymond的方案字典結構字典創建字典插入插入空字典PyDictKeysObject的創建設置索引存儲entry 插入非空字典調整大小字典查找聯合字典插入 字典查詢字典刪除 前言 本來以為python字典的實現就是一個哈希表的普通實現,所以在學習基本類型時沒去仔細研究…

Word2Vec介紹

前言 當今的大語言模型非常智能,但是你有沒有想過這些事情: 機器是怎么理解“國王”和“王后”之間的關系? “貓”和“狗”是怎么在 AI 中“相似以及區分”的? 文本又是怎么變成模型能讀懂的數字? 這一切&#xf…

Rsync+sersync實現數據實時同步(小白的“升級打怪”成長之路)

目錄 一、rsync部署 push推數據 1、編寫rsync配置文件 2、備份測試 3、檢驗結果 二、rsyncsersync 實現數據實時同步 1、安裝sersync服務 2、檢驗結果 pull拉取數據 1、編寫rsync配置文件 2、檢驗結果 三、腳本編寫 1、客戶端腳本編寫 2、服務器腳本編寫 一、rsy…

用 python 開發一個可調用工具的 AI Agent,實現電腦配置專業評價

在人工智能時代,AI Agent憑借其強大的任務處理能力,逐漸成為開發人員手中的得力工具。今天,我們就來一起動手,用Python打造一個能夠調用工具的AI Agent,實現根據電腦信息對電腦配置進行專業評價的功能。 一、項目創建…

WSL 安裝使用和常用命令

參考官方使用說明&#xff1a; https://learn.microsoft.com/zh-cn/windows/wsl/ 安裝wsl: wsl --install --no-distribution --no-distribution&#xff1a;安裝 WSL 時不要安裝分發版 更新 wsl: wsl --update 設置wsl 默認版本&#xff1a; wsl --set-default-version <…

720全景VR拍攝制作實戰教程

720全景VR拍攝制作實戰教程 720全景VR拍攝制作是近年來興起的一種沉浸式影像制作技術。它通過多角度拍攝&#xff0c;并將畫面拼接成一個全景視角&#xff0c;使觀眾獲得身臨其境的觀看體驗。本教程將帶你從準備階段到拍攝階段&#xff0c;再到后期處理階段&#xff0c;一步步…

什么真正的云原生開發?如何區別本地開發后部署到云端?

以下是關于云原生開發的深度解析&#xff0c;以及與本地開發后遷移上云的本質區別&#xff1a; 一、真正的云原生開發&#xff1a;從理念到實踐的全面革新 1. 定義與核心思想 云原生開發是一種以云計算能力為核心的架構設計和開發方法論&#xff0c;其本質是讓應用從誕生之初…

從代碼學習深度學習 - 詞的相似性和類比任務 PyTorch版

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 前言加載預訓練詞向量TokenEmbedding 類詳解預訓練詞向量簡介 (GloVe)具體含義總結建議應用預訓練詞向量詞相似度knn 函數get_similar_tokens 函數相似詞查找示例詞類比get_analogy 函數詞類比任務…

ubuntu 22.04 安裝部署elk(elasticsearch/logstash/kibana) 7.10.0詳細教程

安裝部署elk7.10.0詳細教程 一、安裝jdk 11環境二、安裝elasticsearch 7.10.0三、安裝kibana 7.10.0四、安裝logstash 7.10.0五、安裝ik7.10.0分詞六、開啟安全功能1. 開啟用戶名密碼登錄2. 開啟es安全加密通信3. 開啟Kibana安全功能 七、注意事項和常見錯誤八、其它操作及命令…

技術文章: 基板的吸水率

PCB基板或覆銅板的吸水率是一個重要的性能指標&#xff0c;它衡量了覆銅板在特定條件下&#xff08;通常是浸水后&#xff09;吸收水分的能力&#xff0c;通常用指定條件下吸水后與吸水前相比&#xff0c;質量增加的百分比來表示。當材料暴露扎起在潮濕空氣中或浸沒在水中時其抵…

九日集訓第三天

目錄 搜索旋轉排序數組 搜索旋轉排序數組|| 尋找旋轉排序中的數組最小值 爬樓梯 斐波那契數 第N個泰波那契數 差的絕對值為K的數對數目 猜數字 拿硬幣 山峰數組的峰頂索引 搜索旋轉排序數組 class Solution { public:int search(vector<int>& nums, int t…

CppCon 2017 學習:folly::Function A Non-copyable Alternative to std::function

你說的內容是關于 C 中 可調用類型&#xff08;Callable Types&#xff09; 的基礎知識&#xff0c;我幫你理清并補充理解。 Callable Types&#xff08;可調用類型&#xff09;簡介 C 中任何可以用 () 括號操作符“調用”的對象&#xff0c;都叫做 可調用類型。典型包括&…