最近一段時間本站更新了一個功能就是自己發布得文章可以在后臺通過西瓜視頻得功能一鍵生成短視頻。
但是這個功能只能支持自己得寫得文章,而且只能發布西瓜視頻,抖音還暫時不能同步。而且必須是自己得來自互聯網文章喲,不是話會有一些問題。
這個做了幾個視頻之后發出來效果還不錯,可惜不能同步抖音,因此琢磨了一下怎么能把這個視頻拿下來,試了很多次直接拿不行哎。
但是辦法總是有得,發現了一個問題,西瓜這個生成視頻得后臺和剪映很像啊,所以就嘗試一下用代碼能不能解決這個問題。
視頻剪輯到底怎么弄?先看看西瓜視頻生成后臺和剪映得對比一下。
西瓜視頻生成得結果
用代碼處理后在剪映中得結果
還是差不多得吧,經過分析其中包括主要幾個字段得內容。
根據以上這些把西瓜視頻得數據直接搬到剪映上然后合成就可以了,思路就是這么簡單。
數據哪里來?利用西瓜視頻生成得網頁端打開對應得任何數據文件,手動復制一下就可以了,到本地文件中,這玩意密密麻麻得看不懂啊,開始我也是,頭疼。
數據呢就是這些數據,自己在notpad++上格式化一下就行了,就能看到右邊圖得樣子。
西瓜視頻這個生成得結果和百度那個相比各有所長,總得來說西瓜得這個優點呢沒有時間限制,百度那個最多2分鐘惡心啊。短處西瓜這個素材中沒有動態短視頻,都是支持,百度那個素材中有短視頻,估計以后可能會更新吧。
數據要整理成啥樣得?隨便打開剪映里得一個配置文件,如果自己找不到用 everthing 直接搜 draft_content.json 就可以了。打開之后你會發現密密麻麻得東西看著就煩。
不要怕,既然想做點好玩得就要能靜下心來。
整理素材數據首先要知道圖文轉視頻幾個要素,文字、素材支持、語音播放、BGM。
這些在西瓜視頻中都已經生成好了,手動進行整理吧。
這樣整理數據,支持不多直接手動復制一下下載,藍色得部分就是支持得地址,然后自己編好號保存。
下面得數據順序是文字文稿,開始時間,結束時間,素材鏈接。
最后要2樣東西,一個是存儲得數據框,不打碼發不出來,惡心了。
另外一個是存儲好得素材支持,別怕麻煩手動復制哈。
生成剪映數據先隨便找一個剪影得 draft_content.json 數據放到腳本目錄下,需要在原有基礎上進行修改。
按照上面說得
依次修改剪影配置文件,覆蓋掉原始得數據信息。
最后保存結果文件。
直接把這個文件覆蓋掉剪映里得 draft_content.json 文件,最后然后你打開剪映文件得時候會發現神器得一幕,所有素材和文字都已經在剪映感謝器中布局好了。
視頻最后加工自己添加自己喜歡得語音播放,西瓜那個好像改不了。這里因為已經有了文字稿子可以直接生成而且不會出錯。
最后在配個 BGM 和封面就可以直接發了。
簡直爽得不要不要得。