自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

框架允許React開發(fā)者用代碼創(chuàng)建視頻

開發(fā) 前端
Remotion 是開源的,因此代碼是可用的,并且有 200 多名開發(fā)人員為其做出了貢獻(xiàn)。也就是說,Remotion 確實有一種不尋常的許可方式。個人、非營利組織、評估目的和只有三人的企業(yè)可以使用免費(fèi)許可證,而希望將該框架用于商業(yè)用途的大型公司則可以使用單獨(dú)的商業(yè)許可證。

Remotion 使用 React 讓程序員構(gòu)建視頻編輯器,用代碼創(chuàng)建視頻并批量制作視頻。

譯自Framework Lets React Developers Create Video With Code,作者 Loraine Lawson。

React 以其創(chuàng)建前端網(wǎng)頁動畫和特效的能力而聞名。程序員 Jonny Burger 覺得視頻編輯器使用起來很有挑戰(zhàn)性,因此他決定利用 React 的動畫功能,構(gòu)建一個使用React 代碼創(chuàng)建視頻的框架。它被稱為Remotion。

“對于那些想要構(gòu)建自己的視頻編輯器的人來說,視頻方面還有很多未解決的問題,”Burger 告訴 The New Stack?!拔覀兊氖姑亲屓藗儭寕€人能夠在一個周末構(gòu)建出自己真正優(yōu)秀的視頻編輯器?!?/p>

為什么有人想用代碼創(chuàng)建視頻?首先,Burger 說,使用現(xiàn)有工具以編程方式更改視頻很困難。

“視頻編輯器讓你點(diǎn)擊一個按鈕就可以導(dǎo)出視頻,并以編程方式與這些程序交互——這很難,因為這不是它們的設(shè)計初衷,”他說。

其次,使用 Remotion 不僅僅可以創(chuàng)建視頻。事實上,使用 Remotion 主要有三個用例:

  1. 創(chuàng)建動態(tài)圖形,為視頻添加字幕等操作或縮放等特效;
  2. 批量制作視頻;以及
  3. 為多個用戶創(chuàng)建自己的視頻編輯器。

瑞士的一位馬拉松組織者使用 Remotion 為跑步者提供了個性化視頻,展示他們沖過終點(diǎn)線的情景。組織者使用 Remotion 批量渲染視頻,其中融入了他們時間的動畫和一位著名馬拉松運(yùn)動員的剪輯問候。

他表示,一些用戶甚至在其中加入了人工智能,從而能夠使用 Remotion 將人工智能頭像與特效動畫和字幕結(jié)合起來。他補(bǔ)充說,這種方法已經(jīng)被用于為 YouTube 和 TikTok 創(chuàng)建視頻。

Submagic就是一家以這種方式使用 Remotion 的公司,允許用戶上傳長視頻,并使用人工智能提取簡短片段,這些片段都添加了字幕,并添加了特效,使其更能吸引社交媒體網(wǎng)站的用戶。Burger 表示,他們每個月都在使用這種技術(shù)創(chuàng)作超過 100,000 個視頻。

他補(bǔ)充說,軟件開發(fā)人員還可以使用 Remotion 創(chuàng)建自己的視頻編輯器。

圖片圖片

Remotion 網(wǎng)站的屏幕截圖。

“市面上有太多不同的視頻、音頻格式和編解碼器,要處理用戶拋出的任何東西實際上非常困難,”他說。“我們的計劃是解決很多無聊的問題,這樣你就可以創(chuàng)建像你習(xí)慣的那樣的視頻編輯器,但你不需要花費(fèi)數(shù)十年的時間來構(gòu)建它。”

Remotion 獨(dú)特的許可證

Remotion 是開源的,因此代碼是可用的,并且有 200 多名開發(fā)人員為其做出了貢獻(xiàn)。也就是說,Remotion 確實有一種不尋常的許可方式。個人、非營利組織、評估目的和只有三人的企業(yè)可以使用免費(fèi)許可證,而希望將該框架用于商業(yè)用途的大型公司則可以使用單獨(dú)的商業(yè)許可證。

Burger 說,這種許可證源于一種擔(dān)心,即該項目會很受歡迎,但他卻沒有足夠的資源來妥善管理它。

“我通常會將我所有的項目都發(fā)布為開源項目,我擔(dān)心這會像滾雪球一樣越滾越大,但開源實際上是免費(fèi)贈送,”他說?!拔疫€主張其他維護(hù)者在開源項目之前,應(yīng)該考慮一下可持續(xù)性方面的情況,從資金和時間上來說,他們必須投入才能使項目做大。我希望人們在總體上更多地思考這個問題,并采用類似的許可證。”

他說,由于采用了分層許可證,Remotion 處于收支平衡狀態(tài),他可以給自己和 Remotion 的業(yè)務(wù)經(jīng)理 Mehmet Ademi 發(fā)工資。

競爭對手

還有其他用于創(chuàng)建視頻的開源選項,例如FFmpeg Hi,但它們并不是“真正可編程的”,沒有 if 語句和引入數(shù)據(jù)的能力,Burger 說。他還補(bǔ)充說,它們也沒有顯示實時預(yù)覽。

“我們的視頻完全可以通過代碼編程,因此您實際上是在編寫網(wǎng)站代碼。我們使用瀏覽器作為畫布,因為瀏覽器非常擅長顯示各種圖形。然后,我們提供了一種將其轉(zhuǎn)換為視頻的方法?!?/p>

—— Jonny Burger,Remotion 的創(chuàng)建者

Burger 認(rèn)為,Remotion 是使用代碼創(chuàng)建視頻的先驅(qū),并補(bǔ)充說,有兩個類似但并不完全相同的項目:Framer Revolution(一個 React 動畫庫)和Motion Canvas。

“我們的視頻完全可以通過代碼編程,因此您實際上是在編寫網(wǎng)站代碼。我們使用瀏覽器作為畫布,因為瀏覽器非常擅長顯示各種圖形。然后,我們提供了一種將其轉(zhuǎn)換為視頻的方法,”他說。

Ademi 補(bǔ)充說,如果計劃只制作一個視頻,那么傳統(tǒng)的視頻編輯器可能會滿足您的需求。

“如果您具備使用傳統(tǒng)視頻編輯器的技能,并且只想創(chuàng)建一個視頻,那么您寧愿使用那些,”Ademi 說?!拔覀兲峁┑幕旧鲜且粋€可擴(kuò)展視頻制作解決方案。因此,充分利用 Remotion 的方式是創(chuàng)建您自己的網(wǎng)絡(luò)視頻編輯器,以便人們可以使用它來創(chuàng)建他們的視頻,例如 Adobe After Effects 視頻編輯器的簡化版本?!?/p>

視頻樂高積木

他表示,展望未來,Remotion 計劃添加一些小軟件包,以便開發(fā)人員只需安裝一個軟件包即可解決特定的視頻問題——就像視頻的樂高積木。例如,已經(jīng)有一個軟件包可以自動轉(zhuǎn)錄,Burger 計劃添加一個軟件包,用于在視頻中包含 GIF。

“隨著時間的推移,我們計劃讓它越來越像樂高積木,您只需將合適的軟件包組合在一起,”他說。

責(zé)任編輯:武曉燕 來源: 云云眾生s
相關(guān)推薦

2023-05-19 10:04:18

Vue開發(fā)者代碼

2024-07-22 08:03:55

2011-04-13 15:31:53

webOS 2.0開發(fā)者大會webOS

2021-12-24 11:24:59

React HackReact JavaScript

2015-06-11 09:52:40

iOS 9蘋果WWDC

2024-05-09 08:50:39

React編譯器工具

2021-03-09 23:22:04

區(qū)塊鏈以太坊開發(fā)

2015-07-29 10:58:20

Google云計算密鑰加密

2012-06-13 01:23:30

開發(fā)者程序員

2023-07-04 09:00:00

開發(fā)SPACE框架

2014-07-28 09:15:02

開發(fā)框架

2013-12-27 10:45:00

三星開發(fā)者

2021-04-23 15:20:54

微軟瀏覽器Windows

2013-01-14 11:55:59

2023-07-18 08:49:59

.NET MAUI應(yīng)用程序

2015-08-06 17:15:28

2024-12-20 16:31:34

2011-04-01 15:09:18

Symbian諾基亞

2011-10-25 09:48:07

NFC諾基亞Symbian
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號