System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開實(shí)施例涉及視頻處理技術(shù),尤其涉及一種視頻導(dǎo)出方法、裝置、設(shè)備及存儲介質(zhì)。
技術(shù)介紹
1、對于單軌道或多軌道的視頻,若進(jìn)行視頻編輯,則需要將編輯后的視頻導(dǎo)出,并保存至本地或者上傳到云端。
2、目前采用的選擇幀率導(dǎo)出方案,如果要保證導(dǎo)出視頻的流暢性,則導(dǎo)出耗時較高;如果要縮短導(dǎo)出耗時,則會影響導(dǎo)出視頻的流暢性。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種視頻導(dǎo)出方法、裝置、設(shè)備及存儲介質(zhì),可以保證導(dǎo)出視頻的流暢性,還可以縮短導(dǎo)出耗時。
2、第一方面,本公開實(shí)施例提供了一種視頻導(dǎo)出方法,包括:
3、根據(jù)視頻編輯軌道上的視頻片段中初始視頻幀在所述視頻編輯軌道上的時間點(diǎn),確定取幀時間點(diǎn);
4、按照所述取幀時間點(diǎn)在視頻編輯軌道上的排列順序,獲取所述視頻編輯軌道上的視頻片段中與所述取幀時間點(diǎn)對應(yīng)的待編碼視頻幀,其中,所述待編碼視頻幀為所述視頻片段中位于所述取幀時間點(diǎn)的初始視頻幀,或,所述待編碼視頻幀為所述視頻片段中位于所述取幀時間點(diǎn)之前且與所述取幀時間點(diǎn)最接近的初始視頻幀;
5、若所述取幀時間點(diǎn)對應(yīng)的待編碼視頻幀中存在未被編碼過的視頻幀,則對所述取幀時間點(diǎn)對應(yīng)的視頻幀進(jìn)行編碼,并基于編碼得到的目標(biāo)視頻幀,生成目標(biāo)視頻。
6、第二方面,本公開實(shí)施例還提供了一種視頻導(dǎo)出裝置,該裝置包括:
7、時間點(diǎn)確定模塊,用于根據(jù)視頻編輯軌道上的視頻片段中初始視頻幀在所述視頻編輯軌道上的時間點(diǎn),確定取幀時間點(diǎn);
8、待編碼
9、目標(biāo)視頻生成模塊,用于若所述取幀時間點(diǎn)對應(yīng)的待編碼視頻幀中存在未被編碼過的視頻幀,則對所述取幀時間點(diǎn)對應(yīng)的視頻幀進(jìn)行編碼,并基于編碼得到的目標(biāo)視頻幀,生成目標(biāo)視頻。
10、第三方面,本公開實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
11、一個或多個處理器;
12、存儲裝置,用于存儲一個或多個程序,
13、當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實(shí)現(xiàn)如本公開任意實(shí)施例所述的視頻導(dǎo)出方法。
14、第四方面,本公開實(shí)施例還提供了一種包含計(jì)算機(jī)可執(zhí)行指令的存儲介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時用于執(zhí)行如本公開任意實(shí)施例所述的視頻導(dǎo)出方法。
15、本公開實(shí)施例提供一種視頻導(dǎo)出方案,通過視頻編輯軌道上的視頻片段中初始視頻幀在視頻編輯軌道上的時間點(diǎn),確定取幀時間點(diǎn)。然后,按照取幀時間點(diǎn)在視頻編輯軌道上的排列順序,獲取視頻編輯軌道上的視頻片段中與取幀時間點(diǎn)對應(yīng)的待編碼視頻幀,若取幀時間點(diǎn)對應(yīng)的待編碼視頻幀中存在未被編碼過的視頻幀,則對取幀時間點(diǎn)對應(yīng)的視頻幀進(jìn)行編碼,并基于編碼得到的目標(biāo)視頻幀,生成目標(biāo)視頻,實(shí)現(xiàn)根據(jù)初始視頻幀的時間分布信息獲取待編碼視頻幀,避免丟幀,從而保證導(dǎo)出視頻的流暢性,并通過僅對未編碼過的視頻幀進(jìn)行編碼,可以減少重復(fù)幀參與視頻導(dǎo)出,從而減小導(dǎo)出耗時。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種視頻導(dǎo)出方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照所述取幀時間點(diǎn)在視頻編輯軌道上的排列順序,獲取所述視頻編輯軌道上的視頻片段中與所述取幀時間點(diǎn)對應(yīng)的待編碼視頻幀,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述視頻編輯軌道上的視頻片段中與所述取幀時間點(diǎn)相等的時間點(diǎn)對應(yīng)的初始視頻幀,作為待編碼視頻幀,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述視頻編輯軌道上的視頻片段中與所述取幀時間點(diǎn)相等的時間點(diǎn)對應(yīng)的初始視頻幀,作為待編碼視頻幀,包括:
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述獲取所述視頻編輯軌道上的視頻片段中位于所述取幀時間點(diǎn)之前,且與所述取幀時間點(diǎn)最接近的時間點(diǎn)對應(yīng)的初始視頻幀,作為待編碼視頻幀,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述取幀時間點(diǎn)對應(yīng)的待編碼視頻幀中存在未被編碼過的視頻幀,則對所述取幀時間點(diǎn)對應(yīng)的視頻幀進(jìn)行編碼,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括:
8.
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種包含計(jì)算機(jī)可執(zhí)行指令的存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時用于執(zhí)行如權(quán)利要求1-7中任一所述的視頻導(dǎo)出方法。
...【技術(shù)特征摘要】
1.一種視頻導(dǎo)出方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照所述取幀時間點(diǎn)在視頻編輯軌道上的排列順序,獲取所述視頻編輯軌道上的視頻片段中與所述取幀時間點(diǎn)對應(yīng)的待編碼視頻幀,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述視頻編輯軌道上的視頻片段中與所述取幀時間點(diǎn)相等的時間點(diǎn)對應(yīng)的初始視頻幀,作為待編碼視頻幀,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述視頻編輯軌道上的視頻片段中與所述取幀時間點(diǎn)相等的時間點(diǎn)對應(yīng)的初始視頻幀,作為待編碼視頻幀,包括:
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述獲取所述視頻...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:包紅來,陳浩,
申請(專利權(quán))人:北京字跳網(wǎng)絡(luò)技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。