[go: up one dir, main page]

CN110602416A - Video processing method, terminal and computer readable storage medium - Google Patents

Video processing method, terminal and computer readable storage medium Download PDF

Info

Publication number
CN110602416A
CN110602416A CN201910844093.9A CN201910844093A CN110602416A CN 110602416 A CN110602416 A CN 110602416A CN 201910844093 A CN201910844093 A CN 201910844093A CN 110602416 A CN110602416 A CN 110602416A
Authority
CN
China
Prior art keywords
video
path
backup
file
silhouette
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.)
Granted
Application number
CN201910844093.9A
Other languages
Chinese (zh)
Other versions
CN110602416B (en
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 CN201910844093.9A priority Critical patent/CN110602416B/en
Publication of CN110602416A publication Critical patent/CN110602416A/en
Application granted granted Critical
Publication of CN110602416B publication Critical patent/CN110602416B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio 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

The application discloses a video processing method. The video processing method comprises the steps of processing a material video to generate a video file; generating a backup video of a material video when a video file is processed, wherein the material video is stored in a first path, the backup video is stored in a second path, and the video file comprises the first path and the second path; and when the video file is processed and the material video cannot be read through the first path, reading the backup video through the second path to replace the material video. The application also discloses a terminal and a computer readable storage medium. Due to the fact that the backup video is stored, even if the material video cannot be read in the process of processing the video file, the backup video can be read to replace the material video, the processing operation of the user on the video file cannot be interrupted or lost, and user experience is good.

Description

视频处理方法、终端及计算机可读存储介质Video processing method, terminal and computer-readable storage medium

技术领域technical field

本申请涉及视频处理技术领域,更具体而言,涉及一种视频处理方法、终端及计算机可读存储介质。The present application relates to the technical field of video processing, and more particularly, to a video processing method, a terminal, and a computer-readable storage medium.

背景技术Background technique

在相关技术中,在进行视频编辑时,视频编辑能否正常进行与视频文件是否存在强相关,当视频文件在视频编辑的过程中被误删时,视频编辑将无法正常进行,导致用户已进行的编辑操作丢失,用户体验较差。In the related art, when video editing is performed, whether the video editing can be performed normally or not is strongly related to whether the video file exists. The editing operation is lost, and the user experience is poor.

发明内容SUMMARY OF THE INVENTION

本申请实施方式提供一种视频处理方法、终端及计算机可读存储介质。Embodiments of the present application provide a video processing method, a terminal, and a computer-readable storage medium.

本申请实施方式的视频处理方法包括处理素材视频以生成视频文件;在处理所述视频文件时生成所述素材视频的备份视频,所述素材视频存储于第一路径,所述备份视频存储于第二路径,所述视频文件包括所述第一路径和所述第二路径;及在处理所述视频文件时且通过所述第一路径无法读取到所述素材视频时,通过所述第二路径读取所述备份视频以替换所述素材视频。The video processing method of the embodiment of the present application includes processing a material video to generate a video file; when processing the video file, a backup video of the material video is generated, the material video is stored in a first path, and the backup video is stored in a second path. two paths, the video file includes the first path and the second path; and when the video file is processed and the material video cannot be read through the first path, the second path is passed through the second path. The path reads the backup video to replace the material video.

本申请实施方式的终端包括处理器,所述处理器用于处理素材视频以生成视频文件;在处理所述视频文件时生成所述素材视频的备份视频,所述素材视频存储于第一路径,所述备份视频存储于第二路径,所述视频文件包括所述第一路径和所述第二路径;及在处理所述视频文件时且通过所述第一路径无法读取到所述素材视频时,通过所述第二路径读取所述备份视频以替换所述素材视频。The terminal according to the embodiment of the present application includes a processor, which is configured to process a material video to generate a video file; when processing the video file, a backup video of the material video is generated, the material video is stored in the first path, and the The backup video is stored in the second path, and the video file includes the first path and the second path; and when the video file is processed and the material video cannot be read through the first path , and read the backup video through the second path to replace the material video.

本申请实施方式的计算机可读存储介质包含计算机可读指令,计算机可读指令被处理器执行时,使得所述处理器执行本申请实施方式的视频处理方法。The computer-readable storage medium of the embodiments of the present application includes computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor causes the processor to execute the video processing method of the embodiments of the present application.

本申请实施方式的视频处理方法、终端及计算机可读存储介质中,由于存储了备份视频,使得即使素材视频在视频文件被处理的过程中无法读取到,也能够读取备份视频替换素材视频,不会中断或者丢失用户的对视频文件的处理操作,用户体验较好。In the video processing method, terminal, and computer-readable storage medium of the embodiments of the present application, since the backup video is stored, even if the material video cannot be read during the processing of the video file, the backup video can be read to replace the material video , it will not interrupt or lose the user's processing operation of the video file, and the user experience is better.

本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。Additional aspects and advantages of embodiments of the present application will be set forth, in part, in the following description, and in part will be apparent from the following description, or learned by practice of embodiments of the present application.

附图说明Description of drawings

本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present application will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:

图1是本申请实施方式的视频处理方法的流程示意图;1 is a schematic flowchart of a video processing method according to an embodiment of the present application;

图2是本申请实施方式的终端的结构示意图;FIG. 2 is a schematic structural diagram of a terminal according to an embodiment of the present application;

图3及图4是本申请实施方式的视频处理方法的实施原理示意图;FIG. 3 and FIG. 4 are schematic diagrams of the implementation principle of the video processing method according to the embodiment of the present application;

图5是本申请实施方式的视频处理方法的流程示意图;5 is a schematic flowchart of a video processing method according to an embodiment of the present application;

图6是本申请实施方式的视频处理方法的流程示意图;6 is a schematic flowchart of a video processing method according to an embodiment of the present application;

图7是本申请实施方式的视频处理方法的实施原理示意图;7 is a schematic diagram of an implementation principle of a video processing method according to an embodiment of the present application;

图8是本申请实施方式的视频处理方法的流程示意图;8 is a schematic flowchart of a video processing method according to an embodiment of the present application;

图9是本申请实施方式的视频处理方法的实施原理示意图;9 is a schematic diagram of an implementation principle of a video processing method according to an embodiment of the present application;

图10是本申请实施方式的视频处理方法的流程示意图;10 is a schematic flowchart of a video processing method according to an embodiment of the present application;

图11是本申请实施方式的计算机可读存储介质与处理器的交互示意图。FIG. 11 is a schematic diagram of interaction between a computer-readable storage medium and a processor according to an embodiment of the present application.

具体实施方式Detailed ways

下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, only used to explain the embodiments of the present application, and should not be construed as limitations on the embodiments of the present application.

请参阅图1,本申请实施方式的视频处理方法包括步骤01、02及03。其中,步骤01为处理素材视频以生成视频文件。步骤02为在处理视频文件时生成素材视频的备份视频,素材视频存储于第一路径,备份视频存储于第二路径,视频文件包括第一路径和第二路径。步骤03为在处理视频文件时且通过第一路径无法读取到素材视频时,通过第二路径读取备份视频以替换素材视频。Referring to FIG. 1 , the video processing method according to the embodiment of the present application includes steps 01 , 02 and 03 . Wherein, step 01 is to process the material video to generate a video file. Step 02 is to generate a backup video of the material video when processing the video file, the material video is stored in the first path, the backup video is stored in the second path, and the video file includes the first path and the second path. Step 03 is to read the backup video through the second path to replace the material video when the video file is processed and the material video cannot be read through the first path.

请结合图2,本申请实施方式的终端100包括处理器10。终端100可用于实施本申请实施方式的视频处理方法,即,终端100可用于实施上述步骤01、02及03。具体地,处理器10可用于处理素材视频以生成视频文件、在处理视频文件时生成素材视频的备份视频,素材视频存储于第一路径,备份视频存储于第二路径,视频文件包括第一路径和第二路径;及在处理视频文件时且通过第一路径无法读取到素材视频时,通过第二路径读取备份视频以替换素材视频。Please refer to FIG. 2 , the terminal 100 according to the embodiment of the present application includes the processor 10 . The terminal 100 can be used to implement the video processing method of the embodiment of the present application, that is, the terminal 100 can be used to implement the above steps 01, 02 and 03. Specifically, the processor 10 can be used to process the material video to generate a video file, and generate a backup video of the material video when processing the video file, the material video is stored in the first path, the backup video is stored in the second path, and the video file includes the first path. and the second path; and when the video file is processed and the material video cannot be read through the first path, the backup video is read through the second path to replace the material video.

本申请实施方式的视频处理方法及终端100中,由于存储了备份视频,使得即使素材视频在视频文件被处理的过程中无法读取到,也能够读取备份视频替换素材视频,不会中断或者丢失用户的对视频文件的处理操作,用户体验较好。In the video processing method and the terminal 100 according to the embodiment of the present application, since the backup video is stored, even if the material video cannot be read during the processing of the video file, the backup video can be read to replace the material video without interruption or Loss of the user's processing operation on the video file, the user experience is better.

具体地,终端100可以是手机、电脑、相机、平板电脑、笔记本电脑、头显设备、游戏机、智能手表、智能电视等任意终端,本申请说明书以终端100是手机为例进行说明,可以理解,终端100的具体形式并不限于手机。处理器10可以是终端100的应用处理器(Application Processor,AP)或终端100内任意专用的微处理器。Specifically, the terminal 100 may be any terminal such as a mobile phone, a computer, a camera, a tablet computer, a notebook computer, a head-mounted display device, a game console, a smart watch, a smart TV, etc. The description in this specification takes the terminal 100 as a mobile phone as an example for description, and it can be understood that , the specific form of the terminal 100 is not limited to a mobile phone. The processor 10 may be an application processor (Application Processor, AP) of the terminal 100 or any dedicated microprocessor in the terminal 100 .

处理器10执行步骤01,即,处理器10处理素材视频以生成视频文件。具体地,素材视频可以是存储在终端100的存储器20上的任意视频文件,存储器20可以是终端100的缓存及/或内存,例如素材视频为存储在媒体库内或者相册内的视频,素材视频可以是用户用终端100拍摄的视频,也可以是用户从服务器上下载的视频,还可以是通过蓝牙、wifi等接收的视频,或者存储在云端的视频。The processor 10 performs step 01, that is, the processor 10 processes the material video to generate a video file. Specifically, the material video may be any video file stored in the memory 20 of the terminal 100, and the memory 20 may be the cache and/or memory of the terminal 100. For example, the material video is a video stored in a media library or an album, and the material video It may be a video shot by the user with the terminal 100, a video downloaded by the user from a server, a video received through Bluetooth, wifi, etc., or a video stored in the cloud.

视频文件可以是包括了素材视频的一张或多张剪影、素材视频的一张或多张缩略图、拍摄时间、拍摄地点等信息的文件,用户可以通过视频文件里的信息预览素材视频。如果对视频文件进行操作,则该操作相应的处理方式可以被作用到素材视频中。The video file may be a file including one or more silhouettes of the material video, one or more thumbnails of the material video, shooting time, shooting location, etc. The user can preview the material video through the information in the video file. If an operation is performed on a video file, the corresponding processing method of the operation can be applied to the material video.

请结合图3,在图3所示的例子中,图3a中的视频文件21中包括了素材视频的剪影V11,用户可以通过剪影V11预览素材视频,如图3b所示,用户可以对视频文件进行处理,例如对视频文件的剪影V11对应的素材视频添加背景音乐、剪辑、添加字幕等操作。Please refer to FIG. 3. In the example shown in FIG. 3, the video file 21 in FIG. 3a includes the silhouette V11 of the material video, and the user can preview the material video through the silhouette V11. As shown in FIG. 3b, the user can Perform processing, such as adding background music, editing, and adding subtitles to the material video corresponding to the silhouette V11 of the video file.

处理器10执行步骤02,即,在处理视频文件时生成素材视频的备份视频,素材视频存储于第一路径,备份视频存储于第二路径,视频文件包括第一路径和第二路径。The processor 10 executes step 02, that is, when processing the video file, a backup video of the material video is generated, the material video is stored in the first path, the backup video is stored in the second path, and the video file includes the first path and the second path.

处理器10执行步骤02可以是由用户的预定操作触发的。预定操作可以是用户输入了确认将要打开视频文件的指令,具体可以是用户选中视频文件并点击编辑、或者用户先点击编辑后确认选中视频文件、或者用户打开视频编辑APP并导入视频文件。而当用户未进行该预定操作时,处理器10可以不执行步骤02,以节约处理器10的处理资源及存储器20的存储空间。The execution of step 02 by the processor 10 may be triggered by a predetermined operation of the user. The predetermined operation may be that the user inputs an instruction to confirm that the video file is to be opened, specifically, the user selects the video file and clicks to edit, or the user clicks edit first and then confirms the selection of the video file, or the user opens the video editing APP and imports the video file. When the user does not perform the predetermined operation, the processor 10 may not perform step 02 to save the processing resources of the processor 10 and the storage space of the memory 20 .

素材视频存储的位置定义为第一路径,依据素材视频生成的备份视频存储于第二路径,该第二路径可以是任意在存储器20内开辟的存储空间,该第二路径例如是sdcard/data/com.coloros.videoeditor/videocache,该第二路径可以是用户预先指定的,也可以是视频编辑APP的缓存目录。同时,视频文件内还可以存储素材视频与备份视频的索引关系,即,将可以通过该索引关系,依据对素材视频的请求找到备份视频的位置,也能够依据对备份视频的请求找到素材视频的位置。The location where the material video is stored is defined as the first path, and the backup video generated according to the material video is stored in the second path. The second path can be any storage space opened up in the memory 20, and the second path is, for example, sdcard/data/ com.coloros.videoeditor/videocache, the second path may be pre-specified by the user, or may be the cache directory of the video editing APP. At the same time, the index relationship between the material video and the backup video can also be stored in the video file, that is, through the index relationship, the location of the backup video can be found according to the request for the material video, and the location of the material video can also be found according to the request for the backup video. Location.

在一个例子中,对于一个素材视频,处理器10生成并存储的备份视频的量为一个,该一个素材视频与该备份视频之间可以互相索引。在另一个例子中,对于一个素材视频,处理器10生成并存储的备份视频的量为多个,该一个素材视频与该多个备份视频之间可以两两互相索引。In an example, for one material video, the amount of backup video generated and stored by the processor 10 is one, and the one material video and the backup video can be mutually indexed. In another example, for one material video, the number of backup videos generated and stored by the processor 10 is multiple, and the one material video and the plurality of backup videos can be indexed to each other pairwise.

请结合图3,在图3所示的例子中,图3b为视频文件被打开的界面,当打开视频文件时,界面上显示素材视频的剪影V11,同时,如图3c所示,处理器10生成素材视频的备份视频V12并存储在第二路径22中。Please refer to FIG. 3. In the example shown in FIG. 3, FIG. 3b is an interface for opening the video file. When the video file is opened, the silhouette V11 of the material video is displayed on the interface. At the same time, as shown in FIG. 3c, the processor 10 A backup video V12 of the material video is generated and stored in the second path 22 .

处理器10执行步骤03,即,在处理视频文件时且通过第一路径无法读取到素材视频时,通过第二路径读取备份视频以替换素材视频。其中,在处理视频文件时,指的是用户已经开始处理视频文件,且同时没有完成对视频文件的处理,例如用户开始处理视频文件,对剪影进行编辑,且同时还没有完成编辑。通过第一路径无法读取到素材视频可能是素材视频被从原本的第一路径中移除,例如素材视频被从存储器20或者云端中完全删除,或者素材视频被移动到存储器20或者云端的另一个路径下。The processor 10 executes step 03, that is, when the video file is processed and the material video cannot be read through the first path, the backup video is read through the second path to replace the material video. Wherein, when processing a video file, it means that the user has already started processing the video file and has not finished processing the video file. The material video that cannot be read through the first path may be that the material video has been removed from the original first path, for example, the material video has been completely deleted from the storage 20 or the cloud, or the material video has been moved to the storage 20 or another location in the cloud. under a path.

在相关技术中,当处理视频文件,例如在对剪影进行编辑的过程中,用户可能切换为处理终端中的其他事项,而在处理其他事项时,可能会将素材视频删除,或者终端可能产生系统故障,导致素材视频被删除,又或者云端中的视频素材被其余用户删除。等到用户再次切换到对剪影进行编辑的事项中时,此时由于素材视频已经被删除,将导致编辑的事项无法正常进行,可能会出现强制退出编辑界面,或者可以预览添加滤镜、音乐等效果,但是无法最终生成编辑后的视频,导致编辑失败,用户花费心思进行的编辑操作同时丢失,用户体验不佳。In the related art, when processing video files, for example, in the process of editing silhouettes, the user may switch to processing other matters in the terminal, and when processing other matters, the material video may be deleted, or the terminal may generate a system The fault causes the material video to be deleted, or the video material in the cloud is deleted by other users. When the user switches to editing the silhouette again, at this time, since the material video has been deleted, the editing will not be carried out normally, and the editing interface may be forced to exit, or the effects such as adding filters and music can be previewed. , but the edited video cannot be finally generated, which leads to the failure of editing, the editing operations that the user spends their time on are lost at the same time, and the user experience is poor.

而通过实施步骤03,读取备份视频以替换素材视频后,备份视频可以将本次处理视频文件的过程中,所有对素材视频的操作需求都转移到备份视频上。By implementing step 03, after reading the backup video to replace the material video, the backup video can transfer all the operation requirements for the material video in the process of processing the video file this time to the backup video.

请结合图4,在图4所示的例子中,图4a所示为在处理视频文件时,素材视频V13被删除,处理器10无法再通过第一路径读取到素材视频V13,此时,如图4b所示,处理器10通过第二路径22读取备份视频V12以替换素材视频V13,如果在处理视频文件的过程中,用户输入了对素材视频V13的请求,则处理器10利用备份视频V12替换素材视频V13以响应该请求。Please refer to FIG. 4. In the example shown in FIG. 4, FIG. 4a shows that when processing the video file, the material video V13 is deleted, and the processor 10 can no longer read the material video V13 through the first path. As shown in FIG. 4b, the processor 10 reads the backup video V12 through the second path 22 to replace the material video V13. If the user inputs a request for the material video V13 in the process of processing the video file, the processor 10 uses the backup Video V12 replaces material video V13 in response to the request.

当然,如果处理视频文件时,可以通过第一路径读取到素材视频,则可以不需要读取备份视频替换素材视频。Of course, if the material video can be read through the first path when processing the video file, it is not necessary to read the backup video to replace the material video.

综上,本申请实施方式的视频处理方法及终端100中,由于存储了备份视频,使得即使素材视频在视频文件被处理的过程中无法读取到,也能够读取备份视频替换素材视频,不会中断或者丢失用户的对视频文件的处理操作,用户体验较好。To sum up, in the video processing method and the terminal 100 according to the embodiment of the present application, since the backup video is stored, even if the material video cannot be read during the process of the video file being processed, the backup video can be read to replace the material video, and the material video can be replaced by the backup video. The user's processing operation of the video file will be interrupted or lost, and the user experience is better.

请参阅图5,在某些实施方式中,视频文件包括素材视频的剪影,剪影与第一路径及第二路径关联,视频处理方法还包括步骤04,步骤04为在通过第一路径无法读取到素材视频后,解除剪影与第一路径的关联。在通过视频编辑界面打开视频文件时视频编辑界面仍然显示剪影。Referring to FIG. 5, in some embodiments, the video file includes a silhouette of the material video, and the silhouette is associated with the first path and the second path. The video processing method further includes step 04, which is that the first path cannot be read in step 04. After reaching the material video, disassociate the silhouette from the first path. The video editing interface still shows a silhouette when opening a video file through the video editing interface.

请结合图2,在某些实施方式中,处理器10还可用于实施步骤04,即,处理器10用于在通过第一路径无法读取到素材视频后,解除剪影与第一路径的关联。在通过视频编辑界面打开视频文件时视频编辑界面仍然显示剪影。Please refer to FIG. 2 , in some embodiments, the processor 10 can also be used to implement step 04, that is, the processor 10 is used to disassociate the silhouette from the first path after the material video cannot be read through the first path . The video editing interface still shows a silhouette when opening a video file through the video editing interface.

具体地,剪影可以是素材视频的某一帧或多帧图像,用户通过视频编辑界面打开视频文件时,可以对剪影进行操作,处理器10将这些操作的信息记录到视频文件中,后续处理器10可以依据剪影与第一路径的关联关系找到素材视频,并依据这些操作信息对素材视频进行相应的处理。然而,如果素材视频无法通过第一路径被读取到,则将剪影与第一路径解除关联,处理器10不再依据剪影与第一路径的关联去找素材视频,而是依据剪影与第二路径的关联关系找到备份视频,并依据这些操作信息对备份视频进行相应的处理。Specifically, the silhouette can be a certain frame or multiple frames of the material video. When the user opens the video file through the video editing interface, he can operate the silhouette. The processor 10 records the information of these operations into the video file, and the subsequent processor 10. The material video can be found according to the relationship between the silhouette and the first path, and the material video can be processed accordingly according to the operation information. However, if the material video cannot be read through the first path, the silhouette is disassociated from the first path, and the processor 10 no longer searches for the material video according to the association between the silhouette and the first path, but according to the silhouette and the second path. The associated relationship of the path finds the backup video, and performs corresponding processing on the backup video according to the operation information.

由于剪影是包括在视频文件中,通过第一路径无法读取到素材视频,并不会影响到视频文件中的剪影。在通过视频编辑界面打开视频文件时,视频编辑界面中仍然显示剪影,用户不会察觉到素材视频被删除,编辑操作可以继续,而且已经进行过的编辑操作可以转移到备份视频上,用户对剪影的编辑操作不会丢失。Since the silhouette is included in the video file, the material video cannot be read through the first path, and the silhouette in the video file will not be affected. When opening a video file through the video editing interface, the silhouette is still displayed in the video editing interface, the user will not notice that the material video is deleted, the editing operation can continue, and the editing operation that has been performed can be transferred to the backup video. edits are not lost.

请结合图4,在图4所示的例子中,图4c所示为视频编辑界面,其中显示了剪影V11,而即便在视频编辑界面一直未被关闭的状态下,素材视频V13被删除(如图4a所示),视频编辑界面依然显示剪影V11,且用户依然可以通过在视频编辑界面上操作以编辑剪影V11。Please refer to Fig. 4. In the example shown in Fig. 4, Fig. 4c shows the video editing interface, in which the silhouette V11 is displayed, and even when the video editing interface has not been closed, the material video V13 is deleted (such as 4a), the video editing interface still displays the silhouette V11, and the user can still edit the silhouette V11 by operating on the video editing interface.

请参阅图6,在某些实施方式中,所述视频处理方法还包括步骤05,步骤05为响应用户输入删除剪影时解除剪影与第一路径的关联,删除备份视频。Referring to FIG. 6, in some embodiments, the video processing method further includes step 05. Step 05 is to remove the association between the silhouette and the first path and delete the backup video when the silhouette is deleted in response to a user input.

请结合图2,在某些实施方式中,处理器10可用于实施步骤05,即,处理器10可用于响应用户输入删除剪影时解除剪影与第一路径的关联,删除备份视频。Referring to FIG. 2 , in some embodiments, the processor 10 may be configured to implement step 05, that is, the processor 10 may be configured to disassociate the silhouette with the first path and delete the backup video when deleting the silhouette in response to a user input.

用户输入指令并删除剪影时,表明用户不想对该剪影对应的素材视频进行处理,则解除剪影与第一路径的关联,且删除备份视频,避免备份视频占用终端100的存储空间。When the user inputs an instruction and deletes the silhouette, it indicates that the user does not want to process the material video corresponding to the silhouette, then the silhouette is disconnected from the first path, and the backup video is deleted to prevent the backup video from occupying the storage space of the terminal 100 .

在一个例子中,素材视频的数量可以是多个,用户可能对多个素材视频对应的多个剪影同时进行编辑,对多个剪影的编辑操作可以是拼接多个剪影。多个素材视频可以存储在同一个第一路径下,也可以存储在不同的第一路径下。对应多个素材视频,备份视频的数量也为多个,每个备份视频均是处理器10依据对应的素材视频得到,多个备份视频可以存储在同一个第二路径下。In an example, the number of material videos may be multiple, the user may edit multiple silhouettes corresponding to the multiple material videos at the same time, and the editing operation for the multiple silhouettes may be splicing multiple silhouettes. Multiple material videos may be stored in the same first path, or may be stored in different first paths. Corresponding to multiple material videos, the number of backup videos is also multiple, and each backup video is obtained by the processor 10 according to the corresponding material video, and the multiple backup videos can be stored in the same second path.

在对多个剪影进行编辑时,用户可能在编辑过程中决定不再需要对某一个或多个剪影进行编辑,而将该一个或多个剪影移出编辑,即,删除该一个或多个剪影,此时用户还在对其他的剪影进行编辑。在用户确认需要将一个或多个剪影移出编辑时,处理器10可以解除该一个或多个剪影与第一路径的关联,并删除对应的一个或多个备份视频,以免该一个或多个备份视频占用存储器20的存储空间。当然,在进行视频编辑的过程中,如果用户将新的素材视频的剪影加入到正在进行的视频编辑中,则处理器10将依据存储该新的剪影对应的新的素材视频的备份视频。以使得备份视频始终与正在被编辑的剪影一一对应,不会额外存储多余的备份视频而浪费存储空间。When editing multiple silhouettes, the user may decide during the editing process that one or more silhouettes no longer need to be edited, and remove the one or more silhouettes from editing, that is, delete the one or more silhouettes, At this time, the user is still editing other silhouettes. When the user confirms that one or more silhouettes need to be removed from editing, the processor 10 may disassociate the one or more silhouettes from the first path, and delete the corresponding one or more backup videos to avoid the one or more backup videos. The video occupies the storage space of the memory 20 . Of course, in the process of video editing, if the user adds the silhouette of the new material video to the ongoing video editing, the processor 10 will store the backup video of the new material video corresponding to the new silhouette according to the method. In order to make the backup video always correspond one-to-one with the silhouette being edited, extra backup video will not be stored and the storage space will not be wasted.

请结合图7,如图7所示的例子中,图7a为正在对三个素材视频的剪影进行编辑的界面,用户移出一个剪影后,如图7b所示正在编辑的剪影的数量为两个,此时,如图7c所示,第二路径22中的其中一个备份视频V12将被删除,该备份视频V12为拷贝被移出的剪影对应的素材视频得到的。Please refer to Figure 7. In the example shown in Figure 7, Figure 7a is an interface for editing silhouettes of three material videos. After the user removes one silhouette, the number of silhouettes being edited is two as shown in Figure 7b. , at this time, as shown in FIG. 7c , one of the backup videos V12 in the second path 22 will be deleted, and the backup video V12 is obtained by copying the material video corresponding to the removed silhouette.

请参阅图8,在某些实施方式中,视频处理方法还包括步骤06,步骤06为在关闭视频文件时,删除备份视频。Referring to FIG. 8 , in some embodiments, the video processing method further includes step 06, and step 06 is to delete the backup video when the video file is closed.

请结合图2,在某些实施方式中,处理器10可用于实施步骤06,即,处理器10可用于在关闭视频文件时,删除备份视频。Please refer to FIG. 2 , in some embodiments, the processor 10 can be used to implement step 06, that is, the processor 10 can be used to delete the backup video when the video file is closed.

其中,关闭视频文件包括完成处理视频文件,或者终止处理视频文件。Wherein, closing the video file includes completing the processing of the video file, or terminating the processing of the video file.

具体地,以通过视频处理界面打开视频文件为例,完成处理视频文件指当用户确认编辑完成时,处理器10自动依据编辑操作处理视频文件(素材视频或者备份视频),并自动另存处理后的视频文件到一个文件目录下;终止处理视频文件指用户放弃视频编辑,放弃视频编辑的指令可以是用户点击视频编辑界面中的返回键,表明用户放弃本次编辑。由于备份视频是为了保证视频编辑的正常进行,故在视频编辑完成后,在暂时没有视频编辑的需求时,处理器10可以自动调用一个清理备份视频的进程以将备份视频删除,避免备份视频增加视频编辑APP的缓存,避免备份视频占用终端100的存储空间。Specifically, taking opening a video file through the video processing interface as an example, the completion of processing the video file means that when the user confirms that the editing is completed, the processor 10 automatically processes the video file (material video or backup video) according to the editing operation, and automatically saves the processed video file as a separate file. Video files are placed in a file directory; termination of processing video files means that the user abandons video editing, and the instruction to abandon video editing may be that the user clicks the return button in the video editing interface, indicating that the user abandons this editing. Since the backup video is to ensure the normal progress of video editing, after the video editing is completed, when there is no need for video editing temporarily, the processor 10 can automatically call a process of cleaning the backup video to delete the backup video to avoid the increase of the backup video. The cache of the video editing APP prevents backup videos from occupying the storage space of the terminal 100 .

请结合图9,如图9a所示的编辑界面中,当用户点击完成,则如图9b所示,处理器10同时删除第二路径22中的备份视频V12。Referring to FIG. 9 , in the editing interface shown in FIG. 9 a , when the user clicks Finish, as shown in FIG. 9 b , the processor 10 deletes the backup video V12 in the second path 22 at the same time.

进一步地,在处理视频文件的过程中,如果素材视频被从第一路径中删除,则判断用户可能误删除了素材视频,因此,在删除备份视频前,处理器10可以发出指令,控制终端100发出提示信息,提示用户是否需要恢复素材视频,例如通过终端100的显示屏显示提示窗口,用户选择需要恢复时,将存储备份视频的备份到第一路径中。如此,相当于恢复素材视频到原本的第一路径中去,以挽回用户误删除素材视频而带来的损失。Further, in the process of processing the video file, if the material video is deleted from the first path, it is determined that the user may have deleted the material video by mistake. Therefore, before deleting the backup video, the processor 10 may issue an instruction to control the terminal 100 A prompt message is sent to prompt the user whether the material video needs to be restored. For example, a prompt window is displayed on the display screen of the terminal 100. When the user selects the need to restore, the stored backup video is backed up to the first path. In this way, it is equivalent to restoring the material video to the original first path, so as to recover the loss caused by the user accidentally deleting the material video.

请参阅图10,在某些实施方式中,通过第一路径无法读取到素材视频时,视频处理方法还包括步骤07及08。步骤07为生成备份视频的二级备份视频并将存储二级备份视频的第三路径写入视频文件。步骤08为在处理视频文件时且通过第二路径无法读取到备份视频时,通过第三路径读取二级备份视频以替换备份视频。Referring to FIG. 10 , in some embodiments, when the material video cannot be read through the first path, the video processing method further includes steps 07 and 08 . Step 07 is to generate a secondary backup video of the backup video and write the third path for storing the secondary backup video into the video file. Step 08 is to read the secondary backup video through the third path to replace the backup video when the video file is processed and the backup video cannot be read through the second path.

请结合图2,在某些实施方式中,处理器10可用于实施步骤07及08。即,处理器10可用于生成备份视频的二级备份视频并将存储二级备份视频的第三路径写入视频文件、及在处理视频文件时且通过第二路径无法读取到备份视频时,通过第三路径读取二级备份视频以替换备份视频。Please refer to FIG. 2 , in some embodiments, the processor 10 may be used to implement steps 07 and 08 . That is, the processor 10 can be used to generate the secondary backup video of the backup video and write the third path for storing the secondary backup video into the video file, and when processing the video file and the backup video cannot be read through the second path, The secondary backup video is read through the third path to replace the backup video.

如前述,在打开视频文件时,如在对素材视频的剪影进行编辑的过程中,素材视频被删除后,备份视频替换素材视频,然而,如果后续在进行编辑的过程中,备份视频也被删除了,则编辑无法再正常进行。因此,在素材视频被删除后,处理器10将生成备份视频的备份,即二级备份视频,即使备份视频被删除,也可以用二级备份视频替换备份视频接受最终与编辑操作对应的处理,视频编辑依然可以正常进行。后续关闭视频文件后,可以将二级备份视频删除以节约存储空间。As mentioned above, when opening a video file, such as in the process of editing the silhouette of the material video, after the material video is deleted, the backup video replaces the material video. However, if the subsequent editing process, the backup video is also deleted. , the editing can no longer be performed normally. Therefore, after the material video is deleted, the processor 10 will generate a backup of the backup video, that is, the secondary backup video. Even if the backup video is deleted, the backup video can be replaced with the secondary backup video to accept the final processing corresponding to the editing operation. Video editing can still be done as normal. After closing the video file later, you can delete the secondary backup video to save storage space.

进一步地,如果需要二级备份视频替换备份视频,则同时可以生成二级备份视频的备份视频,即三级备份视频,当二级备份视频在处理视频文件时被删除时,可以采用三级备份视频替换二级备份视频接受最终与编辑操作对应的处理,后续关闭视频文件后,可以将三级备份视频删除以节约存储空间。Further, if the secondary backup video is required to replace the backup video, then the backup video of the secondary backup video can be generated at the same time, that is, the tertiary backup video. When the secondary backup video is deleted when processing the video file, the tertiary backup can be used. Video replacement The secondary backup video accepts the final processing corresponding to the editing operation. After closing the video file subsequently, the tertiary backup video can be deleted to save storage space.

请参阅图12,本申请还提供一种包含计算机可读指令的非易失性计算机可读存储介质200。计算机可读指令被处理器300执行时,使得处理器300执行上述任意一项实施方式的视频处理方法。Referring to FIG. 12 , the present application further provides a non-volatile computer-readable storage medium 200 containing computer-readable instructions. When the computer-readable instructions are executed by the processor 300, the processor 300 is caused to perform the video processing method of any one of the above embodiments.

请结合图1和图11,示例地,计算机可读指令被处理器300执行时,使得处理器300执行步骤01:处理素材视频以生成视频文件;步骤02:在处理视频文件时生成素材视频的备份视频;及步骤03:在处理视频文件时且通过第一路径无法读取到素材视频时,通过第二路径读取备份视频以替换素材视频。Please refer to FIG. 1 and FIG. 11 , for example, when the computer-readable instructions are executed by the processor 300, the processor 300 is caused to perform step 01: process the material video to generate a video file; step 02: generate the material video when processing the video file backing up the video; and step 03: when the video file is processed and the material video cannot be read through the first path, the backup video is read through the second path to replace the material video.

请结合图5和图11,示例地,计算机可读指令被处理器300执行时,使得处理器300执行步骤04:在通过第一路径无法读取到素材视频后,解除剪影与第一路径的关联。Please refer to FIG. 5 and FIG. 11 , for example, when the computer-readable instructions are executed by the processor 300, the processor 300 executes step 04: after the material video cannot be read through the first path, cancel the connection between the silhouette and the first path. association.

请结合图6和图11,示例地,计算机可读指令被处理器300执行时,使得处理器300执行步骤05:响应用户输入删除剪影时解除剪影与第一路径的关联,删除备份视频。6 and 11, for example, when the computer readable instructions are executed by the processor 300, the processor 300 executes step 05: in response to user input to delete the silhouette, disassociate the silhouette with the first path, and delete the backup video.

请结合图8和图11,示例地,计算机可读指令被处理器300执行时,使得处理器300执行步骤06:在关闭视频文件时,删除备份视频。Please refer to FIG. 8 and FIG. 11 , for example, when the computer-readable instruction is executed by the processor 300, the processor 300 executes step 06: when the video file is closed, delete the backup video.

请结合图10和图11,示例地,计算机可读指令被处理器300执行时,使得处理器300执行步骤07:生成备份视频的二级备份视频并将存储二级备份视频的第三路径写入视频文件;及步骤08:在处理视频文件时且通过第二路径无法读取到备份视频时,通过第三路径读取二级备份视频以替换备份视频。Please refer to FIG. 10 and FIG. 11, for example, when the computer-readable instructions are executed by the processor 300, the processor 300 is caused to perform step 07: generate a secondary backup video of the backup video and write the third path for storing the secondary backup video and step 08: when the video file is processed and the backup video cannot be read through the second path, the secondary backup video is read through the third path to replace the backup video.

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, reference to the terms "one embodiment," "some embodiments," "exemplary embodiment," "example," "specific example," or "some examples" or the like is meant to be used in conjunction with the described embodiments. A particular feature, structure, material, or characteristic described in a manner or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any description of a process or method in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing a specified logical function or step of the process , and the scope of the preferred embodiments of the present application includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present application belong.

尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limitations to the present application. Embodiments are subject to variations, modifications, substitutions and alterations.

Claims (13)

1.一种视频处理方法,其特征在于,包括:1. a video processing method, is characterized in that, comprises: 处理素材视频以生成视频文件;Process footage video to generate video files; 在处理所述视频文件时生成所述素材视频的备份视频,所述素材视频存储于第一路径,所述备份视频存储于第二路径,所述视频文件包括所述第一路径和所述第二路径;及A backup video of the material video is generated when the video file is processed, the material video is stored in the first path, and the backup video is stored in the second path, and the video file includes the first path and the first path. two paths; and 在处理所述视频文件时且通过所述第一路径无法读取到所述素材视频时,通过所述第二路径读取所述备份视频以替换所述素材视频。When the video file is processed and the material video cannot be read through the first path, the backup video is read through the second path to replace the material video. 2.根据权利要求1所述的视频处理方法,其特征在于,所述视频文件包括所述素材视频的剪影,所述剪影与所述第一路径和所述第二路径关联,所述视频处理方法还包括:2. The video processing method according to claim 1, wherein the video file comprises a silhouette of the material video, the silhouette is associated with the first path and the second path, and the video processing Methods also include: 在通过所述第一路径无法读取到所述素材视频后,解除所述剪影与所述第一路径的关联;在通过视频编辑界面打开所述视频文件时所述视频编辑界面仍然显示所述剪影。After the material video cannot be read through the first path, disassociate the silhouette with the first path; when the video file is opened through the video editing interface, the video editing interface still displays the silhouette. 3.根据权利要求2所述的视频处理方法,其特征在于,所述视频处理方法还包括:3. The video processing method according to claim 2, wherein the video processing method further comprises: 响应用户输入删除所述剪影时解除所述剪影与所述第一路径的关联,删除所述备份视频。The backup video is deleted by disassociating the silhouette with the first path when the silhouette is deleted in response to a user input. 4.根据权利要求1所述的视频处理方法,其特征在于,所述视频处理方法还包括:4. The video processing method according to claim 1, wherein the video processing method further comprises: 在关闭所述视频文件时,删除所述备份视频。When the video file is closed, the backup video is deleted. 5.根据权利要求4所述的视频处理方法,其特征在于,所述关闭所述视频文件包括:完成处理所述视频文件;或终止处理所述视频文件。5 . The video processing method according to claim 4 , wherein the closing the video file comprises: completing the processing of the video file; or terminating the processing of the video file. 6 . 6.根据权利要求1所述的视频处理方法,其特征在于,通过所述第一路径无法读取到所述素材视频时,所述视频处理方法还包括:6. The video processing method according to claim 1, wherein when the material video cannot be read through the first path, the video processing method further comprises: 生成所述备份视频的二级备份视频并将存储所述二级备份视频的第三路径写入所述视频文件;及generating a secondary backup video of the backup video and writing a third path for storing the secondary backup video into the video file; and 在处理所述视频文件时且通过所述第二路径无法读取到所述备份视频时,通过所述第三路径读取所述二级备份视频以替换所述备份视频。When the video file is processed and the backup video cannot be read through the second path, the secondary backup video is read through the third path to replace the backup video. 7.一种终端,其特征在于,包括处理器,所述处理器用于:7. A terminal, characterized in that it comprises a processor, and the processor is used for: 处理素材视频以生成视频文件;Process footage video to generate video files; 在处理所述视频文件时生成所述素材视频的备份视频,所述素材视频存储于第一路径,所述备份视频存储于第二路径,所述视频文件包括所述第一路径和所述第二路径;及A backup video of the material video is generated when the video file is processed, the material video is stored in the first path, and the backup video is stored in the second path, and the video file includes the first path and the first path. two paths; and 在处理所述视频文件时且通过所述第一路径无法读取到所述素材视频时,通过所述第二路径读取所述备份视频以替换所述素材视频。When the video file is processed and the material video cannot be read through the first path, the backup video is read through the second path to replace the material video. 8.根据权利要求7所述的终端,其特征在于,所述视频文件包括所述素材视频的剪影,所述剪影与所述第一路径和所述第二路径关联,所述处理器还用于:8 . The terminal according to claim 7 , wherein the video file includes a silhouette of the material video, the silhouette is associated with the first path and the second path, and the processor further uses 8 . At: 在通过所述第一路径无法读取到所述素材视频后,解除所述剪影与所述第一路径的关联;在通过视频编辑界面打开所述视频文件时所述视频编辑界面仍然显示所述剪影。After the material video cannot be read through the first path, disassociate the silhouette with the first path; when the video file is opened through the video editing interface, the video editing interface still displays the silhouette. 9.根据权利要求8所述的终端,其特征在于,所述处理器还用于:9. The terminal according to claim 8, wherein the processor is further configured to: 响应用户输入删除所述剪影时解除所述剪影与所述第一路径的关联,删除所述备份视频。The backup video is deleted by disassociating the silhouette with the first path when the silhouette is deleted in response to a user input. 10.根据权利要求7所述的终端,其特征在于,所述处理器还用于:10. The terminal according to claim 7, wherein the processor is further configured to: 在关闭所述视频文件时,删除所述备份视频。When the video file is closed, the backup video is deleted. 11.根据权利要求10所述的终端,其特征在于,所述关闭所述视频文件包括:完成处理所述视频文件;或终止处理所述视频文件。The terminal according to claim 10, wherein the closing the video file comprises: finishing processing the video file; or terminating the processing of the video file. 12.根据权利要求7所述的终端,其特征在于,通过所述第一路径无法读取到所述素材视频时,所述处理器还用于:12. The terminal according to claim 7, wherein when the material video cannot be read through the first path, the processor is further configured to: 生成所述备份视频的二级备份视频并将存储所述二级备份视频的第三路径写入所述视频文件;及generating a secondary backup video of the backup video and writing a third path for storing the secondary backup video into the video file; and 在处理所述视频文件时且通过所述第二路径无法读取到所述备份视频时,通过所述第三路径读取所述二级备份视频以替换所述备份视频。When the video file is processed and the backup video cannot be read through the second path, the secondary backup video is read through the third path to replace the backup video. 13.一种包含计算机可读指令的非易失性计算机可读存储介质,其特征在于,所述计算机可读指令被处理器执行时,使得所述处理器执行权利要求1-6任意一项所述的视频处理方法。13. A non-volatile computer-readable storage medium containing computer-readable instructions, wherein when the computer-readable instructions are executed by a processor, the processor is caused to execute any one of claims 1-6 the video processing method.
CN201910844093.9A 2019-09-06 2019-09-06 Video processing method, terminal and computer readable storage medium Active CN110602416B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910844093.9A CN110602416B (en) 2019-09-06 2019-09-06 Video processing method, terminal and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910844093.9A CN110602416B (en) 2019-09-06 2019-09-06 Video processing method, terminal and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN110602416A true CN110602416A (en) 2019-12-20
CN110602416B CN110602416B (en) 2022-03-22

Family

ID=68858076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910844093.9A Active CN110602416B (en) 2019-09-06 2019-09-06 Video processing method, terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110602416B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038270A (en) * 2021-03-23 2021-06-25 深圳市方维达科技有限公司 Video converter with protection function

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101243447A (en) * 2005-08-18 2008-08-13 Emc公司 Searchable backups
CN101261864A (en) * 2008-04-21 2008-09-10 中兴通讯股份有限公司 A method and system for realizing recording synthesis on a mobile terminal
CN102830955A (en) * 2011-06-15 2012-12-19 昆山漠野软件有限公司 Auxiliary application system of camera
CN103685980A (en) * 2013-12-20 2014-03-26 广东威创视讯科技股份有限公司 Video signal backup method and system and video signal transmission method and system
CN103974138A (en) * 2014-04-15 2014-08-06 上海聚力传媒技术有限公司 Method and device for preloading videos in CDN
CN103986977A (en) * 2014-04-15 2014-08-13 上海聚力传媒技术有限公司 Method and device for preloading video in content distribution network
CN104794131A (en) * 2014-01-21 2015-07-22 腾讯科技(深圳)有限公司 File bulk-editing method and device
CN108304477A (en) * 2017-12-28 2018-07-20 维沃移动通信有限公司 A kind of document handling method and device
CN109040827A (en) * 2018-08-27 2018-12-18 Tcl移动通信科技(宁波)有限公司 A kind of playback method of video file, storage medium and intelligent terminal
CN109218749A (en) * 2018-09-13 2019-01-15 湖北鑫恒福科技发展有限公司 The method of Digital video storage

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101243447A (en) * 2005-08-18 2008-08-13 Emc公司 Searchable backups
CN101261864A (en) * 2008-04-21 2008-09-10 中兴通讯股份有限公司 A method and system for realizing recording synthesis on a mobile terminal
CN102830955A (en) * 2011-06-15 2012-12-19 昆山漠野软件有限公司 Auxiliary application system of camera
CN103685980A (en) * 2013-12-20 2014-03-26 广东威创视讯科技股份有限公司 Video signal backup method and system and video signal transmission method and system
CN104794131A (en) * 2014-01-21 2015-07-22 腾讯科技(深圳)有限公司 File bulk-editing method and device
CN103974138A (en) * 2014-04-15 2014-08-06 上海聚力传媒技术有限公司 Method and device for preloading videos in CDN
CN103986977A (en) * 2014-04-15 2014-08-13 上海聚力传媒技术有限公司 Method and device for preloading video in content distribution network
CN108304477A (en) * 2017-12-28 2018-07-20 维沃移动通信有限公司 A kind of document handling method and device
CN109040827A (en) * 2018-08-27 2018-12-18 Tcl移动通信科技(宁波)有限公司 A kind of playback method of video file, storage medium and intelligent terminal
CN109218749A (en) * 2018-09-13 2019-01-15 湖北鑫恒福科技发展有限公司 The method of Digital video storage

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NICK SULLIVAN: "《Pinnacle Studio版本 15》", 25 October 2009 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038270A (en) * 2021-03-23 2021-06-25 深圳市方维达科技有限公司 Video converter with protection function

Also Published As

Publication number Publication date
CN110602416B (en) 2022-03-22

Similar Documents

Publication Publication Date Title
US8924355B1 (en) Checkpoint restart
JP4671198B2 (en) Information processing device
JP2015179909A5 (en)
JP2011048500A (en) Data backup management system, computer system and program recording medium
US7962711B2 (en) Pre-caching files from removable device to expedite perceived download performance
CN110602416A (en) Video processing method, terminal and computer readable storage medium
WO2018049880A1 (en) Data migration method and device
US20060245739A1 (en) Electronic camera device and method of creating history file
JP6478760B2 (en) Recording apparatus, control method therefor, and computer program
CN112052110B (en) A storage method and device
JP5828701B2 (en) Information processing apparatus, information processing method, program, and storage medium
JP5762014B2 (en) REPRODUCTION DEVICE AND REPRODUCTION DEVICE CONTROL METHOD
US20080025708A1 (en) Image recording/reproducing apparatus, control method thereof, program and storage medium
JP2002135711A (en) Electronic camera device and recording medium
CN108664282B (en) Method, device and electronic device for preventing time-out of opening application under lock screen
CN106326032B (en) Handle the method and device of data
JP5693070B2 (en) Movie editing apparatus, control method therefor, program, and storage medium
CN111274210B (en) Metadata processing method and device and electronic equipment
JP5605393B2 (en) Recording apparatus, recording method, and program
JP4261649B2 (en) Image processing apparatus, method, and recording medium
CN110874287B (en) Backup and recovery method and device for data in database and electronic equipment
JP7346063B2 (en) Image processing device and its control method
JP7150590B2 (en) Electronics
JP2007074213A (en) Camera system, camera, and external storage apparatus
JP2008269726A (en) Recording and reproducing device

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