Adobe After Effects 操作

Adobe After Effects (AE)可以實現將多個元素進行合成,實現特殊效果。AE的項目文件是aep,可以將素材、層、效果等一切信息,保存在這個項目文件中。

AE的原理,和PS的原理非常類似。
?

操作界面

操作界面如下所示,是由各種面板panel構成的。各個面板之間可以調整其界面大小,尋找到合適的操作效果。

底部面板可以操作各種素材。

上部面板可以展示最終效果。

新建文件

?如圖,有兩種合成方式,一種是“新建合成”,一種是“從素材新建合成”。

“新建合成”,可以自己調整視頻界面大小。

“從素材新建合成”,可以根據素材視頻大小來確定視頻界面大小。

若有視頻素材,推薦使用“從素材新建合成”,要不然,生成的視頻會有黑框。

如圖所示,這種視頻就會有黑框。

導入素材

可以在菜單中選擇“文件”,然后導入相關素材。

如圖所示,左側界面中,文件類型為MPEG,是視頻;文件類型為PNG,是圖片。這兩個都是素材,各自點擊后,可以單獨查看。如果要一起查看,則點擊左側界面最上面的類型為“合成”的視頻。符號為一個紅藍的幾何圖。

如下所示,拉動長條,可以宏觀或者微觀查看視頻。移動長條可以進行調整。

如下所示,對兩個素材進行了合成。在左側界面中,選擇文件類型為“合成”,紅框勾選,選擇右邊的“預覽”界面,可以對整個素材視頻進行預覽。

在呈現視頻的界面中,第一個是“合成”,后面是“合成”所用的各種素材。如圖所示:

可以點擊進去之后查看。

編輯圖片素材

移動素材,可以使用“軸心點”。軸心點是對象旋轉或者放縮的坐標中心。類似于一個質點,你可以移動其位置。也類似于一個中心,你可以以其為準進行放縮。

如圖所示,選擇了素材圖片之后,鼠標點擊“操控點工具”,然后可以通過移動錨點移動素材。

如圖所示,實現了對素材的移動。可以從“效果”和“變換”兩方面對其進行操作。

如果對效果和變化不滿意,還可以進行重置。

效果

效果方面,可以調整透明度。

即可完成。

變換

位置上,可以輸入坐標,對素材重新定位。

然后也可以對其“縮放”大小進行調整。

即可完成。

編輯視頻素材

如圖所示,可以對視頻文件進行編輯,分為蒙版和變換.

蒙版可以選擇有或者無,有時候發現視頻怎么沒了?那是因為視頻選擇了"蒙版",被擋住了,選擇"無"就可以了.

還可以對視頻的位置等進行移動或者縮放.

效果

如果選擇操控點,可以對視頻進行操作。可以進行擴展、變形等。

可以對效果進行調整。

蒙版

Adobe After Effects 中的視頻,其蒙版和PS中的有很多相似之處。

創建蒙版時候,選擇菜單欄中的“圖層”。

圖層 > 蒙版 > 新建蒙版。

如圖所示:

在彈出的“蒙版形狀”對話框中,選擇矩形或橢圓,并設置蒙版定界框的大小和位置。

這個時候,可以調整蒙版“透明度”,這樣就能看到看到兩者的重合效果。

鼠標左鍵,可以移動視頻,使之滿足創作位置需求。

使用蒙版,視頻呈現效果如圖所示:

具體面板如圖所示:

可以看到,在視頻1中,增加了蒙版。在視頻1一欄,就會有兩種選項,“蒙版”和“變換”。

對于“變換”,可以放大縮小,移動前后左右上下位置,也可以調整透明度。

對于“蒙版”,則有相加,相減,交集,變亮,變暗等選項。

如果要移除蒙版,則選擇包含要移除蒙版的圖層,圖層 > 蒙版 > 移除所有蒙版。

如圖,蒙版目標是把小白喝酒的袖子部分保留(紅框中框選),用來代替小杜喝酒的袖子部分。

那么,就需要使用蒙版中的“相加”。

如圖所示,增加了一個矩形框選蒙版,則實現了如下效果。

遮蔽最下面的小杜喝酒圖層,只留下最上面的小白喝酒圖層。

可以看到,第一個蒙版(綠色框所示),是按照視頻的大小,生成為矩形,可以調整其蒙版形狀大小。

第二個蒙版(紅色框所示),是按照工具欄中的矩形符號,在視頻界面中繪制的,也可以調整其大小。

那么,只需要留下一個蒙版,調整其形狀,然后選擇“相加”,那么,兩個視頻圖層就何再一起來了。

鼠標左鍵雙擊視頻 1的“蒙版”,那么就會從“合成”圖層直接轉到“視頻1”(小白喝酒)圖層,沒有選擇“反轉”,所以保留的是所繪制的幾何圖形內的視頻1的畫面。

如果選擇“蒙版”中的“反轉”,那么保留的就是幾何圖形外的視頻1的畫面。

可以根據實際需求,選擇是否“反轉”。

蒙版也可以采用橢圓形,這樣可以任意調整形狀,達到理想效果。

選擇工具欄目中的“箭頭”,

就可以對蒙版進行調整。如圖所示,移動時間軸,使得兩個視頻能夠重疊吻合。

對于橢圓形狀,可以通過調整其橫線軸來調整方向。

即可完成

時間軸

可以在時間軸中確定素材的時間長度。鼠標放在其邊緣,可以調整長短時間。

位置如下所示,鼠標放到此位置后,會自動呈現該符號。

還可以調整工作區域結尾。如圖所示:

這時候如果播放“合成”的視頻,就會發現視頻的長短是由“工作區域”長短決定的。

對于不同的素材,也可以在時間軸中排列其先后位置。如圖所示:

即可完成。

添加文字

選中工具欄中的“T”符號,然后直接點擊視頻界面,就可以添加文字。添加的文字元素會在視頻層界面中顯示。如下所示:

也可以對在右側預覽面板處,對文字進行調整,達到理想效果。如果要刪除某個元素,在視頻圖層界面選中該元素,按下delete鍵即可。

即可完成

移動元素

對于要移動的元素,也同PS一樣,選中元素即可移動。

如下所示,在時間軸界面,點擊要進行操作的元素,可以移動其時間長短、先后順序、上下順序。

然后選擇工具欄中的箭頭,可以直接移動其位置。

圖層順序

如ps一樣,可以調整各個元素的上下圖層關系.

鼠標選中后,自由移動即可.


?


?

導出視頻

如圖所示,選擇“文件”中的“導出”,選擇“添加到渲染隊列”,在出現的界面中選擇相關參數。

輸出模塊可以選擇QuickTime,輸出位置可以選擇電腦的某個文件夾位置,設置好后鼠標點擊“渲染開始”,然后就會生成視頻文件。

這時候會生成mov文件。

MOV 和 MP4 都是常見的視頻文件格式,但它們在編碼方式和兼容性上有所不同。以下是將 MOV 轉換為 MP4 的方法:

Adobe Premiere Pro:這是一款專業的視頻編輯軟件,支持視頻格式轉換。打開 Adobe Premiere Pro,導入 MOV 文件到項目中。這時候導入的mov視頻并不能迅速播放。但是可以通過Premiere導出為mp4。

選擇“文件”菜單中的“導出”選項,選擇“媒體”選項卡,在“格式”下拉菜單中選擇“H.264”,這是一種常用的 MP4 編碼格式。

設置好輸出路徑和文件名后,點擊“導出”按鈕,即可將 MOV 文件轉換為 MP4 文件。

即可完成。

一日一畫

代碼如下:

import turtle
import random# 設置屏幕
screen = turtle.Screen()
screen.bgcolor("black")
screen.title("恒星碰撞的夢幻場面")# 創建畫筆
star = turtle.Turtle()
star.speed(0)
star.hideturtle()# 繪制恒星
def draw_star(x, y, size, color):star.penup()star.goto(x, y)star.pendown()star.color(color)star.begin_fill()star.circle(10)star.end_fill()# 繪制碰撞效果
def draw_collision(x, y):colors = ["red", "orange", "yellow", "white"]for _ in range(50):angle = random.randint(0, 360)length = random.randint(50, 200)star.color(random.choice(colors))star.penup()star.goto(x, y)star.pendown()star.setheading(angle)star.forward(length)star.backward(length)# 繪制兩個恒星
draw_star(-150, 0, 100, "yellow")
draw_star(150, 0, 100, "white")# 繪制碰撞效果
draw_collision(0, 0)# 隱藏畫筆
star.hideturtle()# 保持窗口
screen.mainloop()

圖像如下:

即可完成。

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

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

相關文章

【React】基于自定義Hook提取公共邏輯

目錄 自定義Hook自定義Hook 1自定義Hook 2使用 注意事項 自定義Hook 作用:提取封裝一些公共的處理邏輯 玩法:創建一個函數,名字需要是 useXxx ,后期就可以在組件中調用這個方法! 自定義Hook 1 頁面加載的時候修改瀏…

AUTOSAR與arxml的文檔解析

如下是文檔腦圖 一、文檔概述 該文檔是 AUTOSAR 經典平臺的應用接口用戶指南,主要解釋 **Al Table(應用接口表)** 的結構、方法論及相關技術細節,幫助開發者理解如何通過標準化接口實現軟件組件的互操作性。 關鍵內容 目的&#…

油候插件、idea、VsCode插件推薦(自用)

開發軟件: 之前的文章: 開發必裝最實用工具軟件與網站 推薦一下我使用的開發工具 目前在用的 油候插件 AC-baidu-重定向優化百度搜狗谷歌必應搜索_favicon_雙列 讓查詢變成多列,而且可以流式翻頁 Github 增強 - 高速下載 github下載 TimerHo…

阿里云平臺服務器操作以及發布靜態項目

目錄: 1、云服務器介紹2、云服務器界面3、發布靜態項目1、啟動nginx2、ngixn訪問3、外網訪問測試4、拷貝靜態資源到nginx目錄下并重啟nginx 1、云服務器介紹 2、云服務器界面 實例詳情:里面主要顯示云服務的內外網地址以及一些啟動/停止的操作。監控&…

Spring Cache 實戰指南

redis中常見的問題 前言 在本文中,我們將探討 Redis 在緩存中的應用,并解決一些常見的緩存問題。為了簡化理解,本文中的一些配置是直接寫死的,實際項目中建議將這些配置寫入配置文件,并通過配置文件讀取。 一、為什…

區塊鏈開發技術公司:引領數字經濟的創新力量

在數字化浪潮席卷全球的今天,區塊鏈技術作為新興技術的代表,正以其獨特的去中心化、不可篡改和透明性等特點,深刻改變著各行各業的發展格局。區塊鏈開發技術公司,作為這一領域的先鋒和推動者,正不斷研發創新&#xff0…

EJS緩存解決多頁面相同閃動問題

基于 EJS 的模板引擎特性及其緩存機制,以下是關于緩存相同模塊的詳細解答: 一、EJS 緩存機制的核心能力 模板編譯緩存 EJS 默認會將編譯后的模板函數緩存在內存中,當相同模板文件被多次渲染時,會直接復用已編譯的模板函數&#x…

多條件排序(C# and Lua)

C# 升序排序 OrderBy 按升序對序列的元素進行排序 ThenBy 按升序對序列中的元素執行后續排序 降序排序 OrderByDescending 按降序對序列的元素排序 ThenByDescending 按降序對序列中的元素執行后續排序 public class Fruit {public int id;public string name;publi…

React19源碼系列之Hooks(useId)

useId的介紹 https://zh-hans.react.dev/reference/react/useId useId 是 React 18 引入的一個新 Hook,主要用于生成全局唯一的 ID。在開發中,我們經常需要為元素(如表單元素、模態框等)生成唯一 ID,以便在 JavaScri…

經典面試題:C/C++中static關鍵字的三大核心作用與實戰應用

一、修飾局部變量:改變生命周期,保留跨調用狀態 核心作用: ?延長生命周期:將局部變量從棧區移至靜態存儲區(數據段或BSS段),生命周期與程序一致?保留狀態:變量在函數多次調用間保…

Redisson 分布式鎖原理

加鎖原理 # 如果鎖不存在 if (redis.call(exists, KEYS[1]) 0) then# hash結構,鎖名稱為key,線程唯一標識為itemKey,itemValue為一個計數器。支持相同客戶端線程可重入,每次加鎖計數器1.redis.call(hincrby, KEYS[1], ARGV[2], 1);# 設置過期時間redis.call(pexpi…

【數據結構】棧與隊列:基礎 + 競賽高頻算法實操(含代碼實現)

什么是棧?什么是隊列? 什么是先進后出?什么是先進先出? 了解基礎之后,又如何用來寫算法題? 帶著這些疑問,讓我帶領你,走進棧與隊列的世界 棧與隊列 棧: 1、棧的基本…

單元化架構在字節跳動的落地實踐

資料來源:火山引擎-開發者社區 什么是單元化 單元化的核心理念是將業務按照某種維度劃分成一個個單元, 理想情況下每個單元內部都是完成所有業務操作的自包含集合,能獨立處理業務流程,各個單元均有其中一部分數據,所有…

基于Python的垃圾短信分類

垃圾短信分類 1 垃圾短信分類問題介紹 1.1 垃圾短信 隨著移動互聯科技的高速發展,信息技術在不斷改變著我們的生活,讓我們的生活更方便,其中移動通信技術己經在我們生活起到至關重要的作用,與我們每個人人息息相關。短信作為移…

leetcode1971.尋找圖中是否存在路徑

初嘗并查集&#xff0c;直接套用模板 class Solution { private:vector<int> father;void init() {for(int i0;i<father.size();i)father[i]i;}int find(int v) {return vfather[v]?v:father[v]find(father[v]);//路徑壓縮}bool isSame(int u,int v){ufind(u);vfind…

QAI AppBuilder 快速上手(7):目標檢測應用實例

YOLOv8_det是YOLO 系列目標檢測模型&#xff0c;專為高效、準確地檢測圖像中的物體而設計。該模型通過引入新的功能和改進點&#xff0c;如因式分解卷積&#xff08;factorized convolutions&#xff09;和批量歸一化&#xff08;batch normalization&#xff09;&#xff0c;在…

景聯文科技:以高質量數據標注推動人工智能領域創新與發展

在當今這個由數據驅動的時代&#xff0c;高質量的數據標注對于推動機器學習、自然語言處理&#xff08;NLP&#xff09;、計算機視覺等領域的發展具有不可替代的重要性。數據標注過程涉及對原始數據進行加工&#xff0c;通過標注特定對象的特征來生成能夠被機器學習模型識別和使…

MySQL 索引下推

概念 索引下推&#xff08;Index Condition Pushdown&#xff0c;簡稱 ICP&#xff09; 是 MySQL 5.6 版本中提供的一項索引優化功能&#xff0c;它允許存儲引擎在索引遍歷過程中&#xff0c;執行部分 WHERE字句的判斷條件&#xff0c;直接過濾掉不滿足條件的記錄&#xff0c;…

NVIDIA Dynamo源碼編譯

Ref https://github.com/PyO3/maturin Rust 程序設計語言 代碼庫&#xff1a; https://github.com/ai-dynamo/dynamo https://github.com/ai-dynamo/nixl dynamo/container/Dockerfile.vllm 相關whl包 官方提供了4個whl包 ai_dynamo # 這個包ubuntu 22.04也可以用&…

【Android】安卓原生應用播放背景音樂與音效(筆記)

本文提供完整的音頻管理器代碼&#xff0c;涵蓋了背景音樂&#xff08;BGM&#xff09;和短音效的播放控制。無論是游戲中的音效&#xff0c;還是應用中的背景音樂&#xff0c;通過 AudioManager&#xff0c;你可以方便地管理和控制音頻資源。 前言 在 Android 開發中&#xf…