System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及數據處理,尤其涉及一種動態照片處理方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品。
技術介紹
1、動態照片(亦稱live圖),它不僅包含一張靜態照片,還記錄了拍攝前后1.5秒的動態畫面以及音頻。
2、由于動態照片依賴特定照片框架和控件來處理復雜的多媒體文件格式,因此在用戶將動態照片分享到其它平臺時,例如將動態照片作為個人動態發布到某個平臺時,會因為缺少相應的照片框架和控件而導致不兼容,使得動態照片無法正常展示,無法保證用戶想要的效果。
3、需要說明的是,上述內容并不必然是現有技術,也不用于限制本申請的專利保護范圍。
技術實現思路
1、本申請實施例提供一種動態照片處理方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品,以解決或緩解上面提出的一項或更多項技術問題。
2、本申請實施例的一個方面提供了一種動態照片處理方法,所述方法包括:
3、獲取待處理動態照片,所述待處理動態照片包括靜態圖片和與所述靜態圖像對應的第一格式的視頻;
4、將所述第一格式的視頻轉碼為第二格式的視頻,所述第二格式的兼容性大于所述第一格式;
5、基于所述第二格式的視頻和所述靜態圖片進行內容發布。
6、可選地,所述第一格式包括mov格式所述第二格式包括mp4格式、wmv格式、avi格式、flv格式、webm格式和mkv格式中的至少一種格式。
7、可選地,將所述第一格式的視頻轉碼為第二格式的
8、將所述第一格式的視頻轉碼為第二格式的視頻,并在轉碼過程中對所述第二格式的視頻進行水印處理。
9、可選地,在基于所述第二格式的視頻和所述靜態圖片進行內容發布之前,所述方法還包括:
10、將所述靜態圖片進行水印處理。
11、可選地,所述方法還包括:
12、在轉碼失敗或轉碼時間超出預設時長的情況下,將所述待處理動態照片轉換為目標靜態圖片;
13、基于所述目標靜態圖片進行內容發布。
14、可選地,將所述第一格式的視頻轉碼為第二格式的視頻,包括:
15、獲取輸入的轉碼配置,所述轉碼配置包括分辨率、碼率、幀率和第二格式的配置;
16、根據所述轉碼配置將所述第一格式的視頻轉碼為第二格式的視頻。
17、可選地,將所述第一格式的視頻轉碼為第二格式的視頻,包括:
18、獲取當前轉碼的計算資源數據和所述第一格式的視頻的屬性數據,所述屬性數據包括文件大小、編碼格式、分辨率、幀率和碼率;
19、根據所述計算資源數據和所述屬性數據采用人工智能模型確定轉碼配置,所述轉碼配置包括分辨率、碼率、幀率和第二格式的配置;
20、根據所述轉碼配置將所述第一格式的視頻轉碼為第二格式的視頻。
21、本申請實施例的另一個方面提供了一種動態照片處理裝置,所述裝置包括:
22、獲取模塊,用于獲取待處理動態照片,所述待處理動態照片包括靜態圖片和與所述靜態圖像對應的第一格式的視頻;
23、轉碼模塊,用于將所述第一格式的視頻轉碼為第二格式的視頻,所述第二格式的兼容性大于所述第一格式;
24、發布模塊,用于基于所述第二格式的視頻和所述靜態圖片進行內容發布。
25、本申請實施例的另一個方面提供了一種計算機設備,包括:至少一個處理器;及與所述至少一個處理器通信連接的存儲器;其中:所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如上所述的方法。
26、本申請實施例的另一個方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質內存儲有計算機指令,所述計算機指令被處理器執行時實現如上所述的方法。
27、本申請實施例的另一個方面提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上所述的方法。
28、本申請實施例采用上述技術方案可以包括如下優勢:
29、通過獲取待處理動態照片,待處理動態照片包括靜態圖片和與靜態圖像對應的第一格式的視頻,將第一格式的視頻轉碼為兼容性更好的第二格式的視頻,基于第二格式的視頻和靜態圖片進行內容發布,可以將動態照片中的兼容性較差的視頻(如mov視頻)轉換為其它兼容性更好的視頻,從而無需依賴特定的照片框架和控件,保證發布內容的用戶實現想要的效果。
本文檔來自技高網...【技術保護點】
1.一種動態照片處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第一格式包括MOV格式所述第二格式包括MP4格式、WMV格式、AVI格式、FLV格式、WebM格式和MKV格式中的至少一種格式。
3.根據權利要求1所述的方法,其特征在于,將所述第一格式的視頻轉碼為第二格式的視頻,包括:
4.根據權利要求3所述的方法,其特征在于,在基于所述第二格式的視頻和所述靜態圖片進行內容發布之前,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1-5任一項所述的方法,其特征在于,將所述第一格式的視頻轉碼為第二格式的視頻,包括:
7.根據權利要求1-5任一項所述的方法,其特征在于,將所述第一格式的視頻轉碼為第二格式的視頻,包括:
8.一種動態照片處理裝置,其特征在于,所述裝置包括:
9.一種計算機設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質內存儲有計算機指令,所述計
11.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至7中任一項所述方法的步驟。
...【技術特征摘要】
1.一種動態照片處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第一格式包括mov格式所述第二格式包括mp4格式、wmv格式、avi格式、flv格式、webm格式和mkv格式中的至少一種格式。
3.根據權利要求1所述的方法,其特征在于,將所述第一格式的視頻轉碼為第二格式的視頻,包括:
4.根據權利要求3所述的方法,其特征在于,在基于所述第二格式的視頻和所述靜態圖片進行內容發布之前,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1-5任一項所述的方法...
【專利技術屬性】
技術研發人員:黃濤,
申請(專利權)人:上海嗶哩嗶哩科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。