CN104754268B - 录制倒序视频的方法及装置 - Google Patents

录制倒序视频的方法及装置 Download PDF

Info

Publication number
CN104754268B
CN104754268B CN201510137257.6A CN201510137257A CN104754268B CN 104754268 B CN104754268 B CN 104754268B CN 201510137257 A CN201510137257 A CN 201510137257A CN 104754268 B CN104754268 B CN 104754268B
Authority
CN
China
Prior art keywords
video
inverted order
recorded video
storage device
video data
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.)
Expired - Fee Related
Application number
CN201510137257.6A
Other languages
English (en)
Other versions
CN104754268A (zh
Inventor
刘博�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510137257.6A priority Critical patent/CN104754268B/zh
Publication of CN104754268A publication Critical patent/CN104754268A/zh
Application granted granted Critical
Publication of CN104754268B publication Critical patent/CN104754268B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

本发明公开了一种录制倒序视频的方法及装置。所述方法包括:接收倒序录制视频的指令;启动倒序录制视频;接收视频帧数据,并倒序保存所述视频帧数据;结束录制视频。本发明实现了录制倒序的视频,当播放视频时,视频播放的顺序与接收的视频帧数据的顺序相反,增加了录像特效的趣味性与新颖性。

Description

录制倒序视频的方法及装置
技术领域
本发明实施例涉及图像处理技术领域,尤其涉及一种录制倒序视频的方法及装置。
背景技术
随着智能移动终端的普及,相机在智能手机等智能移动终端上的重要性越来越高,各种拍摄照片和录制视频的新颖功能吸引到大量用户。在我们的日常生活中,我们经常需要用录制视频来保留一些片段,但是,有些特殊场景需要进行倒序录制以增加录像特效的趣味性,保留有意思的视频。例如:录制瀑布、走路等场景的时候,正常录制的瀑布播放时是从上往下流的,而倒序录制的瀑布播放时是从下往上流的;而正常录制走路时是往前走的,而倒序录制的在播放时是往后走的。现有技术中没有实现这种倒序特效的视频的录制技术,无法满足用户的需求。
发明内容
有鉴于此,本发明实施例提供一种录制倒序视频的方法及装置,以增加录像特效的趣味性。
第一方面,本发明实施例提供了一种录制倒序视频的方法,所述方法包括:
接收倒序录制视频的指令;
启动倒序录制视频;
接收视频帧数据,并倒序保存所述视频帧数据;
结束录制视频。
进一步地,所述接收视频帧数据,并倒序保存所述视频帧数据包括:
S1、接收第一帧视频数据,写入存储设备;
S2、将写入存储设备的视频数据保存到临时缓存中;
S3、接收最新一帧视频数据,写入存储设备,并将临时缓存中的视频数据写入存储设备中的最新一帧视频数据之后;
S4、循环执行步骤S2和步骤S3,直至录制结束。
进一步地,所述结束录制视频包括:
接收用户的结束视频录制的指令;
结束录制视频。
进一步地,
在接收倒序录制视频的指令之后,启动倒序录制视频之前,还包括:
接收用户设定的倒序录制视频的时间长度;
所述结束录制视频具体包括:
在根据所述时间长度判断录制时间到时,结束录制视频。
进一步地,当播放视频时,包括如下步骤:
S1、读取存储设备中的当前的第一帧视频数据,并进行播放;
S2、读取存储设备中的最新一帧视频数据,并进行播放;
S3、循环执行步骤S2,直至视频播放结束。
第二方面,本发明实施例还提供了一种录制倒序视频的装置,所述装置包括:
接收模块,用于接收倒序录制视频的指令;
启动模块,用于启动倒序录制视频;
保存模块,用于接收视频帧数据,并倒序保存所述视频帧数据;
结束模块,用于结束录制视频。
进一步地,所述保存模块包括:
第一保存子模块,用于接收第一帧视频数据,写入存储设备;
第二保存子模块,用于将写入存储设备的视频数据保存到临时缓存中;
第三保存子模块,用于接收最新一帧视频数据,写入存储设备,并将临时缓存中的视频数据写入存储设备中的最新一帧视频数据之后;
循环子模块,用于循环触发第二保存子模块和第三保存子模块,直至录制结束。
进一步地,所述结束模块包括:
接收子模块,用于接收用户的结束视频录制的指令;
结束子模块,用于结束录制视频。
进一步地,
所述装置还包括:
第二接收模块,用于接收用户设定的倒序录制视频的时间长度;
所述结束模块具体用于在根据所述时间长度判断录制时间到时,结束录制视频。
进一步地,还包括:
第一播放模块,用于读取存储设备中的当前的第一帧视频数据,并进行播放;
第二播放模块,用于读取存储设备中的最新一帧视频数据,并进行播放;
循环模块,用于循环触发第二播放模块,直至视频播放结束。
本发明实施例提供的录制倒序视频的方法及装置,通过接收倒序录制视频的指令,启动倒序录制视频,接收视频帧数据,并倒序保存所述视频帧数据,结束录制视频,实现了录制倒序的视频,当播放视频时,视频播放的顺序与接收的视频帧数据的顺序相反,增加了录像特效的趣味性与新颖性。
附图说明
图1是本发明实施例一提供的一种录制倒序视频的方法的流程示意图;
图2是本发明实施例二提供的一种录制倒序视频的方法的流程示意图;
图3是本发明实施例提供的录制倒序视频的方法中的结束录制视频之后的流程示意图;
图4是本发明实施例三提供的一种录制倒序视频的方法的流程示意图;
图5是本发明实施例四提供的一种录制倒序视频的装置的示意图;
图6是本发明实施例五提供的一种录制倒序视频的装置的示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
实施例一
图1是本发明实施例一提供的一种录制倒序视频的方法的流程示意图,本实施例可适用于录制倒序的视频,该方法可以由移动终端来执行,具体包括如下步骤:
步骤110,接收倒序录制视频的指令。
用户对一个场景特别感兴趣,想将该场景保留下来,并且想保留不同于普通录制视频的效果时,可以录制倒序视频,用户打开相机功能,只需将移动终端的摄像头对准要拍摄的场景,通过移动终端的屏幕对移动终端输入倒序录制视频的指令,移动终端便可以接收到该倒序录制视频的指令。
步骤120,启动倒序录制视频。
移动终端接收到倒序录制视频的指令后,根据该倒序录制视频的指令启动倒序录制视频。
步骤130,接收视频帧数据,并倒序保存所述视频帧数据。
用户输入倒序录制视频的指令时,已经将摄像头对准了要拍摄的场景,移动终端启动倒序录制视频后,便可以通过摄像头捕捉要拍摄的场景中的图像,捕捉到的图像形成视频帧数据,移动终端对接收到的视频帧数据进行倒序保存。常规录制视频时,对接收到的视频帧数据是进行顺序保存的,即接收到第一帧视频数据就直接保存到存储设备中,再将接收到的第二帧视频数据保存到存储设备中的第一帧视频数据之后,然后将接收到的第三帧视频数据保存到存储设备中的第二帧视频数据之后,如此保存直到最后一帧视频数据。而这里的倒序保存视频帧数据是指将首先接收到的第一帧视频数据保存到存储设备的最后位置,将接收到的第二帧视频数据保存到存储设备的第一帧视频数据之前,如此保存接收到的每一帧视频数据,直到将接收到的最后一帧视频数据保存到存储设备的起始位置。
步骤140,结束录制视频。
优选的,所述结束录制视频包括:
接收用户的结束视频录制的指令;
结束录制视频。
用户利用移动终端倒序录制视频,当感兴趣的场景录制完成想结束该倒序视频的录制时,可以通过移动终端的屏幕输入结束视频录制的指令,移动终端接收到该结束视频录制的指令后结束该倒序视频的录制,将接收到的最后一帧视频数据保存即可完成倒序视频的录制。
本实施例通过接收倒序录制视频的指令,启动倒序录制视频,接收视频帧数据,并倒序保存所述视频帧数据,结束录制视频,实现了录制倒序的视频,当播放视频时,视频播放的顺序与接收的视频帧数据的顺序相反,增加了录像特效的趣味性与新颖性。
实施例二
图2是本发明实施例二提供的一种录制倒序视频的方法的流程示意图,如图2所示,本实施例提供的一种录制倒序视频的方法包括如下步骤:
步骤210,接收倒序录制视频的指令。
步骤220,启动倒序录制视频。
步骤230,接收第一帧视频数据,写入存储设备。
当移动终端通过摄像头接收到第一帧视频数据后,直接将第一帧视频数据写入存储设备。
步骤240,将写入存储设备的视频数据保存到临时缓存中。
移动终端设置一个临时缓存,将已经写入存储设备中的视频数据保存到临时缓存中。
步骤250,接收最新一帧视频数据,写入存储设备,并将临时缓存中的视频数据写入存储设备中的最新一帧视频数据之后。
移动终端接收最新一帧视频数据,将接收到的最新一帧视频数据写入存储设备的最前面位置,即存储设备的起始位置,然后将临时缓存中的视频数据写入存储设备中的最新一帧视频数据之后。其中,最新一帧视频数据包括第二帧、第三帧、……直到最后一帧。
步骤260,判断录制是否结束,如果未结束,则顺序执行步骤240和步骤250,直至录制结束,如果结束,则执行步骤270。
根据判断结果如果录制没有结束则顺序执行步骤240和步骤250,处理最新一帧视频数据,当判断结果为录制结束时,则执行步骤270即结束视频的录制。
步骤270,结束录制视频。
优选的,图3是本发明实施例提供的录制倒序视频的方法中的结束录制视频之后的流程示意图,如图3所示,在结束录制视频之后进行视频的播放时包括如下步骤:
步骤310、读取存储设备中的当前的第一帧视频数据,并进行播放。
移动终端当接收到用户输入的播放倒序录制的视频的指令时,读取存储设备中的当前的第一帧视频数据,并播放所述第一帧视频数据。其中,存储设备中的当前的第一帧视频数据也就是在录制倒序视频时,接收到的最后一帧视频数据。
步骤320、读取存储设备中的最新一帧视频数据,并进行播放。
移动终端读取存储设备中的最新一帧视频数据,并播放所述最新一帧视频数据
步骤330、判断播放是否结束,如果未结束,则执行步骤320,如果结束,则结束视频的播放。
在视频播放结束前,移动终端循环执行步骤320,读取并播放完一帧视频数据后,再读取下一帧视频数据,即最新一帧视频数据,直至视频播放结束。其中,播放结束可以通过接收用户输入的播放结束的指令,结束播放视频;或者是播放完整个视频,结束播放视频。在播放整个视频时,最后读取的一帧视频数据是录制倒序视频时接收到的第一帧视频数据。
本实施例通过设置临时缓存来实现倒序视频的录制,并提供了播放视频的方法,增加了录像特效的趣味性与新颖性。
实施例三
图4是本发明实施例三提供的一种录制倒序视频的方法的流程图,如图4所示,本实施例提供的录制倒序视频的方法具体包括如下步骤:
步骤410,接收倒序录制视频的指令。
步骤420,接收用户设定的倒序录制视频的时间长度。
当用户对一场景录制倒序视频时,可以通过移动终端的屏幕输入倒序录制视频的时间,移动终端接收用户设定的倒序录制视频的时间。
步骤430,启动倒序录制视频。
步骤440,接收视频帧数据,并倒序保存所述视频帧数据。
步骤450,在根据所述时间长度判断录制时间到时,结束录制视频。
当移动录制倒序视频的时间到达用户设定的倒序录制视频的时间时,结束录制视频。
本实施例通过接收倒序录制视频的指令,接收用户设定的倒序录制视频的时间,启动倒序录制视频,接收视频帧数据,并倒序保存所述视频帧数据,在录制时间到时,结束录制视频,实现了录制倒序的视频,当播放视频时,视频播放的顺序与接收的视频帧数据的顺序相反,增加了录像特效的趣味性与新颖性,与实施例一相比,本实施例可以提前设置录制时间。
实施例四
图5是本发明实施例四提供的一种录制倒序视频的装置的示意图。本实施例提供的录制倒序视频的装置用于实现实施例一提供的录制倒序视频的方法。如图5所示,本实施例所述的录制倒序视频的装置包括:接收模块510、启动模块520、保存模块530和结束模块540。
其中,接收模块510用于接收倒序录制视频的指令;
启动模块520用于启动倒序录制视频;
保存模块530用于接收视频帧数据,并倒序保存所述视频帧数据;
结束模块540用于结束录制视频。
优选的,所述保存模块包括:
第一保存子模块,用于接收第一帧视频数据,写入存储设备;
第二保存子模块,用于将写入存储设备的视频数据保存到临时缓存中;
第三保存子模块,用于接收最新一帧视频数据,写入存储设备,并将临时缓存中的视频数据写入存储设备中的最新一帧视频数据之后;
循环模块,用于循环触发第二保存子模块和第三保存子模块,直至录制结束。
优选的,所述结束模块包括:
接收子模块,用于接收用户的结束视频录制的指令;
结束子模块,用于结束录制视频。
优选的,还包括:
第一播放模块,用于读取存储设备中的当前的第一帧视频数据,并进行播放;
第二播放模块,用于读取存储设备中的最新一帧视频数据,并进行播放;
循环模块,用于循环触发第二播放模块,直至视频播放结束。
本实施例通过接收模块接收倒序录制视频的指令,启动模块启动倒序录制视频,保存模块接收视频帧数据,并倒序保存所述视频帧数据,结束模块结束录制视频,实现了录制倒序的视频,当播放视频时,视频播放的顺序与接收的视频帧数据的顺序相反,增加了录像特效的趣味性与新颖性。
实施例五
图6是本发明实施例五提供的一种录制倒序视频的装置的示意图。本实施例提供的录制倒序视频的装置用于实现实施例三提供的录制倒序视频的方法。如图6所示,本实施例所述的录制倒序视频的装置包括:接收模块610、第二接收模块620、启动模块630、保存模块640和结束模块650。
其中,接收模块610用于接收倒序录制视频的指令;
第二接收模块620用于接收用户设定的倒序录制视频的时间长度;
启动模块630用于启动倒序录制视频;
保存模块640用于接收视频帧数据,并倒序保存所述视频帧数据;
结束模块650用于在根据所述时间长度判断录制时间到时,结束录制视频。
本实施例通过接收模块接收倒序录制视频的指令,第二接收模块接收用户设定的倒序录制视频的时间,启动模块启动倒序录制视频,保存模块接收视频帧数据,并倒序保存所述视频帧数据,结束模块在录制时间到时,结束录制视频,实现了录制倒序的视频,当播放视频时,视频播放的顺序与接收的视频帧数据的顺序相反,增加了录像特效的趣味性与新颖性,与实施例三相比,本实施例可以提前设置录制时间长度。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (8)

1.一种录制倒序视频的方法,其特征在于,所述方法包括:
S1、接收倒序录制视频的指令;
S2、启动倒序录制视频;
S3、通过摄像头捕捉要拍摄的场景中的第一帧图像,捕捉到的第一帧图像形成第一帧视频数据,写入存储设备;
S4、将写入存储设备的视频数据保存到临时缓存中;
S5、通过摄像头捕捉要拍摄的场景中的最新一帧图像,捕捉到的最新一帧图像形成最新一帧视频数据,写入存储设备,并将临时缓存中的视频数据写入存储设备中的最新一帧视频数据之后;
S6、循环执行步骤S4和步骤S5,直至录制结束;
S7、结束录制视频。
2.根据权利要求1所述的方法,其特征在于,所述结束录制视频包括:
接收用户的结束视频录制的指令;
结束录制视频。
3.根据权利要求1所述的方法,其特征在于,在接收倒序录制视频的指令之后,启动倒序录制视频之前,还包括:
接收用户设定的倒序录制视频的时间长度;
所述结束录制视频具体包括:
在根据所述时间长度判断录制时间到时,结束录制视频。
4.根据权利要求1所述的方法,其特征在于,结束录制视频之后,还包括:
S8、读取存储设备中的当前的第一帧视频数据,并进行播放;
S9、读取存储设备中的最新一帧视频数据,并进行播放;
S10、循环执行步骤S9,直至视频播放结束。
5.一种录制倒序视频的装置,其特征在于,所述装置包括:
接收模块,用于接收倒序录制视频的指令;
启动模块,用于启动倒序录制视频;
保存模块,包括:
第一保存子模块,用于通过摄像头捕捉要拍摄的场景中的第一帧图像,捕捉到的第一帧图像形成第一帧视频数据,写入存储设备;
第二保存子模块,用于将写入存储设备的视频数据保存到临时缓存中;
第三保存子模块,用于通过摄像头捕捉要拍摄的场景中的最新一帧图像,捕捉到的最新一帧图像形成最新一帧视频数据,写入存储设备,并将临时缓存中的视频数据写入存储设备中的最新一帧视频数据之后;
循环子模块,用于循环触发第二保存子模块和第三保存子模块,直至录制结束;
结束模块,用于结束录制视频。
6.根据权利要求5所述的装置,其特征在于,所述结束模块包括:
接收子模块,用于接收用户的结束视频录制的指令;
结束子模块,用于结束录制视频。
7.根据权利要求5所述的装置,其特征在于,
所述装置还包括:
第二接收模块,用于接收用户设定的倒序录制视频的时间长度;
所述结束模块具体用于在根据所述时间长度判断录制时间到时,结束录制视频。
8.根据权利要求5所述的装置,其特征在于,还包括:
第一播放模块,用于读取存储设备中的当前的第一帧视频数据,并进行播放;
第二播放模块,用于读取存储设备中的最新一帧视频数据,并进行播放;
循环模块,用于循环触发第二播放模块,直至视频播放结束。
CN201510137257.6A 2015-03-26 2015-03-26 录制倒序视频的方法及装置 Expired - Fee Related CN104754268B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510137257.6A CN104754268B (zh) 2015-03-26 2015-03-26 录制倒序视频的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510137257.6A CN104754268B (zh) 2015-03-26 2015-03-26 录制倒序视频的方法及装置

Publications (2)

Publication Number Publication Date
CN104754268A CN104754268A (zh) 2015-07-01
CN104754268B true CN104754268B (zh) 2017-09-22

Family

ID=53593304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510137257.6A Expired - Fee Related CN104754268B (zh) 2015-03-26 2015-03-26 录制倒序视频的方法及装置

Country Status (1)

Country Link
CN (1) CN104754268B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105323483B (zh) * 2015-10-27 2018-06-29 广东欧珀移动通信有限公司 Gif图片拍摄及播放方法和gif图片拍摄及播放***
CN108184161B (zh) * 2017-12-26 2021-01-01 努比亚技术有限公司 一种视频播放方法、移动终端及计算机可读存储介质
CN107948571B (zh) * 2017-12-27 2021-11-02 努比亚技术有限公司 视频录制的方法、装置及计算机可读存储介质
CN111464864B (zh) * 2020-04-02 2022-12-06 Oppo广东移动通信有限公司 倒序视频获取方法、装置、电子设备以及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1964458A (zh) * 2005-11-08 2007-05-16 乐金电子(中国)研究开发中心有限公司 数字内容播放装置及其逆方向内容存储及播放方法
JP4120055B2 (ja) * 1998-09-17 2008-07-16 ソニー株式会社 再生装置及び再生方法
CN102638708A (zh) * 2006-02-28 2012-08-15 联合视频制品公司 用于增强特殊播放功能的***和方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4120055B2 (ja) * 1998-09-17 2008-07-16 ソニー株式会社 再生装置及び再生方法
CN1964458A (zh) * 2005-11-08 2007-05-16 乐金电子(中国)研究开发中心有限公司 数字内容播放装置及其逆方向内容存储及播放方法
CN102638708A (zh) * 2006-02-28 2012-08-15 联合视频制品公司 用于增强特殊播放功能的***和方法

Also Published As

Publication number Publication date
CN104754268A (zh) 2015-07-01

Similar Documents

Publication Publication Date Title
CN106375674B (zh) 寻找和使用与相邻静态图像相关的视频部分的方法和装置
TW201251443A (en) Video summary including a feature of interest
CN104754268B (zh) 录制倒序视频的方法及装置
US9426356B2 (en) Method, apparatus and computer program for selecting images
US10652421B2 (en) Apparatus and method for capturing image with audio data
CN106254941A (zh) 视频处理方法及装置
CN104125388B (zh) 一种拍摄并存储相片的方法和装置
JP2010011289A (ja) 撮像装置及びプログラム
CN104683677B (zh) 为照片增加语音描述的***及方法
CN104135611A (zh) 利用分屏功能实现拍照的方法及装置
TW201602922A (zh) 自動***視頻成爲相片故事
CN104580874B (zh) 一种摄像设备及其实现拍照的方法
CN106331479B (zh) 一种视频的处理方法、装置及电子设备
TW201601074A (zh) 縮圖編輯
CN113067994A (zh) 一种视频录制方法及电子设备
CN105282455A (zh) 一种拍照方法、装置及移动终端
CN108933881B (zh) 一种视频处理方法及装置
KR102066857B1 (ko) 객체 영상 트랙킹 스트리밍 시스템 및 이를 이용한 스트리밍 방법
CN107105341B (zh) 视频文件的处理方法及***
CN107431756B (zh) 自动图像帧处理可能性检测的方法和装置
TWI309750B (en) A method for capturing and browsing image data synchronously
JP2007235432A (ja) 画像音声記録装置および画像音声記録制御プログラム
JP2007036749A (ja) 撮像装置、撮像方法、及びプログラム
JP7281951B2 (ja) 電子機器、制御装置、制御プログラムおよび制御方法
WO2016175003A1 (ja) 撮影装置、撮影装置の制御方法、および制御プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170922