short-video-maker:一個開源的自動化短視頻創(chuàng)作工具
short-video-maker是什么?
short-video-maker是一個開源的自動化短視頻創(chuàng)作工具,它通過文本輸入,結(jié)合文字轉(zhuǎn)語音、自動字幕生成、背景視頻和音樂,生成TikTok、Instagram Reels和YouTube 短視頻。支持通過NPX或Docker運(yùn)行,有多種運(yùn)行方式和環(huán)境變量配置。提供REST API和Model Context Protocol (MCP)服務(wù),依賴 Remotion、Whisper CPP 等技術(shù)。

short-video-maker功能
從文本提示生成完整的短視頻。
文字轉(zhuǎn)語音。
自動字幕生成和樣式設(shè)計。
通過Pexels搜索和選擇背景視頻。
背景音樂支持,可選擇流派/情緒。
提供REST API和模型上下文協(xié)議(MCP)服務(wù)器。
short-video-maker工作原理
使用Kokoro TTS將文本轉(zhuǎn)換為語音。
使用Whisper生成準(zhǔn)確的字幕。
從Pexels查找相關(guān)的背景視頻。
使用Remotion組合所有元素。
渲染出專業(yè)外觀的短視頻,字幕時間精準(zhǔn)。
運(yùn)行
使用NPX(推薦)
支持GPU的運(yùn)行方式:
LOG_LEVEL=debug PEXELS_API_KEY= npx short-video-maker 需要安裝Node.js環(huán)境,并通過npx命令快速啟動。
使用Docker
CPU版本:
docker run -it --rm --name short-video-maker -p 3123:3123 \ -e PEXELS_API_KEY= \ gyoridavid/short-video-maker:latest
NVIDIA GPU版本:
docker run -it --rm --name shorts-video-maker -p 3123:3123 \ -e PEXELS_API_KEY= --gpus=all \ gyoridavid/short-video-maker:latest-cuda
環(huán)境變量
PEXELS_API_KEY:用于從Pexels獲取背景視頻的API密鑰。
PORT:API/MCP服務(wù)器的端口,默認(rèn)為3123。
LOG_LEVEL:服務(wù)器日志級別,默認(rèn)為info,可選值包括trace、debug、info、warn、error。
WHISPER_VERBOSE:Whisper的詳細(xì)模式,默認(rèn)為false。
示例
示例JSON輸入:
{
"scenes": [
{
"text": "Hello world! Enjoy using this tool to create awesome ai workflows",
"searchTerms": ["rainbow"]
}
],
"config": {
"paddingBack": 1500,
"music": "happy"
}
}輸出為hello_world.mp4文件。
short-video-maker應(yīng)用
社交媒體內(nèi)容創(chuàng)作:快速生成適合TikTok、Instagram Reels、YouTube Shorts等平臺的短視頻。
教育領(lǐng)域:制作課程預(yù)告、學(xué)習(xí)資源或語言學(xué)習(xí)視頻。
新聞與媒體:生成新聞?wù)?、專題報道或突發(fā)新聞視頻。
商業(yè)營銷:企業(yè)用于產(chǎn)品推廣和品牌宣傳。例如美妝品牌,以產(chǎn)品介紹文案為基礎(chǔ),生成短視頻。
教育與培訓(xùn):教師或教育機(jī)構(gòu)可制作教學(xué)短視頻。
Github:https://github.com/gyoridavid/short-video-make
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
開源AI應(yīng)用平臺










