System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频编辑方法和电子设备技术_技高网

视频编辑方法和电子设备技术

技术编号:40635310 阅读:3 留言:0更新日期:2024-03-13 21:19
本申请提供了一种视频编辑方法和电子设备。其中,该方法可应用于具备图像处理能力的电子设备上,例如智能手机、平板电脑等。在使用视频编辑器编辑HDR视频时,若使用了SDR素材,电子设备可以将SDR素材的色域转换为与HDR视频的色域相同的色域,从而使得输出的编辑后的视频为HDR视频帧,进而避免编辑后的HDR视频的质量下降。

【技术实现步骤摘要】

本申请涉及终端领域,尤其涉及视频编辑方法和电子设备


技术介绍

1、目前,大多数智能电子设备均能支持拍摄高动态范围(high-dynamic range,hdr)视频。hdr视频采用了比普通视频(如标准动态范围(standard dynamic range,sdr)视频)更广泛的色彩和亮度范围,从而能够呈现更为真实的画面效果,从而可以为用户带来更好的观影效果。

2、但是,用户在对所拍摄的hdr视频进行编辑时,若使用了sdr素材,如贴纸、文字、特效等,则会导致编辑后输出的视频为sdr视频,从而,使得编辑后的hdr视频的质量下降。


技术实现思路

1、本申请实施例提供了一种视频编辑方法和电子设备,在使用视频编辑器编辑hdr视频时,若使用了sdr素材,电子设备可将bt709色域的sdr素材转化为bt2020色域的hdr素材,从而使得输出的编辑后的视频为hdr视频,进而避免编辑后的hdr视频的质量下降。

2、第一方面,本申请实施例提供了一种视频编辑方法,该方法应用于电子设备,该方法包括:检测到作用于第一素材的第一操作,第一操作用于指示将第一素材添加至n个第一视频帧中的一帧或多帧中;第一素材的色域为第一色域,n个第一视频帧的色域为第二色域;第一色域和第二色域不同;响应于第一操作,对第一素材进行色域转换,得到第二素材;第二素材的色域为第二色域;将第二素材叠加到n个第一视频帧中的一帧或多帧中,得到n个第二视频帧;n个第二视频帧的色域为第二色域。

3、实施第一方面提供的方法后,电子设备可将第一色域的第一素材转换为第二色域的素材,然后将第二色域的素材叠加到第二色域的视频帧中,这样,可得到第二色域的视频帧,从而,电子设备可输出第二色域的视频帧,进而避免编辑后的第二色域的视频的质量下降。

4、结合第一方面,在一种可选的实施方式中,第一色域所能表示的颜色范围小于第二色域所能表示的颜色范围。

5、结合第一方面,在一种可选的实施方式中,检测到作用于第一素材的第一操作之前,该方法还包括:检测到作用于第一视频的第二操作,第二操作对应于编辑控件,用于触发编辑视频的业务;响应于第二操作,将第一视频解码为n个第一视频帧,n个第一视频帧的色域为第二色域;在第一界面中显示n个第一视频帧中的任意一个视频帧,第一界面用于接收作用于第一素材的第一操作。

6、结合第一方面,在一种可选的实施方式中,该方法还包括:在第二界面显示n个第二视频帧中的任意一个视频帧。

7、结合第一方面,在一种可选的实施方式中,该方法还包括:检测到作用于第二界面中的保存控件的第三操作;响应于第三操作,保存所述n个第二视频帧为第二视频,所述第二视频为对第一视频添加第二素材后得到的视频。

8、实施该实施方式提供的方法后,电子设备可以根据检测到用户保存视频的用户操作,响应于该操作,电子设备可以将编辑后的视频帧封装为一个视频,并将其保存到本地存储空间中,以供用户随时浏览、转发等。

9、结合第一方面,在一种可选的实施方式中,在第二界面显示n个第二视频帧中的任意一个视频帧之后,该方法还包括:检测到作用于n个第二视频帧的第四操作,第四操作为改变n个第二视频帧显示效果的编辑操作;响应于第四操作,更新n个第二视频帧的显示效果。

10、结合第一方面,在一种可选的实施方式中,改变n个第二视频帧显示效果的编辑操作,包括以下至少一项:添加第一素材、删除第二素材;添加第一素材、删除第二素材的操作用于更新n个第二视频帧中一帧或多帧的像素点的颜色值。

11、结合第一方面,在一种可选的实施方式中,第一色域为bt709,第二色域为bt2020。

12、这样,电子设备可以将色域为bt709的素材转换为色域为bt2020的素材。当使用视频编辑器编辑色域为bt2020的待编辑视频时,电子设备可将上述进行色域转换后得到的色域为bt2020的素材叠加到色域为bt2020的待编辑视频,从而使得输出的编辑后的视频的色域为bt2020,避免编辑后的视频的质量下降,从而能够提升用户的使用体验。

13、结合第一方面,在一种可选的实施方式中,第一素材为标准动态范围sdr素材,第二素材为高动态范围hdr素材,第一视频和所述第二视频为hdr视频。

14、结合第一方面,在一种可选的实施方式中,电子设备包括视频编辑应用app、开放图像库opengl、第三方软件开发工具包sdk;对第一素材进行色域转换,得到第二素材,包括:opengl响应于来自sdk的第一请求消息,将第一素材的颜色编码格式变更为rgb格式;第一请求消息是sdk在接收到来自app的第二请求消息后发送给opengl的,第一请求消息中包括第一素材,第二请求消息用于请求调用sdk对第一素材进行色域转换,得到第二素材;opengl向sdk发送rgb格式的第一素材;app接收来自sdk的rgb格式的第一素材和对第一素材进行色域转换的回调,并向opengl发送rgb格式的第一素材;opengl对rgb格式的第一素材进行色域转换,得到第二素材;第二素材的颜色编码格式为rgb格式。

15、结合第一方面,在一种可选的实施方式中,将第二素材叠加到n个第一视频帧中的一帧或多帧中,得到n个第二视频帧,包括:app向sdk发送第二素材和n个第一视频帧;第二素材是opengl发送给app的;sdk向opengl发送第三请求消息,第三请求消息用于请求将第二素材和n个第一视频帧进行叠加,第三请求消息包括第二素材和n个第一视频帧;opengl将第二素材和n个第一视频帧进行叠加,得到n个第二视频帧。结合第一方面,在一种可选的实施方式中,该方法还包括:opengl向sdk发送n个第二视频帧;sdk向app发送n个第二视频帧;app向opengl发送n个第二视频帧;opengl将n个第二视频帧存储于第一显存中。

16、结合第一方面,在一种可选的实施方式中,在第二界面显示n个第二视频帧中的任意一个视频帧,包括:所述opengl将存储于所述第一显存中的所述n个第二视频帧输出到所述第二显存中;所述第二显存是所述framework向内存申请的;所述framework从所述第二显存中获取所述n个第二视频帧,并向所述app发送所述渲染所述述n个第二视频帧的回调;所述app在所述第一界面显示所述n个第二视频帧中的任意一个视频帧。

17、第二方面,本申请实施例提供了一种电子设备,包括:触控屏、摄像头、一个或多个处理器和一个或多个存储器;所述一个或多个处理器与所述触控屏、所述摄像头、所述一个或多个存储器耦合,所述一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行如第一方面或第一方面的任意一种可选的实施方式所述的方法。

18、第三方面,本申请提供一种芯片系统,该芯片系统应用于设备,该芯片系统包括一个或多个处理器,该处理器用于调用计算机指令以使得该设备执行本文档来自技高网...

【技术保护点】

1.一种视频编辑方法,应用于电子设备,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一色域所能表示的颜色范围小于所述第二色域所能表示的颜色范围。

3.根据权利要求1所述的方法,其特征在于,所述检测到作用于第一素材的第一操作之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在第二界面显示所述N个第二视频帧中的任意一个视频帧之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述改变所述N个第二视频帧显示效果的编辑操作,包括以下至少一项:

8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一色域为BT709,所述第二色域为BT2020。

9.根据权利要求1至7任一项所述的方法,其特征在于,所述第一素材为标准动态范围SDR素材,所述第二素材为高动态范围HDR素材,所述第一视频和所述第二视频为HDR视频。

10.根据权利要求1至7任一项所述的方法,其特征在于,所述电子设备包括视频编辑应用APP、开放图像库OpenGL、第三方软件开发工具包SDK;所述对所述第一素材进行色域转换,得到第二素材,包括:

11.根据权利要求10所述的方法,其特征在于,所述将所述第二素材叠加到所述N个第一视频帧中的一帧或多帧中,得到N个第二视频帧,包括:

12.根据权利要求11所述的方法,其特征在于,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述在第二界面显示所述N个第二视频帧中的任意一个视频帧,包括:

14.一种电子设备,其特征在于,包括:存储器、处理器和触控屏;其中:

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至13任一项所述的方法。

...

【技术特征摘要】

1.一种视频编辑方法,应用于电子设备,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一色域所能表示的颜色范围小于所述第二色域所能表示的颜色范围。

3.根据权利要求1所述的方法,其特征在于,所述检测到作用于第一素材的第一操作之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在第二界面显示所述n个第二视频帧中的任意一个视频帧之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述改变所述n个第二视频帧显示效果的编辑操作,包括以下至少一项:

8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一色域为bt709,所述第二色域为bt2020。

9.根据权利要求1至7任一项所述的方法,其特征在于,所述第一素材为标准...

【专利技术属性】
技术研发人员:吴孟函
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1