FFmpeg開(kāi)發(fā)筆記(八十六)基于Node.js的國(guó)產(chǎn)視頻編輯開(kāi)源框架OpenCut
OpenCut是一款開(kāi)源、跨平臺(tái)的新興國(guó)產(chǎn)視頻剪輯工具,支持時(shí)間軸、多軌編輯、色彩校正等功能,并支持硬件加速,界面簡(jiǎn)潔友好,特效資源庫(kù)豐富且免費(fèi)。雖然OpenCut的視頻編輯操作用到了FFmpeg,但它基于Web服務(wù),不論何時(shí)何地,只要能打開(kāi)瀏覽器,就能使用OpenCut剪輯視頻。
OpenCut的官網(wǎng)地址為https://opencut.net/,源碼托管地址為https://github.com/OpenCut-app/OpenCut(星星數(shù)32k),國(guó)內(nèi)鏡像地址是https://gitee.com/mirrors_trending/OpenCut。2025年7月10日,OpenCut被GitHub評(píng)為社區(qū)日榜最佳項(xiàng)目,可見(jiàn)該框架的源碼更新十分及時(shí)。
OpenCut采用Node.js開(kāi)發(fā),可在Node.js v18或更高版本上運(yùn)行,詳細(xì)的編譯運(yùn)行過(guò)程說(shuō)明如下:
一、安裝Node.js
Node.js的官網(wǎng)為https://nodejs.org/en/,下載頁(yè)面為https://nodejs.org/en/download,找到對(duì)應(yīng)系統(tǒng)的Node.js安裝包,下載并安裝到桌面系統(tǒng)。
二、安裝Bun
除了安裝Node.js之外,還要安裝它的一體化工具Bun。打開(kāi)桌面系統(tǒng)的命令行窗口,執(zhí)行以下命令安裝bun:
有關(guān)Windows系統(tǒng)的命令行操作說(shuō)明可參考《FFmpeg開(kāi)發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到短視頻上線》一書的“8.1 Windows環(huán)境編譯FFmpeg”。
三、啟動(dòng)OpenCut
先解壓下載后的OpenCut源碼包,再打開(kāi)桌面系統(tǒng)的命令行窗口,依次執(zhí)行下列命令:
命令行回顯如下的啟動(dòng)日志,說(shuō)明OpenCut的Web服務(wù)正常啟動(dòng):
四、訪問(wèn)OpenCut
打開(kāi)瀏覽器,輸入OpenCut默認(rèn)的Web地址http://localhost:3000,打開(kāi)OpenCut的歡迎頁(yè)面如下圖所示:
點(diǎn)擊頁(yè)面下方的“try early beta”按鈕,打開(kāi)OpenCut的項(xiàng)目頁(yè)面如下圖所示:
點(diǎn)擊項(xiàng)目頁(yè)面右上角的“New Project”按鈕,打開(kāi)OpenCut的編輯頁(yè)面如下圖所示:
編輯頁(yè)面左上角的Upload區(qū)域可上傳待編輯的視頻文件,接下來(lái)就能對(duì)視頻做各種編輯操作了。編輯完成后,點(diǎn)擊頁(yè)面右上角的Export按鈕,即可保存修改后的視頻文件。
更多詳細(xì)的FFmpeg開(kāi)發(fā)知識(shí)參見(jiàn)



浙公網(wǎng)安備 33010602011771號(hào)