項(xiàng)目簡(jiǎn)介 ShortGPT:一個(gè)強(qiáng)大的自動(dòng)化視頻制作工具,自動(dòng)采集素材、編輯視頻、配音、生成字幕,一氣呵成它會(huì)根據(jù)你的腳本自動(dòng)從網(wǎng)上采集素材。還會(huì)自動(dòng)合成語(yǔ)音,將腳本轉(zhuǎn)化為口頭表達(dá)。最后會(huì)將這些素材和語(yǔ)音合成一個(gè)完整視頻。同時(shí)你輸入任意Youtube鏈接或上傳mp4文件, 它不僅會(huì)翻譯內(nèi)容 還會(huì)自動(dòng)配音!
主要功能
1、自動(dòng)化編輯框架:使用面向大型語(yǔ)言模型(LLM)的視頻編輯語(yǔ)言,簡(jiǎn)化了視頻創(chuàng)建過(guò)程。2、腳本和提示:為各種 LLM 自動(dòng)編輯過(guò)程提供了現(xiàn)成的腳本和提示。3、語(yǔ)音合成/內(nèi)容創(chuàng)建:支持多種語(yǔ)言,包括英語(yǔ)、西班牙語(yǔ)、阿拉伯語(yǔ)、法語(yǔ)、波蘭語(yǔ)、德語(yǔ)、意大利語(yǔ)和葡萄牙語(yǔ)。
4、字幕生成:自動(dòng)化生成視頻字幕。5、素材采集:從互聯(lián)網(wǎng)上采集圖片和視頻素材,必要時(shí)連接網(wǎng)絡(luò)和 Pexels API。6、內(nèi)存和持久性:使用 TinyDB 確保自動(dòng)編輯變量的長(zhǎng)期持久性。
技術(shù)實(shí)現(xiàn)
Moviepy:用于視頻編輯,使 ShortGPT 能夠進(jìn)行視頻編輯和渲染。Openai:用于自動(dòng)化整個(gè)過(guò)程,包括生成腳本和 LLM 自動(dòng)編輯過(guò)程的提示。ElevenLabs:用于語(yǔ)音合成,支持多種語(yǔ)言的語(yǔ)音合成。
Pexels:用于采集背景素材,使 ShortGPT 能夠連接網(wǎng)絡(luò)并訪問(wèn)大量的圖片和視頻。Bing Image:用于采集圖片,為 ShortGPT 提供了全面的數(shù)據(jù)庫(kù)以檢索相關(guān)的視覺(jué)素材。
整個(gè)工具還是比較粗糙的,但是思路很不錯(cuò),可以借鑒一下,優(yōu)化空間還是很大的。
項(xiàng)目鏈接https://github.com/RayVentura/ShortGPT
|