CN111464864B - 倒序视频获取方法、装置、电子设备以及存储介质 - Google Patents
倒序视频获取方法、装置、电子设备以及存储介质 Download PDFInfo
- Publication number
- CN111464864B CN111464864B CN202010255953.8A CN202010255953A CN111464864B CN 111464864 B CN111464864 B CN 111464864B CN 202010255953 A CN202010255953 A CN 202010255953A CN 111464864 B CN111464864 B CN 111464864B
- Authority
- CN
- China
- Prior art keywords
- video
- data
- camera
- original
- reverse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 85
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims description 42
- 230000003111 delayed effect Effects 0.000 claims description 25
- 238000013075 data extraction Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 35
- 230000008569 process Effects 0.000 description 18
- 238000005457 optimization Methods 0.000 description 17
- 230000015572 biosynthetic process Effects 0.000 description 13
- 238000003786 synthesis reaction Methods 0.000 description 13
- 238000001035 drying Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000003825 pressing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/21—Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本申请公开了一种倒序视频获取方法、装置、电子设备以及存储介质,涉及电子设备技术领域。该方法应用于电子设备,所述方法包括:获取原始视频,从原始视频中提取视频帧,并从原始视频中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,将当前视频以倒序的方式保存,获得原始视频的倒序视频。本申请实施例提供的倒序视频获取方法、装置、电子设备以及存储介质通过对原始视频进行数据帧提取生成当前视频,并将当前视频以倒序的方式保存,以获取原始视频的倒序视频,从而可以实现快速便捷的获取倒序视频。
Description
技术领域
本申请涉及电子设备技术领域,更具体地,涉及一种倒序视频获取方法、装置、电子设备以及存储介质。
背景技术
随着科学技术的发展,电子设备的使用越来越广泛,功能越来越多,已经成为人们日常生活中的必备之一。目前,电子设备可以用于播放视频,但是,电子设备播放的视频一般都是正序的,播放形式固定,用户体验不佳。
发明内容
鉴于上述问题,本申请提出了一种倒序视频获取方法、装置、电子设备以及存储介质,以解决上述问题。
第一方面,本申请实施例提供了一种倒序视频获取方法,应用于电子设备,所述方法包括:获取原始视频;从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧;将所述视频帧和所述音频帧进行合成,生成当前视频;将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频。
第二方面,本申请实施例提供了一种倒序视频获取装置,应用于电子设备,所述装置包括:原始视频获取模块,用于获取原始视频;数据提取模块,用于从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧;当前视频生成模块,用于将所述视频帧和所述音频帧进行合成,生成当前视频;倒序视频获得模块,用于视频将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频。
第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
本申请实施例提供的倒序视频获取方法、装置、电子设备以及存储介质,获取原始视频,从原始视频中提取视频帧,并从原始视频中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,将当前视频以倒序的方式保存,获得原始视频的倒序视频,从而通过对原始视频进行数据帧提取生成当前视频,并将当前视频以倒序的方式保存,以获取原始视频的倒序视频,从而可以实现快速便捷的获取倒序视频。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1示出了本申请一个实施例提供的倒序视频获取方法的流程示意图;
图2示出了本申请又一个实施例提供的倒序视频获取方法的流程示意图;
图3示出了本申请实施例提供的视频倒序保存的示意图;
图4示出了本申请再一个实施例提供的倒序视频获取方法的流程示意图;
图5示出了本申请另一个实施例提供的倒序视频获取方法的流程示意图;
图6示出了本申请的图5所示的倒序视频获取方法的步骤S420的流程示意图;
图7示出了本申请又再一个实施例提供的倒序视频获取方法的流程示意图;
图8示出了本申请实施例提供的倒序视频获取装置的模块框图;
图9示出了本申请实施例用于执行根据本申请实施例的倒序视频获取方法的电子设备的框图;
图10示出了本申请实施例的用于保存或者携带实现根据本申请实施例的倒序视频获取方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
目前,电子设备可以通过录制或者下载的方式获取视频,并对所获取的视频进行播放,其中,在对所获取的视频进行播放时,一般是以正序的方式进行播放,然而,在某些特殊的场景下,需要对视频进行倒序播放以增强视频播放的趣味性,例如,针对至上而下的水流的视频,在某些特殊场景下需要将视频的水流改为自下而上以增强该视频播放的趣味性。目前,为了实现正序视频的倒序播放,一般是利用软件处理,例如,一般是利用视频剪辑器来对正序视频进行处理达到倒序播放的效果,但是,这种处理方式需要借助第三方软件,处理效果较差且处理效率较低。
针对上述问题,发明人经过长期的研究发现,并提出了本申请实施例提供的倒序视频获取方法、装置、电子设备以及存储介质,通过对原始视频进行数据帧提取生成当前视频,并将当前视频以倒序的方式保存,以获取原始视频的倒序视频,从而可以实现快速便捷的获取倒序视频。其中,具体的倒序视频获取方法在后续的实施例中进行详细的说明。
请参阅图1,图1示出了本申请一个实施例提供的倒序视频获取方法的流程示意图。所述倒序视频获取方法用于通过对原始视频进行数据帧提取生成当前视频,并将当前视频以倒序的方式保存,以获取原始视频的倒序视频,从而可以实现快速便捷的获取倒序视频。在具体的实施例中,所述倒序视频获取方法应用于如图8所示的倒序视频获取装置200以及配置有倒序视频获取装置200的电子设备100(图9)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,所述倒序视频获取方法具体可以包括以下步骤:
步骤S110:获取原始视频。
在本实施例中,可以获取原始视频。
在一些实施方式中,该原始视频可以是电子设备通过摄像头录制生成的视频,可以是电子设备预先存储在本地相册的视频,可以是电子设备通过网络从服务器下载的视频,也可以是电子设备通过网络从其他电子设备接收的视频等,在此不做限定,其中,电子设备可以通过无线网络或数据网络从服务器下载视频,也可以通过无线网络或数据网络从其他电子设备接收视频。
在一些实施方式中,该原始视频的视频时长可以根据需要设置,例如可以为10min、5min、3min等,在此不做限定。
在一些实施方式中,该原始视频的视频大小可以根据需要设置,例如可以为10M、200M、300M等,在此不做限定。
步骤S120:从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧。
在本实施例中,在获取原始视频后,可以对原始视频进行处理,以从原始视频中提取视频帧,并从原始视频中提取音频帧。
在一些实施方式中,在获取原始视频后,可以从原始视频中提取视频帧,并将从原始视频中提取到的视频帧保存在电子设备的本地,同时,可以从原始视频中提取音频帧,并将从原始视频中提取到的音频帧保存在电子设备的本地。其中,从原始视频中提取到的视频帧和从原始视频中提取到的音频帧可以保存在电子设备的同一个存储区域,也可以保存在电子设备的不同存储区域,其中,当从原始视频中提取到的视频帧和从原始视频中提取到的音频帧保存在电子设备的同一个存储区域时,则可以将存在对应关系的视频帧和音频帧对应保存在同一个存储区域,当从原始视频中提取到的视频帧和从原始视频中提取到的音频帧保存在电子设备的不同存储区域时,则可以将存在对应关系的视频帧和音频帧建立映射关系后,分别存储在电子设备的不同的存储区域。
在一些实施方式中,在从原始视频中提取视频帧和从原始视频中提取音频帧时,保证从原始视频中提取的视频帧的时间戳和从原始视频中提取的音频帧的时间戳一致,以保证后续在进行音视频合成时的音频帧和视频帧同步。例如,在时间戳A从原始视频中提取到视频帧时,则该视频帧在原始视频中对应的音频帧也在时间戳A提取到,
步骤S130:将所述视频帧和所述音频帧进行合成,生成当前视频。
在本实施例中,在从原始视频中提取到视频帧,并从原始视频中提取到音频帧后,可以将提取到的视频帧和提取到的音频帧进行合成,以生成新的视频作为当前视频。
在一些实施方式中,在从原始视频中提取到视频帧,并从原始视频中提取到音频帧后,可以将提取到的视频帧和提取到的音频帧通过音视频合成器进行合成,例如,可以将提取到的视频帧和提取到的音频帧通过封装了mediacodec模块的音视频合成器进行合成,以获得当前视频。
步骤S140:将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频。
在本实施例中,在获得当前视频后,可以将当前视频以倒序的方式保存,以获得该原始视频的倒序视频,从而可以通过倒序视频保存的方式快速便捷的获取原始视频的倒序视频。
在一些实施方式中,在获取当前视频后,可以按时间正序依次获取当前视频的每帧数据,再按时间倒序的方式依次将当前视频的每帧数据保存,以获得原始视频的倒序视频。例如,假设当前视频按时间正序依次包括第一帧数据、第二帧数据、第三帧数据以及第四帧数据,则可以依次从当前视频中获取第一帧数据、第二帧数据、第三帧数据以及第四帧数据,然后按第四帧数据、第三帧数据、第二帧数据以及第一帧数据的时间倒序的方式保存,以获得按时间正序依次包括第四帧数据、第三帧数据、第二帧数据以及第一帧数据的视频,作为原始视频的倒序视频。例如,当原始视频为自上而下的水流的视频时,则该原始视频的倒序视频为自下而上的水流的视频。
其中,电子设备可以预先设置有视频数据存储区,该视频数据存储区可以用于存储视频,例如,该视频数据存储区可以用于存储原始视频、可以用于存储当前视频、也可以用于存储原始视频的倒序视频等,在此不做限定。在一些实施方式中,在获得当前视频后,可以将当前视频以倒序的方式写入电子设备的视频数据存储区,获得原始视频的倒序视频。
本申请一个实施例提供的倒序视频获取方法,获取原始视频,从原始视频中提取视频帧,并从原始视频中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,将当前视频以倒序的方式保存,获得原始视频的倒序视频,从而通过对原始视频进行数据帧提取生成当前视频,并将当前视频以倒序的方式保存,以获取原始视频的倒序视频,从而可以实现快速便捷的获取倒序视频。
请参阅图2,图2示出了本申请又一个实施例提供的倒序视频获取方法的流程示意图。该方法应用于上述电子设备,下面将针对图2所示的流程进行详细阐述,所述倒序视频获取方法具体可以包括以下步骤:
步骤S210:获取原始视频。
步骤S220:从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧。
步骤S230:将所述视频帧和所述音频帧进行合成,生成当前视频。
其中,步骤S210-步骤S230的具体描述请参阅步骤S110-步骤S130,在此不再赘述。
步骤S240:获取所述当前视频的第一帧数据,将所述第一帧数据保存,作为所述原始视频的倒序视频的倒数第一帧数据。
在本实施例中,在获取当前视频后,可以从当前视频中获取当前视频的第一帧数据,然后将当前视频的第一帧数据保存,以作为该原始视频的倒序视频的倒数第一帧数据。例如,在一些实施方式中,若当前视频的第一帧数据为数据A,则可以将数据A保存,作为原始视频的倒序视频的倒数第一帧数据,即原始视频的倒序视频的倒数第一帧数据为数据A。
步骤S250:重复执行获取所述当前视频的第N+1帧数据,将所述第N+1帧数据保存,作为所述原始视频的倒序视频的倒数第N+1帧数据的步骤,直到将所述当前视频全部保存时,获得所述原始视频的倒序视频,其中,N为依次递增的正整数。
在本实施例中,可以在从当前视频中获取当前视频的第一帧数据,将当前视频的第一帧数据保存,以作为该原始视频的倒序视频的倒数第一帧数据后,再从当前视频中获取当前视频的第二帧数据,将当前视频的第二帧数据保存,以作为该原始视频的倒序视频的倒数第二帧数据,再从当前视频中获取当前视频的第三帧数据,将当前视频的第三帧数据保存,以作为该原始视频的倒序视频的倒数第三帧数据……,直到该当前视频的所有数据全部保存,获得该原始视频的倒序视频。请参阅图3,图3示出了本申请实施例提供的视频倒序保存的示意图,在图3中,按时间轴从上到下的顺序依次获取正序视频(当前视频)的多帧数据,并依次倒序保存生成正序视频的倒序视频,其中,倒序视频按时间抽从下到上的顺序与正序视频按时间抽下上倒下的顺序对应。
例如,假设当前视频按时间正序依次包括第一帧数据、第二帧数据、第三帧数据以及第四帧数据,则在获取当前视频后,可以依次执行:从当前视频中获取当前视频的第一帧数据,然后将当前视频的第一帧数据保存,以作为该原始视频的倒序视频的倒数第一帧数据;从当前视频中获取当前视频的第二帧数据,然后将当前视频的第二帧数据保存,以作为该原始视频的倒序视频的倒数第二帧数据;从当前视频中获取当前视频的第三帧数据,然后将当前视频的第三帧数据保存,以作为该原始视频的倒序视频的倒数第三帧数据;从当前视频中获取当前视频的第四帧数据,然后将当前视频的第四帧数据保存,以作为该原始视频的倒序视频的倒数第四帧数据,以获得该原始视频的倒序视频。
本申请又一个实施例提供的倒序视频获取方法,获取原始视频,从原始视频中提取视频帧,并从原始视频中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,获取当前视频的第一帧数据,将第一帧数据保存,作为原始视频的倒序视频的倒数第一帧数据,重复执行获取当前视频的第N+1帧数据,将第N+1帧数据保存,作为原始视频的倒数第N+1帧数据的步骤,直到将当前视频全部保存,获得原始视频的倒序视频,其中,N为依次递增的正整数。相较于图1所示的倒序视频获取方法,本实施例还通过重复获取当前视频的多帧数据,并依次保存的方式,获得原始视频的倒序视频,以提升获得的倒序视频的准确性。
请参阅图4,图4示出了本申请再一个实施例提供的倒序视频获取方法的流程示意图。该方法应用于上述电子设备,该电子设备包括摄像头,下面将针对图4所示的流程进行详细的阐述,所述倒序视频获取方法具体可以包括以下步骤:
步骤S310:通过所述摄像头采集视频数据。
在本实施例中,电子设备包括摄像头,其中,该摄像头可以是电子设备的前置摄像头、可以是电子设备的后置摄像头、可以是电子设备的旋转摄像头、可以是电子设备的伸缩摄像头等,在此不做限定。其中,当该摄像头为电子设备的伸缩摄像头时,摄像头可以滑动连接与电子设备的本体,并基于滑动伸出电子设备的本体或者隐藏在电子设备的本地。
在一些实施方式中,电子设备可以通过摄像头采集视频数据,其中,电子设备可以基于用户操作通过摄像头采集视频数据,也可以基于预设条件通过摄像头采集视频数据,在此不做限定。
在一些实施方式中,电子设备可以在接收到指示录像的指令时,可以响应该指令通过摄像头采集视频数据。具体地,可以通过摄像头采集视频数据到硬件抽象层HAL,HAL会通过流管道BQ机制dispatch buffer到开始视频时配置的surface,再传输至mediarecorder,以用于进行视频录制。
步骤S320:对所述摄像头采集到的视频数据进行延时处理,获取延时视频数据。
在本实施例中,在获得通过摄像头采集到视频数据后,可以基于摄像头采集到的视频数据,获取原始视频。在一些实施方式中,在获得通过摄像头采集到的视频数据后,可以将对采集到的视频数据进行去燥、音视频合成等处理后生成的视频作为原始视频。例如,当获得通过摄像头采集到的10min的视频数据后,可以对该10min的视频数据进行去燥、去模糊帧、去不完整帧后进行音视频合成,以获得原始视频。
在本实施例中,在获得通过摄像头采集的视频数据后,可以对摄像头采集到的视频数据进行延时处理,以获得延时视频数据。
在一些实施方式中,可以通过摄像头采集视频数据到硬件抽象层HAL,HAL会通过流管道BQ机制dispatch buffer到开始视频时配置的surface,该surfac一般为surfactexture,即通过surfactexture用于获取摄像头采集到的视频数据,并将摄像头采集到的视频数据传输至media recorder。其中,作为一种方式在将摄像头采集到的视频数据完全传输至media recorder之前,可以修改recorder的fps,正常情况下的fps是30,如果对摄像头采集到的视频数据进行延时处理,即需要视频数据快速播放,比如30min的视频数据仅仅需要3min播放,那fps就可以配置为30/10=3即可,比如30min的视频数据仅仅需要1min播放,那fps就可以配置为30/30=1即可。在一些实施方式中,在修改fps后,还可以将botrate设置对应的value,例如100000等,在此不做限定。
在一些实施方式中,电子设备的相机应用程序集成了延时视频功能以及对应该延时视频功能的开关。因此,电子设备在通过摄像头采集视频数据时,可以检测该延时视频功能的开关的开闭情况,其中,当检测到该延时视频功能的开关处于开启状态时,表征该电子设备开启延时视频功能,则对摄像头采集到的视频数据进行延时处理,获得延时视频数据,当检测到该延时视频功能的开关处于关闭状态时,表征该电子设备没有开启延时视频功能,则不对摄像头采集到的视频数据进行延时处理。
步骤S330:基于所述延时视频数据,获取所述原始视频。
在一些实施方式中,在获得延时视频数据后,可以基于延时视频数据,获取原始视频。在一些实施方式中,在获得延时视频数据后,可以将对延时视频数据进行去燥、音视频合成等处理后生成的视频作为原始视频。例如,当3min的延时视频数据后,可以对该3min的延时视频数据进行去燥、去模糊帧、去不完整帧后进行音视频合成,以获得原始视频。
步骤S340:从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧。
步骤S350:将所述视频帧和所述音频帧进行合成,生成当前视频。
步骤S360:将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频。
其中,步骤S340-步骤S360的具体描述请参阅步骤S120-步骤S140,在此不再赘述。
本申请再一个实施例提供的倒序视频获取方法,通过摄像头采集视频数据,对摄像头采集到的视频数据进行延时处理,获取延时视频数据,基于延时视频数据,获取原始视频,从原始视频中提取视频帧,并从原始数据中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,将当前视频以倒序的方式保存,获得原始视频的倒序视频。相较于图1所示的倒序视频获取方法,本实施例还通过摄像头采集视频数据进行延时处理获得延时视频数据,基于延时视频数据获取原始视频,以提升倒序视频的效果,提升用户体验。
请参阅图5,图5示出了本申请另一个实施例提供的倒序视频获取方法的流程示意图。该方法应用于上述电子设备,下面将针对图5所示的流程进行详细的阐述,所述倒序视频获取方法具体可以包括以下步骤:
步骤S410:通过所述摄像头采集视频数据。
其中,步骤S410的具体描述请参阅步骤S310,在此不再赘述。
步骤S420:对所述摄像头采集到的视频数据进行视频优化处理,获取优化视频数据。
在本实施例中,在获得通过摄像头采集到视频数据后,可以基于摄像头采集到的视频数据,获取原始视频。在一些实施方式中,在获得通过摄像头采集到的视频数据后,可以将对采集到的视频数据进行去燥、音视频合成等处理后生成的视频作为原始视频。例如,当获得通过摄像头采集到的10min的视频数据后,可以对该10min的视频数据进行去燥、去模糊帧、去不完整帧后进行音视频合成,以获得原始视频。
在本实施例中,在获得通过摄像头采集的视频数据后,可以对摄像头采集到的视频数据进行视频优化处理,以获得优化视频数据。其中,视频优化处理可以包括视频滤镜处理、视频美颜处理、视频虚化处理等,在此不做限定。
在一些实施方式中,电子设备的相机应用程序集成了视频优化功能以及对应该视频优化功能的开关。因此,电子设备在通过摄像头采集视频数据时,可以检测该视频优化功能的开关的开闭情况,其中,当检测到该视频优化功能的开关处于开启状态时,表征该电子设备开启视频优化功能,则对摄像头采集到的视频数据进行视频优化处理,获得优化视频数据,当检测到该视频优化功能的开关处于关闭状态时,表征该电子设备没有开启视频优化功能,则不对摄像头采集到的视频数据进行视频优化处理。
请参阅图6,图6示出了本申请的图5所示的倒序视频获取方法的步骤S420的流程示意图。其中,视频优化处理包括视频虚化处理,下面将针对图6所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
步骤S421:对所述摄像头采集到的视频数据进行检测。
在本实施例中,在获得通过摄像头采集的视频数据后,可以对摄像头采集到的视频数据进行视频虚化处理,以获得虚化视频数据。其中,视频虚化处理会将人像突出,并将其他场景虚化,因此,对摄像头采集到的视频数据进行视频虚化处理获得的虚化视频数据在进行显示时,其显示的视频中的人像突出且其他场景虚化。
在一些实施方式中,电子设备的相机应用程序集成了视频虚化功能以及对应该视频虚化功能的开关。因此,电子设备在通过摄像头采集视频数据时,可以检测该视频虚化功能的开关的开闭情况,其中,当检测到该视频虚化功能的开关处于开启状态时,表征该电子设备开启视频虚化功能,则对摄像头采集到的视频数据进行视频虚化处理,获得虚化视频数据,当检测到该视频虚化功能的开关处于关闭状态时,表征该电子设备没有开启视频虚化功能,则不对摄像头采集到的视频数据进行视频虚化处理。
其中,由于视频虚化处理是将视频中的人像突出且场景虚化,即该视频虚化处理方法一般是应用于具有人像的视频。因此,在本实施例中,可以对摄像头采集到的视频数据进行检测,以判断该摄像头采集到的视频数据中是否包含人像数据。
在一些实施方式中,在通过摄像头采集到视频数据后,可以对通过摄像头采集到的视频数据进行人像检测,例如,可以对通过摄像头采集到的视频数据进行人脸检测、进行虹膜检测等,以判断该摄像头采集到的视频数据中是否包括人像数据。其中,当检测到通过摄像头采集到的视频数据中包括人脸数据、虹膜数据时,可以确定通过摄像头采集到的视频数据包括人像数据,当检测到通过摄像头采集到的视频数据中不包括人脸数据、虹膜数据时,可以确定通过摄像头采集到的视频数据不包括人像数据。
步骤S422:当检测到所述摄像头采集到的视频数据中包含人像数据时,对所述摄像头采集到的视频数据进行视频虚化处理,获取所述虚化视频数据。
在一些实施方式中,当检测到摄像头采集到的视频数据中不包含人像数据时,表征对摄像头采集到的视频数据进行视频虚化处理无法达到突出人像且虚化场景的目的,则可以不对摄像头采集到的视频数据进行视频虚化处理。
在一些实施方式中,当检测到摄像头采集到的视频数据中包含人像数据时,表征摄像头采集到的视频数据进行视频虚化处理可以达到突出人像且虚化场景的目的,则可以对摄像头采集到的视频数据进行视频虚化处理,获得虚化视频数据。
步骤S430:基于所述优化优化数据,获取所述原始视频。
在一些实施方式中,在获得优化视频数据后,可以基于优化视频数据,获取原始视频。在一些实施方式中,在获得优化视频数据后,可以将对优化视频数据进行去燥、音视频合成等处理后生成的视频作为原始视频。例如,当3min的优化视频数据后,可以对该3min的优化视频数据进行去燥、去模糊帧、去不完整帧后进行音视频合成,以获得原始视频。
在一些实施方式中,优化视频数据包括虚化视频数据。在获得虚化视频数据后,可以基于虚化视频数据,获取原始视频。在一些实施方式中,在获得虚化视频数据后,可以将对虚化视频数据进行去燥、音视频合成等处理后生成的视频作为原始视频。例如,当3min的虚化视频数据后,可以对该3min的虚化视频数据进行去燥、去模糊帧、去不完整帧后进行音视频合成,以获得原始视频。
在一些实施方式中,在获得延时视频数据后,可以对延时视频数据进行视频虚化处理,以获得延时且虚化视频数据。其中,延时且虚化视频数据会给人一种时光快速流失的效果,提升用户体验。在一些实施方式中,电子设备的相机应用程序集成了视频延时且虚化功能以及对应该视频延时且虚化功能的开关。因此,电子设备在通过摄像头采集视频数据时,可以检测该视频延时且虚化功能的开关的开闭情况,其中,当检测到该视频延时且虚化功能的开关处于开启状态时,表征该电子设备开启视频延时且虚化功能,则对摄像头采集到的视频数据进行视频虚化处理以及视频延时处理,获得延时且虚化视频数据,当检测到该视频延时且虚化功能的开关处于关闭状态时,表征该电子设备没有开启视频延时且虚化功能,则不对摄像头采集到的视频数据进行视频虚化处理和视频延时处理。在一些实施方式中,在获得虚化视频数据后,可以基于虚化视频数据,获取原始视频。在一些实施方式中,在获得延时且虚化视频数据后,可以将对延时且虚化视频数据进行去燥、音视频合成等处理后生成的视频作为原始视频。例如,当3min的延时且虚化视频数据后,可以对该3min的延时且虚化视频数据进行去燥、去模糊帧、去不完整帧后进行音视频合成,以获得原始视频。
步骤S440:从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧。
步骤S450:将所述视频帧和所述音频帧进行合成,生成当前视频。
步骤S460:将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频。
其中,步骤S440-步骤S460的具体描述请参阅步骤S120-步骤S140,在此不再赘述。
本申请另一个实施例提供的倒序视频获取方法,通过摄像头采集视频数据,对摄像头采集到的视频数据进行视频优化处理,获取优化视频数据,基于优化视频数据,获取原始视频,从原始视频中提取视频帧,并从原始数据中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,将当前视频以倒序的方式保存,获得原始视频的倒序视频。相较于图1所示的倒序视频获取方法,本实施例还通过摄像头采集视频数据进行视频优化处理获得优化视频数据,基于优化视频数据获取原始视频,以提升倒序视频的效果,提升用户体验。
请参阅图7,图7示出了本申请又再一个实施例提供的倒序视频获取方法的流程示意图。该方法应用于上述电子设备,下面将针对图7所示的流程进行详细的阐述,所述倒序视频获取方法具体可以包括以下步骤:
步骤S510:启动相机应用程序,并显示所述相机应用程序对应的展示界面。
在一些实施方式中,电子设备安装有相机应用程序,其中,该相机应用程序可以用于进行视频数据的拍摄、录制,也可以用于进行视频的播放、倒序保存等,在此不做限定。在本实施例中,电子设备可以启动相机应用程序,并显示该相机应用程序对应的展示界面。在一些实施方式中,该相机应用程序可以为电子设备的原生应用程序,也可以是集成了相机功能的其他应用程序,在此不做限定。
在一些实施方式中,电子设备可以自动启动相机应用程序,也可以基于用户操作启动相机应用程序,在此不做限定。具体地,当电子设备自动启动相机应用程序时,则电子设备可以是基于预先设置的相机应用程序启动规则自动启动相机应用程序,例如,可以是基于预先设置的相机应用程序的启动时间、相机应用程序的启动环境亮度、相机应用程序的启动环境音量、相机应用程序的启动环境温度等。当电子设备基于用户操作启动相机应用程序时,则电子设备可以在检测到作用于相机应用程序对应的应用程序图标上的点击操作、检测到作用于相机应用程序的链接上的点击操作、检测到指示启动相机应用程序的语音信息等。
在一些实施方式中,电子设备所显示的相机应用程序对应的展示界面可以包括拍摄界面、预览界面、视频选择界面、视频播放界面等,在此不做限定。
步骤S520:检测作用于所述展示界面上的操作。
在本实施例中,在显示相机应用程序对应的展示界面的过程中,可以对作用于该展示界面上的操作进行检测。在一些实施方式中,该操作可以包括单指点击、多指点击、单指长按、多指长按、重压、多次点击、滑动操作、复制操作、按压面积等,其中,所述单指点击是指单指在展示界面上进行点击的操作;多指点击是指多指在展示界面上同时进行点击的操作;单指长按是指单指在展示界面上按压超过预设时长;多指长按是指多指同时在展示界面上按压超过预设时长;重压是指在展示界面上按压力度超过预设力度;多次点击是指在预设时间内点击次数超过预设次数;滑动操作是指单指在展示界面上进行滑动的操作;复制操作是指在展示界面将文本信息复制到粘贴板的操作;按压面积是指在展示界面上的单指按压面积超过预设面积。
步骤S530:当检测到作用于所述展示界面上的操作满足指定操作时,获取所述原始视频。
在一些实施方式中,电子设备可以预先设置并存储有指定操作,该指定操作用于作为作用于展示界面上的操作的判断依据。因此,在本实施例中,当检测到作用于展示界面上的操作时,可以将作用于展示界面上的操作和指定操作进行比较,以判断作用于展示界面上的操作是否满足指定操作,其中,当判断结果表征作用于展示界面上的操作满足指定操作时,表征用于期望对原始视频进行倒序播放,则可以获取该原始视频。在一些实施方式中,该指定操作例如可以是作用于视频选择界面中的原始视频界面上的多指按压操作。
步骤S540:从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧。
步骤S550:将所述视频帧和所述音频帧进行合成,生成当前视频。
步骤S560:将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频。
其中,步骤S440-步骤S460的具体描述请参阅步骤S120-步骤S140,在此不再赘述。
步骤S570:获取所述原始视频对应的视频时长作为第一时长,并获取所述原始视频的倒序视频对应的视频时长作为第二时长。
在一些实施方式中,在获得原始视频的倒序视频后,可以获取原始视频对应的视频时长作为第一时长,并获取原始视频的倒序视频对应的视频时长作为第二时长,并将第一时长和第二时长进行比较,以判断第一时长和第二时长是否一致,其中,当比较结果表征第一时长和第二时长一致时,可以确定该原始视频对应的视频时长和原始视频的倒序视频的视频时长一致,即可以确定原始视频的倒序视频完整,当比较结果表征第一时长和第二时长不一致时,可以确定该原始视频对应的视频时长和原始视频的倒序视频的视频时长不一致,即可以确定原始视频的倒序视频不完整。
步骤S580:当所述第一时长和所述第二时长一致时,删除所述原始视频并保存所述原始视频的倒序视频。
在一些实施方式中,在确定第一时长和第二时长一致时,即确定原始视频的倒序视频完整时,则可以删除该原始视频并保存原始视频的倒序视频,以释放设备的存储空间。
本申请又再一个实施例提供的倒序视频获取方法,启动相机应用程序,并显示相机应用程序对应的展示界面,检测作用于展示界面上的操作,当检测到作用于展示界面上的操作满足指定操作时,获取原始视频,从原始视频中提取视频帧,并从原始视频中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,将当前视频以倒叙的方式保存,获得原始视频的倒序视频,获取原始视频对应的视频时长作为第一时长,并获取原始视频的倒序视频对应的视频时长作为第二时长,当第一时长和第二时长一致时,删除原始视频并保存原始视频的倒序视频。相较于图1所示的倒序视频获取方法,本实施例还在用户针对相机应用程序的展示界面的操作满足指定操作时获取原始视频,以根据用户操作指定倒序视频的获取,提升用户体验。另外,本实施例还基于原始视频对应的视频时长和原始视频的倒序视频对应的视频时长,确定原始视频的倒序视频是否完整,以提升获取的倒序视频的正确性。
请参阅图8,图8示出了本申请实施例提供的倒序视频获取装置200的模块框图。该倒序视频获取装置200应用于上述电子设备,下面将针对图8所示的框图进行阐述,所述倒序视频获取装置200包括:原始视频获取模块210、数据提取模块220、当前视频生成模块230以及倒序视频获得模块240,其中:
原始视频获取模块210,用于获取原始视频。
进一步地,所述电子设备包括摄像头,所述原始视频获取模块210包括:视频数据采集子模块、延时视频数据获取子模块、第一原始视频获取子模块、优化视频数据获取子模块以及第二原始视频获取子模块,其中:
视频数据采集子模块,用于通过所述摄像头采集视频数据。
延时视频数据获取子模块,用于对所述摄像头采集到的视频数据进行延时处理,获取延时视频数据。
第一原始视频获取子模块,用于基于所述延时视频数据,获取所述原始视频。
优化视频数据获取子模块,用于对所述摄像头采集到的视频数据进行视频优化处理,获取优化视频数据。
进一步地,所述视频优化处理包括视频虚化处理,所述虚化视频数据获取子模块包括:视频数据检测单元和虚化视频数据获取单元,其中:
视频数据检测单元,用于对所述摄像头采集到的视频数据进行检测。
虚化视频数据获取单元,用于当检测到所述摄像头采集到的视频数据中包含人像数据时,对所述摄像头采集到的视频数据进行视频虚化处理,获取所述虚化视频数据。
第二原始视频获取子模块,用于基于所述优化视频数据,获取所述原始视频。
进一步地,所述原始视频获取模块210包括:展示界面显示子模块、操作检测子模块以及第二原始视频获取子模块,其中:
展示界面显示子模块,用于启动相机应用程序,并显示所述相机应用程序对应的展示界面。
操作检测子模块,用于检测作用于所述展示界面上的操作。
第二原始视频获取子模块,用于当检测到作用于所述展示界面上的操作满足指定操作时,获取所述原始视频。
数据提取模块220,用于从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧。
当前视频生成模块230,用于将所述视频帧和所述音频帧进行合成,生成当前视频。
倒序视频获得模块240,用于视频将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频。
进一步地,所述倒序视频获得模块240包括:数据保存子模块和倒序视频获得子模块,其中:
数据保存子模块,用于获取所述当前视频的第一帧数据,将所述第一帧数据保存,作为所述原始视频的倒序视频的倒数第一帧数据。
倒序视频获得子模块,用于重复执行获取所述当前视频的第N+1帧数据,将所述第N+1帧数据保存,作为所述原始视频的倒序视频的倒数第N+1帧数据的步骤,直到将所述当前视频全部保存时,获得所述原始视频的倒序视频,其中,N为依次递增的正整数。
进一步地,所述倒序视频获取装置200包括:视频时长获取模块和倒序视频保存模块,其中:
视频时长获取模块,用于获取所述原始视频对应的视频时长作为第一时长,并获取所述原始视频的倒序视频对应的视频时长作为第二时长。
倒序视频保存模块,用于当所述第一时长和所述第二时长一致时,删除所述原始视频并保存所述原始视频的倒序视频。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参阅图9,其示出了本申请实施例提供的一种电子设备100的结构框图。该电子设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、触摸屏130、摄像头140以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
触摸屏130用于显示由用户输入的信息、提供给用户的信息以及所述电子设备100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该触摸屏130可以为液晶显示器(Liquid Crystal Display,LCD),也可以为有机发光二极管(Organic Light-Emitting Diode,OLED),在此不做限定。
请参阅图10,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质300可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。
综上所述,本申请实施例提供的倒序视频获取方法、装置、电子设备以及存储介质,获取原始视频,从原始视频中提取视频帧,并从原始视频中提取音频帧,将视频帧和音频帧进行合成,生成当前视频,将当前视频以倒序的方式保存,获得原始视频的倒序视频,从而通过对原始视频进行数据帧提取生成当前视频,并将当前视频以倒序的方式保存,以获取原始视频的倒序视频,从而可以实现快速便捷的获取倒序视频。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (7)
1.一种倒序视频获取方法,其特征在于,应用于电子设备,所述电子设备包括摄像头,所述方法包括:
通过所述摄像头采集视频数据;
对所述摄像头采集到的视频数据进行检测,以判断所述摄像头采集到的视频数据是否包括人像数据;
当检测到所述摄像头采集到的视频数据中包含人像数据时,对所述摄像头采集到的视频数据进行视频虚化处理,获取虚化视频数据,并基于所述虚化视频数据获取原始视频;
当检测到所述摄像头采集到的视频数据中不包含人像数据时,不对所述摄像头采集到的视频数据进行视频虚化处理,并基于所述摄像头采集到的视频数据获取原始视频;
从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧;
将所述视频帧和所述音频帧进行合成,生成当前视频;
按时间正序依次获取所述当前视频的每帧数据,以及按时间倒序的方式依次将所述当前视频的每帧数据保存,以获得所述原始视频的倒序视频;
获取所述原始视频对应的视频时长作为第一时长,并获取所述原始视频的倒序视频对应的视频时长作为第二时长;
当所述第一时长和所述第二时长一致时,删除所述原始视频并保存所述原始视频的倒序视频。
2.根据权利要求1所述的方法,其特征在于,所述将所述当前视频以倒序的方式保存,获得所述原始视频的倒序视频,包括:
获取所述当前视频的第一帧数据,将所述第一帧数据保存,作为所述原始视频的倒序视频的倒数第一帧数据;
重复执行获取所述当前视频的第N+1帧数据,将所述第N+1帧数据保存,作为所述原始视频的倒序视频的倒数第N+1帧数据的步骤,直到将所述当前视频全部保存时,获得所述原始视频的倒序视频,其中,N为依次递增的正整数。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述摄像头采集到的视频数据进行延时处理,获取延时视频数据;
基于所述延时视频数据,获取所述原始视频。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取原始视频,包括:
启动相机应用程序,并显示所述相机应用程序对应的展示界面;
检测作用于所述展示界面上的操作;
当检测到作用于所述展示界面上的操作满足指定操作时,获取所述原始视频。
5.一种倒序视频获取装置,其特征在于,应用于电子设备,所述电子设备包括摄像头,所述装置包括:
原始视频获取模块,用于通过所述摄像头采集视频数据;对所述摄像头采集到的视频数据进行检测,以判断所述摄像头采集到的视频数据是否包括人像数据;当检测到所述摄像头采集到的视频数据中包含人像数据时,对所述摄像头采集到的视频数据进行视频虚化处理,获取虚化视频数据,并基于所述虚化视频数据获取原始视频;当检测到所述摄像头采集到的视频数据中不包含人像数据时,不对所述摄像头采集到的视频数据进行视频虚化处理,并基于所述摄像头采集到的视频数据获取原始视频;
数据提取模块,用于从所述原始视频中提取视频帧,并从所述原始视频中提取音频帧;
当前视频生成模块,用于将所述视频帧和所述音频帧进行合成,生成当前视频;
倒序视频获得模块,用于按时间正序依次获取所述当前视频的每帧数据,以及按时间倒序的方式依次将所述当前视频的每帧数据保存,以获得所述原始视频的倒序视频;
视频时长获取模块,用于获取所述原始视频对应的视频时长作为第一时长,并获取所述原始视频的倒序视频对应的视频时长作为第二时长;
倒序视频保存模块,用于当所述第一时长和所述第二时长一致时,删除所述原始视频并保存所述原始视频的倒序视频。
6.一种电子设备,其特征在于,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行如权利要求1-4任一项所述的方法。
7.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-4任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010255953.8A CN111464864B (zh) | 2020-04-02 | 2020-04-02 | 倒序视频获取方法、装置、电子设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010255953.8A CN111464864B (zh) | 2020-04-02 | 2020-04-02 | 倒序视频获取方法、装置、电子设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111464864A CN111464864A (zh) | 2020-07-28 |
CN111464864B true CN111464864B (zh) | 2022-12-06 |
Family
ID=71681057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010255953.8A Active CN111464864B (zh) | 2020-04-02 | 2020-04-02 | 倒序视频获取方法、装置、电子设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111464864B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113923456B (zh) * | 2021-09-30 | 2022-12-13 | 稿定(厦门)科技有限公司 | 视频处理方法及装置 |
CN114205668B (zh) * | 2021-12-13 | 2024-06-04 | 广州博冠信息科技有限公司 | 视频播放方法、装置、电子设备及计算机可读介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754268A (zh) * | 2015-03-26 | 2015-07-01 | 广东欧珀移动通信有限公司 | 录制倒序视频的方法及装置 |
CN104853132A (zh) * | 2015-05-13 | 2015-08-19 | 北京掌中经纬技术有限公司 | 一种延时视频录制方法及*** |
CN107038681A (zh) * | 2017-05-31 | 2017-08-11 | 广东欧珀移动通信有限公司 | 图像虚化方法、装置、计算机可读存储介质和计算机设备 |
CN109819317A (zh) * | 2019-01-07 | 2019-05-28 | 北京奇艺世纪科技有限公司 | 一种视频处理方法、装置、终端和存储介质 |
CN110572722A (zh) * | 2019-09-26 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 视频剪辑方法、装置、设备及可读存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7962942B1 (en) * | 2006-02-28 | 2011-06-14 | Rovi Guides, Inc. | Systems and methods for enhanced trick-play functions |
EP2104105A1 (en) * | 2008-03-20 | 2009-09-23 | British Telecommunications Public Limited Company | Digital audio and video clip encoding |
US9247179B2 (en) * | 2012-11-19 | 2016-01-26 | Nvidia Corporation | Reverse video playback in a data processing device |
CN103167342B (zh) * | 2013-03-29 | 2016-07-13 | 天脉聚源(北京)传媒科技有限公司 | 一种音视频同步处理装置及方法 |
CN106791424B (zh) * | 2016-12-30 | 2019-06-04 | 移康智能科技(上海)股份有限公司 | 智能拍摄方法及装置 |
CN107484019A (zh) * | 2017-08-03 | 2017-12-15 | 乐蜜有限公司 | 一种视频文件的发布方法及装置 |
CN108401124B (zh) * | 2018-03-16 | 2020-08-25 | 广州酷狗计算机科技有限公司 | 视频录制的方法和装置 |
CN110351553B (zh) * | 2018-04-08 | 2023-09-22 | 腾讯科技(深圳)有限公司 | 视频倒播、视频倒播数据处理方法、装置和计算机设备 |
CN110312164A (zh) * | 2019-07-24 | 2019-10-08 | Oppo(重庆)智能科技有限公司 | 视频处理方法、装置及计算机存储介质和终端设备 |
CN110769283B (zh) * | 2019-10-31 | 2021-08-27 | 广州市网星信息技术有限公司 | 一种视频推送方法、装置、计算机设备和存储介质 |
-
2020
- 2020-04-02 CN CN202010255953.8A patent/CN111464864B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754268A (zh) * | 2015-03-26 | 2015-07-01 | 广东欧珀移动通信有限公司 | 录制倒序视频的方法及装置 |
CN104853132A (zh) * | 2015-05-13 | 2015-08-19 | 北京掌中经纬技术有限公司 | 一种延时视频录制方法及*** |
CN107038681A (zh) * | 2017-05-31 | 2017-08-11 | 广东欧珀移动通信有限公司 | 图像虚化方法、装置、计算机可读存储介质和计算机设备 |
CN109819317A (zh) * | 2019-01-07 | 2019-05-28 | 北京奇艺世纪科技有限公司 | 一种视频处理方法、装置、终端和存储介质 |
CN110572722A (zh) * | 2019-09-26 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 视频剪辑方法、装置、设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111464864A (zh) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021093583A1 (zh) | 视频流处理方法、装置、终端设备及计算机可读存储介质 | |
US9369662B2 (en) | Smart gallery and automatic music video creation from a set of photos | |
CN111491102B (zh) | 拍照场景的检测方法、***、移动终端及存储介质 | |
CN112770059B (zh) | 拍照方法、装置及电子设备 | |
US20100037135A1 (en) | Information processing apparatus, method, and program | |
CN111464864B (zh) | 倒序视频获取方法、装置、电子设备以及存储介质 | |
WO2014176139A1 (en) | Automatic music video creation from a set of photos | |
WO2019109900A1 (zh) | 视频编辑方法、装置及智能移动终端 | |
CN112672061B (zh) | 视频拍摄方法、装置、电子设备及介质 | |
CN116069212B (zh) | 一种应用卡片的快速查看方法、电子设备及存储介质 | |
CN106453572A (zh) | 基于云服务器同步图像的方法及*** | |
CN107615745A (zh) | 一种拍照方法及终端 | |
CN105915832A (zh) | 一种录制方法和电子设备 | |
CN106879263A (zh) | 一种拍摄方法和移动设备 | |
CN112954046A (zh) | 信息发送方法、信息发送装置和电子设备 | |
CN112911147A (zh) | 显示控制方法、显示控制装置及电子设备 | |
CN113852756B (zh) | 图像获取方法、装置、设备和存储介质 | |
CN107896306A (zh) | 一种滤镜拍照的方法及*** | |
CN113207038B (zh) | 视频处理方法、视频处理装置和电子设备 | |
CN113010738B (zh) | 视频处理方法、装置、电子设备及可读存储介质 | |
WO2019015411A1 (zh) | 录屏方法、装置及电子设备 | |
CN110806912B (zh) | 界面处理方法及相关设备 | |
CN113014799B (zh) | 图像显示方法、装置和电子设备 | |
CN112202958B (zh) | 截图方法、装置及电子设备 | |
CN108647097B (zh) | 文本图像处理方法、装置、存储介质及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |