欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻處理方法、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品與流程

文檔序號(hào):40642473發(fā)布日期:2025-01-10 18:48閱讀:2來(lái)源:國(guó)知局
一種視頻處理方法、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品與流程

本技術(shù)涉及多媒體數(shù)據(jù)處理,特別涉及一種視頻處理方法、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。


背景技術(shù):

1、當(dāng)前,手機(jī)等電子設(shè)備在對(duì)視頻內(nèi)容進(jìn)行快速檢測(cè)識(shí)別時(shí),通常將長(zhǎng)視頻劃分為多個(gè)短視頻,然后提取出各短視頻中的首幀圖像并進(jìn)行解碼,之后再檢測(cè)各首幀圖像中是否具有目標(biāo)內(nèi)容。例如,如圖1所示,以手機(jī)10檢測(cè)60s的視頻a中是否具有車輛100為例,對(duì)視頻內(nèi)容快速檢測(cè)識(shí)別的場(chǎng)景進(jìn)行簡(jiǎn)單介紹。如圖1中的(a)所示,視頻a是時(shí)長(zhǎng)為60s的長(zhǎng)視頻,此時(shí),電子設(shè)備可以將視頻a依照時(shí)長(zhǎng)均分為四段短視頻,以檢測(cè)出視頻a中是否具有車輛100。如圖1中的(b)所示,電子設(shè)備可以將視頻a劃分為視頻b、視頻c、視頻d以及視頻e四段短視頻,其中,各短視頻的時(shí)長(zhǎng)均為15s,并且,畫(huà)面101、畫(huà)面102、畫(huà)面103以及畫(huà)面104分別為各段短視頻的中的首幀圖像。電子設(shè)備可以提取出四個(gè)首幀圖像并進(jìn)行解碼,接著電子設(shè)備分別檢測(cè)其中的內(nèi)容,若在畫(huà)面102中檢測(cè)到了車輛100,則表示60s的視頻a中出現(xiàn)了車輛100,即可完成視頻內(nèi)容快速檢測(cè)識(shí)別。

2、目前,電子設(shè)備通常使用硬件解碼器對(duì)視頻的首幀圖像進(jìn)行提取和解碼。然而,由于硬件設(shè)備的限制,例如,需要花費(fèi)時(shí)間配置硬件資源或?qū)τ布獯a器進(jìn)行初始化等操作,導(dǎo)致電子設(shè)備檢測(cè)出視頻首幀圖像內(nèi)容的時(shí)間較長(zhǎng)。

3、因此,如何縮短電子設(shè)備視頻首幀圖像的提取和解碼時(shí)間,從而提升視頻內(nèi)容檢測(cè)速度,是當(dāng)前急需解決的問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、為解決上述問(wèn)題,本技術(shù)實(shí)施例提供了一種視頻處理方法、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。

2、第一方面,本技術(shù)提供了一種視頻處理方法,應(yīng)用于電子設(shè)備,其中電子設(shè)備包括硬件解碼器;并且,方法包括:獲取待處理的第一視頻;基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式;其中,解碼方式包括對(duì)第一視頻進(jìn)行視頻幀提取的提取方式和對(duì)從第一視頻中提取出的視頻幀進(jìn)行解碼的解碼方式;并且提取方式包括采用硬件解碼器提取視頻幀或者采用軟件解碼器提取視頻幀;解碼方式包括采用硬件解碼器解碼視頻幀或者采用軟件解碼器解碼視頻幀。

3、本技術(shù)中,第一視頻可以為后文提及的待處理的當(dāng)前視頻。

4、在本技術(shù)實(shí)施例中,電子設(shè)備可以基于各解碼器中的視頻幀提取器的處理參數(shù)(如,視頻幀率、分辨率等)與待處理視頻的視頻參數(shù)(如,視頻幀率、分辨率)之間的匹配度,確定出提取視頻幀的解碼器。其中,若處理參數(shù)和視頻參數(shù)的匹配度高,則表示該視頻幀提取器對(duì)第一視頻的提取支持度高,采用該視頻幀提取器提取視頻幀。

5、在另一些實(shí)施例中,電子設(shè)備還可以基于各解碼器中視頻幀解碼器的處理參數(shù)(如,編碼參數(shù)、編碼格式等)與待處理視頻的視頻參數(shù)(如,編碼參數(shù)、編碼格式等編碼格式信息)之間的匹配度,確定出對(duì)提取出的視頻幀進(jìn)行解碼的解碼器。其中,若處理參數(shù)和視頻參數(shù)的匹配度高,則表示該視頻幀解碼器對(duì)第一視頻的解碼支持度高,采用該視頻幀解碼器對(duì)提取出的視頻幀進(jìn)行解碼。

6、基于上述方法,采用匹配的解碼器中的視頻幀提取器提取第一視頻中的視頻幀,并且采用匹配的解碼器中的視頻幀解碼器對(duì)提取出的視頻幀進(jìn)行解碼,可以節(jié)省視頻幀的提取和解碼時(shí)間。

7、在上述第一方面的一種可能的實(shí)現(xiàn)中,包括:基于硬件解碼器中的視頻幀提取器的各處理參數(shù),和第一視頻的視頻文件格式的各參數(shù)間的匹配度,確定出硬件解碼器對(duì)第一視頻的第一提取支持度;基于軟件解碼器中的視頻幀提取器的各處理參數(shù),和第一視頻的視頻文件格式的各參數(shù)間的匹配度,確定出軟件解碼器對(duì)第一視頻的第二提取支持度。

8、在本技術(shù)中,第一提取支持度可以為后文提及的硬件解碼器對(duì)當(dāng)前視頻文件的提取支持度,例如,可以為硬件解碼器200對(duì)視頻的提取支持度;第二提取支持度可以為后文提及的軟件解碼器對(duì)當(dāng)前視頻文件的提取支持度,例如,可以為軟件解碼器300對(duì)視頻的提取支持度。

9、在一些實(shí)施例中,電子設(shè)備可以基于各視頻幀提取器的處理參數(shù)與待處理視頻的視頻參數(shù)之間的匹配度,確定出各視頻幀提取器對(duì)當(dāng)前視頻的提取支持度,從而確定出該視頻幀提取器對(duì)應(yīng)的解碼器對(duì)當(dāng)前視頻的提取支持度。

10、在一些實(shí)施例中,第一視頻的視頻文件格式的各參數(shù)存儲(chǔ)于第一視頻文件的頭部信息中,處理器可以通過(guò)讀取第一視頻文件中的頭部信息獲取各參數(shù);處理器還可以與硬件解碼器或軟件解碼器進(jìn)行交互,獲取硬件解碼器或軟件解碼器當(dāng)前的狀態(tài)信息(如,可以處理的視頻幀率、分辨率等處理參數(shù))。如此,基于各提取支持度,可以選擇出與當(dāng)前視頻最匹配的解碼器提取出視頻幀。

11、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述處理參數(shù)包括但不限于視頻分辨率、視頻幀率。

12、在一些實(shí)施例中,電子設(shè)備可以基于各視頻幀提取器的處理參數(shù)(如,視頻幀率、分辨率等)與待處理視頻的視頻參數(shù)(如,視頻幀率、分辨率)之間的匹配度確定出提取支持度。例如,若軟件解碼器中的視頻幀提取器所支持的視頻幀率為每秒30幀~每秒60幀,所支持的視頻分辨率為720p和1080p;而硬件解碼器中視頻幀提取器所支持的視頻幀率為每秒45幀~每秒60幀,所支持的視頻分辨率為1080p和2k;同時(shí)視頻a的視頻幀率為每秒40幀圖像,且視頻分辨率為1080p。則軟件解碼器對(duì)于視頻a的提取支持度為100%,硬件解碼器對(duì)于視頻a的提取支持度為50%。如此,可以選擇出提取支持度最大的解碼器對(duì)第一視頻進(jìn)行視頻幀提取,以提升視頻幀提取效率。

13、在上述第一方面的一種可能的實(shí)現(xiàn)中,包括:基于硬件解碼器中的視頻幀解碼器的各處理參數(shù),和第一視頻的視頻編碼格式信息的各參數(shù)間的匹配度,確定出硬件解碼器對(duì)第一視頻的第一解碼支持度;基于軟件解碼器中的視頻幀解碼器的各處理參數(shù),和第一視頻的視頻編碼格式信息的各參數(shù)間的匹配度,確定出軟件解碼器對(duì)第一視頻的第二解碼支持度。

14、在本技術(shù)中,第一解碼支持度可以為后文提及的硬件解碼器對(duì)當(dāng)前視頻文件的解碼支持度,例如,可以為硬件解碼器200對(duì)視頻的解碼支持度;第二解碼支持度可以為后文提及的軟件解碼器對(duì)當(dāng)前視頻文件的解碼支持度,例如,可以為軟件解碼器300對(duì)視頻的解碼支持度。

15、在一些實(shí)施例中,電子設(shè)備可以基于各視頻幀解碼器的處理參數(shù)與第一視頻的視頻參數(shù)之間的匹配度,確定出各視頻幀解碼器對(duì)第一視頻的解碼支持度,從而確定出該視頻幀解碼器對(duì)應(yīng)的解碼器對(duì)第一視頻的解碼支持度。

16、在一些實(shí)施例中,第一視頻的視頻編碼格式信息的各參數(shù)存儲(chǔ)于第一視頻文件的頭部信息中,處理器可以通過(guò)讀取第一視頻文件中的頭部信息獲取參數(shù);處理器還可以與硬件解碼器或軟件解碼器進(jìn)行交互,獲取硬件解碼器或軟件解碼器當(dāng)前的狀態(tài)信息(如,可以處理的編碼參數(shù)、編碼格式等處理參數(shù))。如此,基于各解碼支持度,可以選擇出與當(dāng)前視頻最匹配的解碼器對(duì)提取出視頻幀進(jìn)行解碼。

17、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述處理參數(shù)包括但不限于視頻分辨率、視頻幀率、碼率、編碼格式。

18、在一些實(shí)施例中,電子設(shè)備可以基于各視頻幀解碼器的處理參數(shù)(如,視頻分辨率、視頻幀率、碼率、編碼格式等)與待處理視頻的視頻參數(shù)(如,視頻分辨率、視頻幀率、碼率、編碼格式率)之間的匹配度確定出解碼支持度。例如,若軟件解碼器中的視頻幀解碼器所支持的視頻編碼格式為h.264、h.265,所支持的碼率為100kbps~10000kbps;而硬件解碼器中的視頻幀解碼器所支持的視頻編碼格式為h.264、h.265,所支持的碼率為500kbps~15000kbps;同時(shí)若視頻a的視頻編碼格式為h.264,且視頻碼率為300kbps。則軟件解碼器對(duì)于視頻a的解碼支持度為100%,硬件解碼器對(duì)于視頻a的解碼支持度為50%。如此,可以選擇出解碼支持度最大的解碼器對(duì)第一視頻提取出的視頻幀進(jìn)行解碼,以提升解碼效率。

19、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式,包括:從硬件解碼器和軟件解碼器中,選擇出對(duì)第一視頻的提取支持度最大的解碼器,對(duì)第一視頻進(jìn)行視頻幀提??;從硬件解碼器和軟件解碼器中,選擇出對(duì)第一視頻的解碼支持度最大的解碼器,對(duì)從第一視頻中提取出的視頻幀進(jìn)行解碼。

20、在本技術(shù)中,電子設(shè)備可以通過(guò)視頻幀提取器對(duì)于視頻文件的提取支持度確定出提取視頻幀的解碼器。例如,若確定軟件解碼器中的視頻幀提取器對(duì)于視頻文件的提取支持度較高,則通過(guò)軟件解碼器提取出視頻幀;若確定硬件解碼器中的視頻幀提取器對(duì)于視頻文件的提取支持度較高,則通過(guò)硬件解碼器提取出視頻幀。

21、在一些實(shí)施例中,電子設(shè)備在提取出視頻幀后,還可以通過(guò)視頻幀解碼器對(duì)視頻編解碼格式信息的解碼支持度,確定出對(duì)視頻幀進(jìn)行解碼的解碼器,例如,若軟件解碼器中的視頻幀解碼器對(duì)于該視頻的編解碼格式信息的解碼支持度高,則通過(guò)軟件解碼器對(duì)提取出的視頻幀進(jìn)行解碼;若硬件解碼器中的視頻幀解碼器對(duì)于該視頻的編解碼格式信息的解碼支持度高,則通過(guò)硬件解碼器對(duì)提取出的視頻幀進(jìn)行解碼。

22、如此,通過(guò)結(jié)合使用軟件解碼器和硬件解碼器,在對(duì)視頻幀進(jìn)行提取和解碼階段,可以分別采用更合適的視頻幀提取器提取視頻幀,并采用合適的視頻幀解碼器對(duì)提取出的視頻幀進(jìn)行解碼。如此,可以縮短視頻處理的時(shí)間,提升視頻處理的效率。

23、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式,包括:從硬件解碼器和軟件解碼器中,選擇出對(duì)第一視頻的提取支持度最大的解碼器,對(duì)第一視頻進(jìn)行視頻幀提??;采用預(yù)設(shè)的解碼器對(duì)從第一視頻中提取出的視頻幀進(jìn)行解碼。

24、在本技術(shù)中,電子設(shè)備可以通過(guò)視頻幀提取器對(duì)于視頻文件的提取支持度確定出提取視頻幀的解碼器。例如,若確定軟件解碼器中的視頻幀提取器對(duì)于視頻文件的提取支持度較高,則通過(guò)軟件解碼器提取出視頻幀;若確定硬件解碼器中的視頻幀提取器對(duì)于視頻文件的提取支持度較高,則通過(guò)硬件解碼器提取出視頻幀。

25、在一些實(shí)施例中,電子設(shè)備在提取出視頻幀后,還可以采用預(yù)設(shè)或系統(tǒng)默認(rèn)的視頻幀解碼器(如,硬件解碼器中的視頻幀解碼器)對(duì)提取出的視頻幀進(jìn)行解碼。如此,可以選擇出提取支持度最大的解碼器對(duì)第一視頻進(jìn)行視頻幀提取,以提升視頻幀提取效率。

26、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式,還包括:從硬件解碼器和軟件解碼器中,選擇出對(duì)第一視頻的提取支持度最大的解碼器,對(duì)第一視頻進(jìn)行視頻幀提??;采用對(duì)第一視頻進(jìn)行視頻幀提取的解碼器,對(duì)從第一視頻中提取出的視頻幀進(jìn)行解碼。

27、在本技術(shù)中,電子設(shè)備可以通過(guò)視頻幀提取器對(duì)于視頻文件的提取支持度確定出提取視頻幀的解碼器。例如,若確定軟件解碼器中的視頻幀提取器對(duì)于視頻文件的提取支持度較高,則通過(guò)軟件解碼器提取出視頻幀;若確定硬件解碼器中的視頻幀提取器對(duì)于視頻文件的提取支持度較高,則通過(guò)硬件解碼器提取出視頻幀。

28、在一些實(shí)施例中,電子設(shè)備在提取出視頻幀后,還可以采用對(duì)第一視頻進(jìn)行視頻幀提取的解碼器,對(duì)從第一視頻中提取出的視頻幀進(jìn)行解碼。例如,若電子設(shè)備確定出軟件解碼器中的視頻幀提取器對(duì)視頻文件的提取支持度較高,電子設(shè)備可以采用軟件解碼器提取出當(dāng)前視頻文件中的視頻幀,同時(shí)采用軟件解碼器對(duì)提取出的視頻幀進(jìn)行解碼。如此,可以選擇出提取支持度最大的解碼器對(duì)第一視頻進(jìn)行視頻幀提取,以提升視頻幀提取效率。

29、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式,包括:采用預(yù)設(shè)的解碼器對(duì)第一視頻進(jìn)行視頻幀提??;從硬件解碼器和軟件解碼器中,選擇出對(duì)第一視頻的解碼支持度最大的解碼器,對(duì)從第一視頻中提取出的視頻幀進(jìn)行解碼。

30、在本技術(shù)中,電子設(shè)備可以采用預(yù)設(shè)或系統(tǒng)默認(rèn)的視頻幀提取器(如,硬件解碼器中的視頻幀提取器)提取出視頻幀,然后選擇出對(duì)視頻編解碼格式信息的解碼支持度高視頻幀解碼器,并采用該視頻幀解碼器對(duì)提取出的視頻幀進(jìn)行解碼。如此,可以選擇出解碼支持度最大的解碼器對(duì)第一視頻提取出的視頻幀進(jìn)行解碼,以提升解碼效率。

31、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述第一視頻包括但不限于數(shù)字版權(quán)管理視頻、高動(dòng)態(tài)范圍視頻、標(biāo)準(zhǔn)動(dòng)態(tài)范圍視頻。

32、在本技術(shù)中,第一視頻可以為任意類型的視頻,例如,經(jīng)過(guò)加密技術(shù)處理的數(shù)字版權(quán)管理(digital?rights?management,drm)視頻、高動(dòng)態(tài)范圍(high?dynamic?range,hdr)視頻、標(biāo)準(zhǔn)動(dòng)態(tài)范圍(standard?dynamic?range,sdr)視頻等任意類型的視頻。應(yīng)理解,本技術(shù)提及的視頻處理方法可以應(yīng)用于任意類型的視頻中,本技術(shù)對(duì)此不做限定。

33、在上述第一方面的一種可能的實(shí)現(xiàn)中,對(duì)應(yīng)于第一視頻為高動(dòng)態(tài)范圍視頻,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式,包括:在第一視頻的視頻參數(shù)與軟件解碼器的處理參數(shù)匹配的情況下,采用軟件解碼器提取第一視頻中的視頻幀;在第一視頻的視頻參數(shù)與軟件解碼器的處理參數(shù)不匹配,并且第一視頻的視頻參數(shù)與硬件解碼器的處理參數(shù)匹配的情況下,采用硬件解碼器提取第一視頻中的視頻幀。

34、在本技術(shù)中,當(dāng)?shù)谝灰曨l的視頻類型為hdr視頻時(shí),若軟件解碼器中的視頻幀提取器和硬件解碼器中的視頻幀提取器均支持當(dāng)前hdr視頻的視頻格式(即參數(shù)匹配),軟件解碼器中的視頻幀提取器對(duì)當(dāng)前hdr視頻文件的提取支持度,會(huì)高于硬件解碼器中的視頻幀提取器對(duì)當(dāng)前hdr視頻文件的提取支持度。

35、在一些實(shí)施例中,若hdr視頻的視頻格式為軟件解碼器所支持的視頻格式時(shí),則通過(guò)軟件解碼器提取出視頻幀;若軟件解碼器不支持當(dāng)前hdr視頻的格式,則可以通過(guò)硬件解碼器提取出視頻幀。如此,可以選擇出匹配的解碼器對(duì)hdr視頻進(jìn)行視頻幀提取,以提升視頻幀提取效率。

36、在上述第一方面的一種可能的實(shí)現(xiàn)中,對(duì)應(yīng)于第一視頻為數(shù)字版權(quán)管理視頻和標(biāo)準(zhǔn)動(dòng)態(tài)范圍視頻,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式,包括:在電子設(shè)備支持處理第一視頻的情況下,基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出對(duì)第一視頻進(jìn)行視頻幀提取的提取方式。

37、在本技術(shù)中,若第一視頻的視頻類型為drm視頻,電子設(shè)備可以判斷是否支持處理drm視頻。例如,電子設(shè)備可以通過(guò)查看安卓開(kāi)放源代碼(android?open?source?project,aosp)的文檔、檢測(cè)aosp的代碼庫(kù)、以及查看aosp所支持的硬件規(guī)格等,確定出aosp是否支持處理drm視頻。其中,aosp是安卓tm操作系統(tǒng)中的基礎(chǔ)代碼框架,為安卓tm設(shè)備提供了基本功能和特性。

38、在一些實(shí)施例中,若第一視頻的視頻文件類型為普通視頻(如,sdr視頻等),或者為drm視頻且當(dāng)前的電子設(shè)備支持處理drm視頻,電子設(shè)備可以基于各視頻幀提取器的處理參數(shù)(如,視頻幀率、分辨率等)與待處理視頻的視頻參數(shù)(如,視頻幀率、分辨率)之間的匹配度確定出提取支持度,從而確定出對(duì)第一視頻進(jìn)行視頻幀提取的提取方式。如此,可以選擇出匹配的解碼器對(duì)第一視頻進(jìn)行視頻幀提取,以提升視頻幀提取效率。

39、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出對(duì)第一視頻進(jìn)行視頻幀提取的提取方式,包括:基于硬件解碼器中的視頻幀提取器的各處理參數(shù),和第一視頻的視頻文件格式的各參數(shù)間的匹配度,確定出硬件解碼器對(duì)第一視頻的第一提取支持度;基于軟件解碼器中的視頻幀提取器的各處理參數(shù),和第一視頻的視頻文件格式的各參數(shù)間的匹配度,確定出軟件解碼器對(duì)第一視頻的第二提取支持度;基于第一提取支持度和第二提取支持度建立視頻幀提取器能力表;在視頻幀提取器能力表中,選擇出最大的提取支持度對(duì)應(yīng)的解碼器提取第一視頻中的視頻幀。

40、在本技術(shù)中,第一提取支持度可以為后文提及的硬件解碼器對(duì)第一視頻文件的提取支持度,例如,可以為硬件解碼器200對(duì)視頻的提取支持度;第二提取支持度可以為后文提及的軟件解碼器對(duì)第一視頻文件的提取支持度,例如,可以為軟件解碼器300對(duì)視頻的提取支持度。

41、在一些實(shí)施例中,電子設(shè)備可以基于各視頻幀提取器的處理參數(shù)與待處理視頻的視頻參數(shù)之間的匹配度,確定出各視頻幀提取器對(duì)當(dāng)前視頻的提取支持度。并且,電子設(shè)備可以基于各視頻幀提取器對(duì)視頻文件格式的提取支持度,建立出視頻幀提取器能力表。電子設(shè)備可以查詢視頻幀提取器能力表,選擇出對(duì)第一視頻文件提取支持度最高的視頻幀提取器,即,選擇出最佳匹配的解碼器對(duì)第一視頻進(jìn)行視頻幀提取。如此,可以選擇出匹配的解碼器對(duì)第一視頻進(jìn)行視頻幀提取,以提升視頻幀提取效率。

42、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述基于第一視頻的視頻參數(shù)分別與硬件解碼器的處理參數(shù)和電子設(shè)備上的軟件解碼器的處理參數(shù)之間的匹配度,確定出第一視頻的解碼方式,包括:基于硬件解碼器中的視頻幀解碼器的各處理參數(shù),和第一視頻的視頻編碼格式信息的各參數(shù)間的匹配度,確定出硬件解碼器對(duì)第一視頻的第一解碼支持度;基于軟件解碼器中的視頻幀解碼器的各處理參數(shù),和第一視頻的視頻編碼格式信息的各參數(shù)間的匹配度,確定出軟件解碼器對(duì)第一視頻的第二解碼支持度;基于第一解碼支持度和第二解碼支持度建立視頻幀解碼器能力表;在視頻幀解碼器能力表中,選擇出最大的解碼支持度對(duì)應(yīng)的解碼器對(duì)從第一視頻中提取出的視頻幀進(jìn)行解碼。

43、在本技術(shù)中,第一解碼支持度可以為后文提及的硬件解碼器對(duì)第一視頻文件的解碼支持度,例如,可以為硬件解碼器200對(duì)視頻的解碼支持度;第二解碼支持度可以為后文提及的軟件解碼器對(duì)第一視頻文件的解碼支持度,例如,可以為軟件解碼器300對(duì)視頻的解碼支持度。

44、在一些實(shí)施例中,電子設(shè)備可以基于各視頻幀解碼器的處理參數(shù)與待處理視頻的視頻參數(shù)之間的匹配度,確定出各視頻幀解碼器對(duì)當(dāng)前視頻的解碼支持度。并且,電子設(shè)備可以基于各視頻幀解碼器對(duì)視頻的編解碼格式信息的解碼支持度,建立出視頻幀解碼器能力表。電子設(shè)備可以查詢視頻幀解碼器能力表,選擇出對(duì)第一視頻文件解碼支持度最高的視頻幀解碼器,即,選擇出最佳匹配的解碼器對(duì)第一視頻提取出的視頻幀進(jìn)行解碼。如此,可以選擇出匹配的解碼器對(duì)第一視頻進(jìn)行視頻幀解碼,以提升解碼效率。

45、第二方面,本技術(shù)提供一種電子設(shè)備,包括:存儲(chǔ)器和處理器,存儲(chǔ)器用于存儲(chǔ)電子設(shè)備的一個(gè)或多個(gè)處理器執(zhí)行的指令,處理器是電子設(shè)備的一個(gè)或多個(gè)處理器之一,用于執(zhí)行本技術(shù)提及的視頻處理方法。

46、第三方面,本技術(shù)提供一種可讀存儲(chǔ)介質(zhì),其中,可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有指令,指令在電子設(shè)備上執(zhí)行時(shí)使得電子設(shè)備執(zhí)行本技術(shù)提及的視頻處理方法。

47、第四方面,本技術(shù)提供一種計(jì)算機(jī)程序產(chǎn)品,包括:計(jì)算機(jī)指令,當(dāng)計(jì)算機(jī)指令在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備執(zhí)行本技術(shù)提及的視頻處理方法。

48、上述第二方面至第四方面的有益效果,可以參考上述第一方面以及第一方面的各種可能的實(shí)現(xiàn)中的相關(guān)描述,在此不做贅述。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
重庆市| 武陟县| 马边| 广饶县| 淮北市| 陇南市| 苗栗市| 莲花县| 云霄县| 根河市| 遵义市| 蛟河市| 瑞昌市| 临江市| 皋兰县| 苍南县| 德安县| 阜阳市| 丰镇市| 萨嘎县| 万州区| 嘉禾县| 新竹县| 金门县| 麻江县| 抚松县| 诸暨市| 古田县| 健康| 山阴县| 灯塔市| 隆安县| 浦东新区| 遂平县| 石台县| 丹棱县| 广南县| 娄烦县| 达拉特旗| 枞阳县| 灌阳县|