Video recording method and device, electronic equipment and storage medium

By obtaining and displaying the mirror information of the reference video, the problem of high cost and poor results of video reproduction is solved, and a more efficient and successful video recording experience is achieved.

CN119893016APending Publication Date: 2025-04-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311377689.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, video reproduction has high learning costs, and the shooting effect cannot be guaranteed.

Method used

By obtaining the reference mirror information of the reference video, including the speed and/or the direction of the mirror, and displaying the reference logo on the video shooting interface, the user is guided to use the mirror.

Benefits of technology

It reduces the user's learning cost of video recording, improves the success rate and effect of video reproduction, and optimizes the user's video recording experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893016A_ABST
    Figure CN119893016A_ABST
Patent Text Reader

Abstract

The invention relates to a video recording method and device, electronic equipment and a storage medium. The method comprises the following steps: acquiring reference mirror operation information corresponding to a reference video; the reference mirror moving information comprises a reference mirror moving speed and / or a reference mirror moving direction; based on the reference mirror operation information, displaying a reference identifier on a video shooting interface; wherein the reference identifier is used for indicating a user to operate the mirror; and obtaining a target video based on a detected shooting ending instruction. Therefore, by converting the reference video into visual guidance which is easier to learn and simulate, the user is helped to shoot a video with a better effect under the condition that the user does not need to input time cost and learning cost, and the video recording experience of the user is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of video recording, and in particular to a video recording method and device, electronic equipment, and storage medium. Background Art

[0002] Recording videos has become a popular trend. When recording videos, different camera movements need to be used to enhance the visual effects and viewing experience of the video, making the recorded video more story-like and narrative.

[0003] However, currently, videos can only be recorded based on user experience. Users need to constantly switch reference videos to view before recording, remember the camera movement points, and shoot repeatedly to achieve a more ideal effect. Therefore, video replication has a high learning cost, and the shooting effect cannot be guaranteed. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a video recording method and device, an electronic device, and a storage medium, so as to overcome the problem that the user's copy of the reference video is not good.

[0005] According to a first aspect of an embodiment of the present disclosure, a video recording method is provided, including:

[0006] Acquire reference camera movement information of a reference video clip; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction;

[0007] Based on the reference camera movement information, a reference mark is displayed on the video shooting interface; wherein the reference mark is used to indicate the camera movement of the user;

[0008] Based on the detected shooting end instruction, a target video is obtained.

[0009] In some embodiments, obtaining reference camera movement information corresponding to the reference video includes:

[0010] The reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment.

[0011] In some embodiments, the method further comprises:

[0012] Displaying the reference video clip on a video shooting interface;

[0013] The step of displaying a reference mark on the video shooting interface based on the reference camera movement information includes:

[0014] Based on the reference camera movement information corresponding to the reference video clip, displaying the reference identifier corresponding to the reference video clip on the video shooting interface;

[0015] The step of obtaining a target video based on the detected shooting end instruction includes:

[0016] Based on the detected segment shooting end instruction, obtaining the actual video segment corresponding to each of the reference video segments;

[0017] The target video is obtained based on each of the actual video segments.

[0018] In some embodiments, displaying a reference mark on the video shooting interface based on the reference camera movement information corresponding to the reference video clip includes:

[0019] Based on the reference camera movement direction corresponding to the reference video clip, generating a camera movement direction prompt mark with a preset effect, and displaying the camera movement direction prompt mark on the video shooting interface; and / or;

[0020] Based on the comparison result between the reference camera movement speed and the actual camera movement speed, a camera movement speed prompt mark is generated, and the camera movement speed prompt mark is displayed on the video shooting interface.

[0021] In some embodiments, generating a camera movement speed prompt mark based on a comparison result between the reference camera movement speed and the actual camera movement speed includes:

[0022] Determine a speed deviation value between the reference camera movement speed and the actual camera movement speed;

[0023] When the speed deviation value exceeds the preset deviation range, the camera movement speed prompt mark is generated.

[0024] In some embodiments, the step of disassembling the reference video to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment includes:

[0025] Determining device motion parameters of a shooting device based on change parameters between image frames in the reference video;

[0026] Based on the device motion parameters, the reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and the reference camera movement information corresponding to each reference video segment.

[0027] In some embodiments, the step of disassembling the reference video based on the device motion parameter to obtain reference video segments corresponding to each camera movement method includes:

[0028] Based on the device motion parameter, determining image frames having the same motion direction from the reference video;

[0029] The reference video clip is generated based on the image frames with the same motion direction, wherein the motion direction corresponds to the camera movement mode.

[0030] In some embodiments, the method further comprises:

[0031] When the actual video segment is obtained, if a video comparison instruction is detected, the actual video segment and the reference video segment corresponding to the actual video segment are displayed simultaneously.

[0032] In some embodiments, obtaining a target video based on each of the actual video segments includes:

[0033] Based on the position information of each image frame in the reference video segment in the reference video, each image frame in each actual video segment is spliced ​​to obtain the target video.

[0034] According to a second aspect of an embodiment of the present disclosure, a video recording device is provided, including:

[0035] A first acquisition module is configured to acquire reference camera movement information corresponding to a reference video; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction;

[0036] A first display module is configured to display a reference mark on the video shooting interface based on the reference camera movement information; wherein the reference mark is used to indicate the camera movement of the user;

[0037] The second acquisition module is configured to obtain the target video based on the detected shooting end instruction.

[0038] In some embodiments, the first acquisition module is specifically configured to:

[0039] The reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment.

[0040] In some embodiments, the video recording device further includes:

[0041] A second display module is configured to display the reference video clip on a video shooting interface;

[0042] The first display module is specifically configured to display the reference identifier corresponding to the reference video clip on the video shooting interface based on the reference camera movement information corresponding to the reference video clip;

[0043] The second acquisition module is specifically configured to obtain the actual video segments corresponding to each of the reference video segments based on the detected segment shooting end instruction; and obtain the target video based on each of the actual video segments.

[0044] In some embodiments, the first display module includes:

[0045] A first generating module is configured to generate a camera movement direction prompt mark with a preset effect based on a reference camera movement direction corresponding to the reference video clip, and display the camera movement direction prompt mark on the video shooting interface; and / or;

[0046] The second generating module is configured to generate a camera movement speed prompt mark based on the comparison result between the reference camera movement speed and the actual camera movement speed, and display the camera movement speed prompt mark on the video shooting interface.

[0047] In some embodiments, the second generating module is specifically configured to:

[0048] Determine a speed deviation value between the reference camera movement speed and the actual camera movement speed;

[0049] When the speed deviation value exceeds the preset deviation range, the camera movement speed prompt mark is generated.

[0050] In some embodiments, the first acquisition module includes:

[0051] A first determination module is configured to determine a device motion parameter of a shooting device based on a change parameter between each image frame in the reference video;

[0052] The second determination module is configured to disassemble the reference video based on the device motion parameters to obtain reference video segments corresponding to each camera movement mode and the reference camera movement information corresponding to each reference video segment.

[0053] In some embodiments, the second determining module is specifically configured to:

[0054] Based on the device motion parameter, determining image frames having the same motion direction from the reference video;

[0055] The reference video clip is generated based on the image frames with the same motion direction, wherein the motion direction corresponds to the camera movement mode.

[0056] In some embodiments, the video recording device further includes:

[0057] The third display module is configured to simultaneously display the actual video segment and the reference video segment corresponding to the actual video segment if a video comparison instruction is detected when the actual video segment is obtained.

[0058] In some embodiments, the second acquisition module is further configured to:

[0059] Based on the position information of each image frame in the reference video segment in the reference video, each image frame in each actual video segment is spliced ​​to obtain the target video.

[0060] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0061] processor;

[0062] a memory for storing processor-executable instructions;

[0063] Wherein, the processor is configured to: when executing the executable command, implement the steps in any one of the video recording methods in the first aspect above.

[0064] According to a fourth aspect of an embodiment of the present disclosure, a non-transitory computer-readable storage medium is provided, including:

[0065] When the instructions in the storage medium are executed by a processor of an electronic device, the steps in any one of the video recording methods in the first aspect are implemented.

[0066] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0067] In the disclosed embodiment, reference camera movement information corresponding to a reference video is obtained; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction; based on the reference camera movement information, a reference mark is displayed on the video shooting interface; wherein the reference mark is used to instruct the user to move the camera; and based on the detected shooting end instruction, a target video is obtained.

[0068] In this way, the disclosed embodiments help users shoot better videos without investing time and learning costs by converting reference videos into visual guidance that is easier to learn and imitate, thereby optimizing the user's video recording experience.

[0069] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0071] Figure 1 is a schematic diagram of a video recording method according to an exemplary embodiment. Figure 1 ;

[0072] Figure 2 is a schematic diagram of a video shooting interface according to an exemplary embodiment Figure 1 ;

[0073] Figure 3 is a schematic diagram of a video shooting interface according to an exemplary embodiment Figure 2 ;

[0074] Figure 4 is a block diagram of a video recording device according to an exemplary embodiment;

[0075] Figure 5 A hardware structure frame of an electronic device according to an exemplary embodiment is shown Figure 1 ;

[0076] Figure 6 A hardware structure frame of an electronic device according to an exemplary embodiment is shown Figure 2 . DETAILED DESCRIPTION

[0077] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0078] Figure 1 is a schematic diagram of a video recording method according to an exemplary embodiment. Figure 1 ,like Figure 1 As shown, the video recording method mainly includes the following steps:

[0079] In step 101, reference camera movement information corresponding to a reference video is obtained; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction;

[0080] In step 102, based on the reference camera movement information, a reference mark is displayed on the video shooting interface; wherein the reference mark is used to indicate the camera movement of the user;

[0081] In step 103, a target video is obtained based on the detected shooting end instruction.

[0082] It should be noted that the video recording method proposed in the present disclosure can be applied to electronic devices. Here, the electronic device may include: a terminal device, for example, a mobile terminal or a fixed terminal. Among them, the mobile terminal may include: a mobile phone, a tablet computer, a laptop computer, a wearable electronic device and other devices. The fixed terminal may include: a desktop computer, a smart TV, a vehicle-mounted device, etc. In other embodiments, the video recording method may also be applied to an application installed on the electronic device.

[0083] In other embodiments, the video recording method in the embodiment of the present disclosure may be configured in a video recording device, and the video recording device may be set in an electronic device, which is not limited in the embodiment of the present disclosure. It should be noted that the execution subject of the embodiment of the present disclosure may be a central processing unit (CPU) in the electronic device in terms of hardware, and may be a related background service in the electronic device in terms of software, which is not limited in terms of software.

[0084] It is understandable that using different camera movements can make the video more vivid and interesting, and at the same time, can enhance the narrative effect of the video. In the process of replicating the reference video, in addition to imitating the actions of the target object in the reference video, it is also necessary to determine the camera movement of the reference video, so as to improve the replica effect of the reference video.

[0085] It should be noted that the camera movement is a motion shot, specifically, a shot that is taken by moving the camera position of the shooting device, changing the lens optical axis, or changing the lens focal length. The picture obtained by this shooting method is called a motion picture. For example, the push shot, pull shot, dolly shot, and lift shot formed by push, pull, shake, move, and lift motion camera.

[0086] Therefore, after the user selects a reference video, the embodiment of the present disclosure can pre-process the reference video and determine the camera movement method corresponding to the reference video, so that the user can obtain the camera movement guidance of the reference video, thereby reducing the user's learning time for the reference video while ensuring the user's success rate in replicating the reference video.

[0087] Here, the reference video may be an existing video that the user chooses to upload and hopes to imitate the camera movement, such as a dance video; the reference video may also be a template video pre-stored in the system, which is not limited in the embodiments of the present disclosure.

[0088] At the same time, the camera movement modes include but are not limited to forward camera movement and backward camera movement, left camera movement and right camera movement, rotation camera movement and tilt camera movement, etc., which are not limited in the embodiments of the present disclosure.

[0089] It is understandable that in order to ensure the video reproduction effect of the user, after determining the camera movement mode corresponding to the reference video, the reference camera movement information corresponding to the reference video, i.e., the reference camera movement speed and / or the reference camera movement direction, can be obtained based on the camera movement mode. After obtaining the reference camera movement information, the actual camera movement speed is adjusted based on the reference camera movement speed, and the actual camera movement direction is adjusted based on the reference camera movement direction, so as to ensure that the effect achieved by the final recorded video is consistent with that of the reference video, thereby improving the success rate of replicating the reference video.

[0090] It should be noted that in order to reduce the user's recording pressure, a reference mark can be displayed on the video shooting interface based on the reference camera movement information corresponding to the reference video, so that the user can perform camera movement operations according to the visual reference mark when recording the video, thereby completing the video recording.

[0091] It is understandable that different reference identifiers are generated for different reference camera movement information.

[0092] Here, the reference identifier may be superimposed on the reference video displayed on the video shooting interface, or may be displayed in other display areas except the display area of ​​the reference video, which is not limited in the embodiments of the present disclosure.

[0093] It should be explained that during the video recording process, the playback process of the reference video and the display process of the reference mark are performed simultaneously. For example, when the user pauses the recording, the visual reference mark is paused, and the reference video is also paused until the user clicks to record again.

[0094] In some embodiments, in order to enhance the user's video recording experience, the reference video can also be displayed on the video shooting interface while the user is replicating the reference video, so that the user can view the reference video in real time without switching the reference video for viewing.

[0095] Here, the location where the reference video is displayed can be set arbitrarily, as long as it can be displayed on the video shooting interface, and the embodiments of the present disclosure are not limited to this.

[0096] It should be noted that, taking into account the different learning abilities of each user, when the reference video is played in the video shooting interface, the user can arbitrarily adjust the playback speed of the reference video so that the user can see the movements of the target object in the reference video in time, thereby improving the success rate of replicating the reference video.

[0097] In some embodiments, the location for displaying the reference video can be set to the upper left corner or the upper right corner of the video shooting interface, so that during the video recording process, the user can view the reference video in real time and adjust the playback speed of the reference video in real time to make the same action as the target object in the reference video.

[0098] It is understandable that after the shooting end instruction is detected, the target video can be obtained, that is, the final video obtained by the user copying the reference video.

[0099] Here, the instruction to end the clip shooting may be issued arbitrarily by the user during the video recording process, or may be issued when the system detects that the clip recording is finished, and the embodiments of the present disclosure are not limited to this.

[0100] In the disclosed embodiment, reference camera movement information corresponding to a reference video is obtained; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction; based on the reference camera movement information, a reference mark is displayed on the video shooting interface; wherein the reference mark is used to instruct the user to move the camera; and based on the detected shooting end instruction, a target video is obtained.

[0101] In this way, the disclosed embodiments help users shoot better videos without investing time and learning costs by converting reference videos into visual guidance that is easier to learn and imitate, thereby optimizing the user's video recording experience.

[0102] In some embodiments, obtaining reference camera movement information corresponding to the reference video includes:

[0103] The reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment.

[0104] It should be noted that, considering the pressure of users to shoot the entire reference video, the disclosed embodiment proposes to reproduce each camera movement mode of the reference video in segments, so that users can record the reference video clips in segments, thereby improving the user's video recording experience.

[0105] It is understandable that the reference video is composed of multiple video clips. Therefore, after disassembling the reference video, reference video clips corresponding to various camera movement modes and reference camera movement information corresponding to each reference video clip can be obtained.

[0106] In the disclosed embodiment, after obtaining the reference video clips corresponding to each camera movement mode and the reference camera movement information corresponding to each reference video clip, the camera movement speed corresponding to the actual clip is adjusted based on the reference camera movement information corresponding to each reference video clip, and the camera movement direction corresponding to the actual clip is adjusted based on the reference camera movement information corresponding to each reference video clip, so that the effect achieved by the recorded video clip is consistent with the effect of the reference video clip, thereby improving the success rate of replicating the reference video.

[0107] In some embodiments, the reference camera movement information can also be the camera movement duration. After disassembling the reference video, the first reference video clip corresponding to the forward camera movement and the camera movement duration, camera movement direction and / or camera movement speed corresponding to the first reference video clip can be obtained; the second reference video clip corresponding to the backward camera movement and the camera movement duration, camera movement direction and / or camera movement speed corresponding to the second reference video clip can be obtained; the third reference video clip corresponding to the left camera movement and the camera movement duration, camera movement direction and / or camera movement speed corresponding to the third reference video clip; the fourth reference video clip corresponding to the right camera movement and the camera movement duration, camera movement direction and / or camera movement speed corresponding to the fourth reference video clip; the fifth reference video clip corresponding to the rotating camera movement and the camera movement duration, camera movement direction and / or camera movement speed corresponding to the fifth reference video clip; the sixth reference video clip corresponding to the tilted camera movement and the camera movement duration, camera movement direction and / or camera movement speed corresponding to the sixth reference video clip.

[0108] Here, the reference camera movement durations corresponding to the various reference video clips may be the same or different, and this is not limited in the embodiments of the present disclosure.

[0109] In the disclosed embodiment, the reference video is disassembled to obtain reference video segments corresponding to each camera movement method and reference camera movement information corresponding to each reference video segment, which lays a foundation for the user to perform segmented recording according to each camera movement method and is conducive to improving the user's video recording experience.

[0110] In some embodiments, the method further comprises:

[0111] Displaying the reference video clip on a video shooting interface;

[0112] The step of displaying a reference mark on the video shooting interface based on the reference camera movement information includes:

[0113] Based on the reference camera movement information corresponding to the reference video clip, displaying the reference identifier corresponding to the reference video clip on the video shooting interface;

[0114] The step of obtaining a target video based on the detected shooting end instruction includes:

[0115] Based on the detected segment shooting end instruction, obtaining the actual video segment corresponding to each of the reference video segments;

[0116] The target video is obtained based on each of the actual video segments.

[0117] It is understandable that in order to improve the user's video recording experience, the reference video clips can be displayed on the video shooting interface during the user's copying of the reference video clips, so that the user can view the reference video clips in real time, thereby improving the success rate of copying each reference video clip.

[0118] Here, the display position of the reference video clip can be set arbitrarily, and the embodiment of the present disclosure does not limit this.

[0119] It should be noted that, in addition to displaying the reference video clip, the video shooting interface should also display a visual camera movement guide of the camera movement method corresponding to the reference video clip. Therefore, based on the reference camera movement information corresponding to the reference video clip, the disclosed embodiment displays the reference mark corresponding to the reference video clip on the video shooting interface, so that when recording a video, the user can perform camera movement operations according to the visual reference mark to complete the recording of the video clip.

[0120] Here, the display position of the reference identifier corresponding to the reference video clip can be set arbitrarily, and the embodiment of the present disclosure does not limit this.

[0121] Exemplarily, the process of recording a user's video clip is as follows:

[0122] During the recording process of the first reference video clip corresponding to the forward camera movement, the first reference video clip will be played in the upper right corner of the video shooting interface, and the reference identifier corresponding to the first reference video clip will be displayed in the upper left corner of the video shooting interface; during the recording process of the second reference video clip corresponding to the backward camera movement, the second reference video clip will be played in the upper right corner of the video shooting interface, and the reference identifier corresponding to the second reference video clip will be displayed in the upper left corner of the video shooting interface; during the recording process of the third reference video clip corresponding to the left camera movement, the third reference video clip will be played in the upper right corner of the video shooting interface, and the reference identifier corresponding to the third reference video clip will be displayed in the upper left corner of the video shooting interface; During the recording of the fourth reference video clip corresponding to the right-shifting camera movement, the fourth reference video clip will be played in the upper-right corner of the video shooting interface, and the reference identifier corresponding to the fourth reference video clip will be displayed in the upper-left corner of the video shooting interface; during the recording of the fifth reference video clip corresponding to the rotating camera movement, the fifth reference video clip will be played in the upper-right corner of the video shooting interface, and the reference identifier corresponding to the fifth reference video clip will be displayed in the upper-left corner of the video shooting interface; during the recording of the sixth reference video clip corresponding to the tilting camera movement, the sixth reference video clip will be played in the upper-right corner of the video shooting interface, and the reference identifier corresponding to the sixth reference video clip will be displayed in the upper-left corner of the video shooting interface.

[0123] It can be understood that, when the segment shooting end instruction is detected, the actual video segments corresponding to the reference video segments can be obtained; based on the actual video segments, the target video can be obtained.

[0124] Here, the actual video clip is the video clip without various visual reference marks, and the target video is the final video obtained by the user replicating the reference video.

[0125] In the disclosed embodiment, the reference video clip is displayed on the video shooting interface; based on the reference camera movement information corresponding to the reference video clip, the reference identifier corresponding to the reference video clip is displayed on the video shooting interface; based on the detected clip shooting end instruction, the actual video clip corresponding to each of the reference video clips is obtained; based on each of the actual video clips, the target video is obtained, so that the user can complete the video clip shooting according to the visual guidance of each reference video, which is conducive to improving the user's video recording experience.

[0126] In some embodiments, displaying a reference mark on the video shooting interface based on the reference camera movement information corresponding to the reference video clip includes:

[0127] Based on the reference camera movement direction corresponding to the reference video clip, generating a camera movement direction prompt mark with a preset effect, and displaying the camera movement direction prompt mark on the video shooting interface; and / or;

[0128] Based on the comparison result between the reference camera movement speed and the actual camera movement speed, a camera movement speed prompt mark is generated, and the camera movement speed prompt mark is displayed on the video shooting interface.

[0129] It can be understood that in order to further improve the reproduction effect of the reference video, the reference camera movement information can be divided into reference camera movement speed and / or reference camera movement direction, and based on the camera movement speed and / or reference camera movement direction, a visual camera movement guide with a preset effect can be generated.

[0130] Here, the preset effect refers to an effect that can achieve the reference video clip.

[0131] It needs to be explained that a prompt mark with a camera movement direction can guide users to shoot more directly and clearly. Therefore, after determining the reference camera movement direction corresponding to the reference video clip, a camera movement direction prompt mark with a preset effect can be generated and displayed on the video shooting interface.

[0132] Here, the camera movement direction prompt mark can be a mark of any shape, which is not limited in the embodiment of the present disclosure. At the same time, the size of the camera movement direction prompt mark can also be set arbitrarily, which is not limited in the embodiment of the present disclosure.

[0133] For example, Figure 2 is a schematic diagram of a video shooting interface according to an exemplary embodiment Figure 1 ,like Figure 2 As shown, a reference window A2 and a camera direction prompt mark A1 are provided on the video shooting interface 201. The reference window A2 is used to play the reference video clip in a loop, and the camera direction prompt mark A1 is used to guide the user's shooting operation.

[0134] In some embodiments, the reference camera direction can be determined based on the operation type corresponding to the reference video, and a camera direction prompt mark with a preset effect can be generated based on the reference camera direction, wherein the operation types include: zoom-out operation, zoom-in operation, pull-up operation, pull-down operation, and no operation. For example, if it is determined that the operation type of the reference video is a pull-up operation, it indicates that the camera direction needs to be gradually increased, so that an upward 3D arrow can be generated as a camera direction prompt mark to guide the user to shoot. If it is determined that the operation type of the reference video is a pull-down operation, it indicates that the camera direction needs to be gradually decreased, so that a downward 3D arrow can be generated as a camera direction prompt mark to guide the user to shoot.

[0135] It should be explained that in order to enable the user to understand the camera movement duration corresponding to the camera movement direction prompt mark, a countdown element corresponding to the camera movement direction prompt mark can be generated and displayed. The countdown element can be in the form of a progress bar or a digital countdown, which is not limited in the embodiment of the present disclosure.

[0136] In some embodiments, in order to avoid excessive occlusion of the area where the video is shot, a countdown element in the form of a progress bar can be filled inside the arrow-shaped camera direction prompt mark to save space. When the countdown element goes from full to zero, it means that the time for shooting according to the camera direction prompt mark has ended.

[0137] It should be noted that in order for the user to achieve the camera movement effect of the reference video during the video recording process, the user's actual camera movement speed should also be considered. After obtaining the actual camera movement speed, the actual camera movement speed is compared with the reference camera movement speed, and based on the comparison result, a camera movement speed prompt mark is generated, and the camera movement speed prompt mark is displayed on the video shooting interface.

[0138] It is understandable that after obtaining the reference video clip, the camera movement speed of the reference video clip should be estimated to obtain the camera movement speed corresponding to the reference video clip (i.e., the reference camera movement speed), so that during the video recording process, the user can adjust the actual camera movement speed based on the camera movement speed prompt mark, so that the camera movement effect of the actual video shot by the user can achieve the camera movement effect of the reference video.

[0139] Here, the camera speed prompt mark can be a mark or a character of any shape, which is not limited in the embodiment of the present disclosure. At the same time, the size of the camera speed prompt mark can also be set arbitrarily, which is not limited in the embodiment of the present disclosure.

[0140] Exemplarily, the actual camera movement speed of the user can be acquired in real time through an acceleration sensor, the acquired actual camera movement speed is compared with a reference camera movement speed, and based on the comparison result, a camera movement speed prompt mark is output to guide the user's shooting process.

[0141] It should be explained that the camera movement speed prompt mark may include a mark for increasing the camera movement speed and a mark for reducing the camera movement speed. If the actual camera movement speed is greater than the reference camera movement speed, a mark for reducing the camera movement speed may be generated to promptly prompt the user to reduce the current camera movement speed; if the actual camera movement speed is less than the reference camera movement speed, a mark for increasing the camera movement speed may be generated to promptly prompt the user to increase the current camera movement speed.

[0142] It should be noted that in order to improve the user's video recording experience, the camera direction prompt icon and the camera speed prompt icon can be displayed simultaneously on the video shooting interface, so that the user can shoot based on the camera direction prompt icon, and adjust the actual camera speed based on the camera speed prompt icon.

[0143] The reference camera movement information in the disclosed embodiment includes: a reference camera movement speed and / or a reference camera movement direction; based on the reference camera movement direction corresponding to the reference video clip, a camera movement direction prompt mark with a preset effect can be generated, and the camera movement direction prompt mark can be displayed on the video shooting interface; and / or; based on the comparison result between the reference camera movement speed and the actual camera movement speed, a camera movement speed prompt mark can be generated, and the camera movement speed prompt mark can be displayed on the video shooting interface. In this way, the disclosed embodiment can guide the user to record a video based on the camera movement direction prompt mark and / or the camera movement speed prompt mark, thereby increasing the success rate of the user's video shooting to replicate the reference video and improving the user's video recording experience.

[0144] In some embodiments, generating a camera movement speed prompt mark based on a comparison result between the reference camera movement speed and the actual camera movement speed includes:

[0145] Determine a speed deviation value between the reference camera movement speed and the actual camera movement speed;

[0146] When the speed deviation value exceeds the preset deviation range, the camera movement speed prompt mark is generated.

[0147] It should be noted that if the camera speed prompt mark is output once the user's actual camera speed does not meet the reference camera speed, it is not conducive to improving the user's recording experience. Therefore, a preset deviation range is set in the embodiment of the present disclosure. After obtaining the speed deviation value between the reference camera speed and the actual camera speed, the camera speed prompt mark will be generated only when it is determined that the speed deviation value exceeds the preset deviation range to guide the user's shooting.

[0148] Here, the preset deviation range can be set arbitrarily, and the embodiments of the present disclosure are not limited to this.

[0149] It is understandable that the camera speed prompt mark may include a mark for increasing the camera speed and a mark for decreasing the camera speed. After the actual camera speed is acquired in real time, the reference camera speed and the actual camera speed are compared to determine the speed deviation value. When the speed deviation value exceeds the preset deviation range, if the reference camera speed is greater than the actual camera speed, a mark for decreasing the camera speed may be generated to remind the user to decrease the current camera speed; if the reference camera speed is less than the actual camera speed, a mark for increasing the camera speed may be generated to remind the user to increase the current camera speed.

[0150] In some embodiments, the mark for increasing the camera movement speed may be set as an upward arrow, and the mark for decreasing the camera movement speed may be set as a downward arrow.

[0151] In other embodiments, in order to distinguish the camera movement speed prompt mark from the camera movement direction prompt mark, the camera movement direction prompt mark can be set to an arrow corresponding to a certain direction, and the camera movement speed prompt mark can be set to the character "fast" or the character "slow".

[0152] In the disclosed embodiment, the speed deviation value between the reference camera speed and the actual camera speed is determined; when the speed deviation value exceeds the preset deviation range, the camera speed prompt mark is generated. In this way, the actual camera speed of the user is obtained in real time, and when the speed deviation value exceeds the preset deviation range, the camera speed prompt mark is output in time to prompt the user, thereby ensuring the video effect actually shot by the user and improving the success rate of replicating the reference video.

[0153] In some embodiments, the step of disassembling the reference video to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment includes:

[0154] Determining device motion parameters of a shooting device based on change parameters between image frames in the reference video;

[0155] Based on the device motion parameters, the reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and the reference camera movement information corresponding to each reference video segment.

[0156] It should be noted that the reference video is composed of a plurality of video clips, and each video clip is composed of a plurality of image frames. By determining the variation parameters between the image frames in the reference video, the device motion parameters of the shooting device can be determined.

[0157] It can be understood that the change parameters between the image frames in the reference video are different, and the determined device motion parameters of the shooting device are also different.

[0158] Here, the device motion parameter may include one or more of upward movement, downward movement, left movement, right movement, tilt movement, and rotation movement, which is not limited in the embodiments of the present disclosure.

[0159] In some embodiments, if the change of a part of the image frames in the reference video shows a change in the left direction, it can be determined that the movement direction of the shooting device is moving to the left; if the change of a part of the image frames in the reference video shows a change in the right direction, it can be determined that the movement direction of the shooting device is moving to the right.

[0160] It should be noted that the device motion parameters of the shooting settings are related to the camera movement mode and camera movement information of the reference video. Therefore, after obtaining the device motion parameters of the shooting device, the reference video is disassembled based on the device motion parameters to obtain the reference video clips corresponding to each camera movement mode and the reference camera movement information corresponding to each reference video clip.

[0161] Exemplarily, if the device motion parameters of the shooting device include upward movement, downward movement, left movement, right movement, tilt movement, and rotation movement, the reference video can be decomposed into a first reference video clip corresponding to the upward movement and the movement information corresponding to the first reference video clip, a second reference video clip corresponding to the downward movement and the movement information corresponding to the second reference video clip, a third reference video clip corresponding to the left movement and the movement information corresponding to the third reference video clip, a fourth reference video clip corresponding to the right movement and the movement information corresponding to the fourth reference video clip, a fifth reference video clip corresponding to the tilt movement and the movement information corresponding to the fifth reference video clip, and a sixth reference video clip corresponding to the rotation movement and the movement information corresponding to the sixth reference video clip.

[0162] In the disclosed embodiment, the device motion parameters of the shooting device are first determined based on the change parameters between each image frame in the reference video; then, based on the device motion parameters, the reference video is disassembled to obtain reference video segments corresponding to each camera movement mode, and the reference camera movement information corresponding to each reference video segment, thereby disassembling the reference video into reference video segments corresponding to each camera movement mode, which is beneficial to saving the user's time cost invested in the reference video and improving the user's success rate in replicating the reference video.

[0163] In some embodiments, the step of disassembling the reference video based on the device motion parameter to obtain reference video segments corresponding to each camera movement method includes:

[0164] Based on the device motion parameter, determining image frames having the same motion direction from the reference video;

[0165] The reference video clip is generated based on the image frames with the same motion direction, wherein the motion direction corresponds to the camera movement mode.

[0166] It is understandable that in order to improve the user's video recording experience, the reference video can be split into reference video segments corresponding to multiple camera movement modes, so that the user can shoot in sequence according to the camera movement modes. Therefore, in the embodiment of the present disclosure, based on the device motion parameters, image frames with the same motion direction are determined from the reference video; and then based on the image frames with the same motion direction, the reference video segments are generated.

[0167] Here, each image frame represents a video picture.

[0168] It should be noted that, since the directions of the image frames in the reference video are different, it is necessary to extract the image frames with the same direction in the reference video and group the image frames with the same direction into one group.

[0169] It should be explained that the direction of image frame movement corresponds to the camera movement mode. After classifying each image frame in the reference video into image frame groups with different directions, different reference video clips are generated based on the image frame groups with different directions.

[0170] Exemplarily, each image frame in the reference video is classified into a left-moving image frame group, a right-moving image frame group, an upward-moving image frame group and a downward-moving image frame group, and the generated reference video clips are a first reference video clip corresponding to the left-moving camera movement, a second reference video clip corresponding to the right-moving camera movement direction, a third reference video clip corresponding to the upward-moving camera movement direction, and a fourth reference video clip corresponding to the downward-moving camera movement direction.

[0171] In the disclosed embodiment, first, based on the motion parameters of the device, image frames with the same motion direction are determined from the reference video; then, based on the image frames with the same motion direction, the reference video clip is generated; wherein, the motion direction corresponds to the camera movement method, so that the user can record in sequence according to the camera movement method during the video recording process, which is conducive to reducing the user's shooting pressure and improving the user's video recording experience.

[0172] In some embodiments, the method further comprises:

[0173] When the actual video segment is obtained, if a video comparison instruction is detected, the actual video segment and the reference video segment corresponding to the actual video segment are displayed simultaneously.

[0174] It should be noted that in order to facilitate users to determine whether the actual video clip has achieved the expected effect, when the actual video clip is recorded, a video comparison instruction can be issued so that the actual video clip and the reference video clip corresponding to the actual video clip can be displayed on the video shooting interface at the same time to present a comparison effect.

[0175] It is understandable that, during the simultaneous display of the actual video clip and the reference video clip corresponding to the actual video clip, the user can arbitrarily adjust the playback speed of the two videos, so that the user can view the replica effect of the actual video clip.

[0176] Here, the display area of ​​the actual video segment and the display area of ​​the reference video segment corresponding to the actual video segment may be the same display area or different display areas, which is not limited in the embodiment of the present disclosure.

[0177] For example, Figure 3 is a schematic diagram of a video shooting interface according to an exemplary embodiment Figure 2 ,like Figure 3 As shown, there are a reference window B1 and a comparison window B2 on the video shooting interface 202. When a video comparison instruction is detected, the reference window B1 is used to loop the reference video clip, and the comparison window B2 is used to loop the actual video clip and the reference video clip corresponding to the actual video clip. The user can directly view the comparison window B2 to determine the replica effect of the actual video clip.

[0178] In the embodiment of the present disclosure, when the actual video clip is obtained, if a video comparison instruction is detected, the actual video clip and the reference video clip corresponding to the actual video clip are displayed at the same time, so that the user can view the replica effect of the actual video clip, thereby improving the user's video recording experience and improving the user's return rate to a certain extent.

[0179] In some embodiments, obtaining a target video based on each of the actual video segments includes:

[0180] Based on the position information of each image frame in the reference video segment in the reference video, each image frame in each actual video segment is spliced ​​to obtain the target video.

[0181] It is understandable that in order to further enhance the user's video recording experience, after obtaining multiple actual video clips shot by the user, the multiple actual video clips can be spliced ​​to obtain the target video, thereby saving the user's processing time for each actual video clip.

[0182] It should be noted that each actual video clip is recorded by the user in a camera movement manner. Therefore, when obtaining a target video that is a replica of a reference video, it is necessary to splice each image frame in the actual video clip based on the position information of each image frame in the reference video clip.

[0183] Here, the position information of each image frame in the reference video clip is unique, and the position information can characterize the timing of appearance of each image frame, that is, the time order. Therefore, based on the position information of different image frames in the reference video, each image frame in the actual video clip can be spliced ​​to the corresponding position of the target video.

[0184] In the disclosed embodiment, the target video can be obtained by splicing the image frames in the actual video clips based on the position information of the image frames in the reference video clips. Thus, compared with the prior art that requires the user to edit and splice the actual video clips, the disclosed embodiment saves the user's processing time for the actual video clips through automatic video splicing, which is conducive to improving the user's video recording experience.

[0185] Figure 4 is a block diagram of a video recording device according to an exemplary embodiment. Figure 4 As shown, the video recording device 300 includes:

[0186] The first acquisition module 301 is configured to acquire reference camera movement information corresponding to a reference video; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction;

[0187] The first display module 302 is configured to display a reference mark on the video shooting interface based on the reference camera movement information; wherein the reference mark is used to indicate the camera movement of the user;

[0188] The second acquisition module 303 is configured to obtain the target video based on the detected shooting end instruction.

[0189] In some embodiments, the acquisition module 301 is specifically configured to:

[0190] The reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment.

[0191] In some embodiments, the video recording device 300 further includes:

[0192] A second display module is configured to display the reference video clip on a video shooting interface;

[0193] The first display module 302 is specifically configured to display the reference identifier corresponding to the reference video segment on the video shooting interface based on the reference camera movement information corresponding to the reference video segment;

[0194] The second acquisition module 303 is specifically configured to obtain the actual video segments corresponding to the reference video segments based on the detected segment shooting end instructions; and obtain the target video based on the actual video segments.

[0195] In some embodiments, the first display module 303 includes:

[0196] A first generating module is configured to generate a camera movement direction prompt mark with a preset effect based on a reference camera movement direction corresponding to the reference video clip, and display the camera movement direction prompt mark on the video shooting interface; and / or;

[0197] The second generating module is configured to generate a camera movement speed prompt mark based on the comparison result between the reference camera movement speed and the actual camera movement speed, and display the camera movement speed prompt mark on the video shooting interface.

[0198] In some embodiments, the second generating module is specifically configured to:

[0199] Determine a speed deviation value between the reference camera movement speed and the actual camera movement speed;

[0200] When the speed deviation value exceeds the preset deviation range, the camera movement speed prompt mark is generated.

[0201] In some embodiments, the first acquisition module 301 includes:

[0202] A first determination module is configured to determine a device motion parameter of a shooting device based on a change parameter between each image frame in the reference video;

[0203] The second determination module is configured to disassemble the reference video based on the device motion parameters to obtain reference video segments corresponding to each camera movement mode and the reference camera movement information corresponding to each reference video segment.

[0204] In some embodiments, the second determining module is specifically configured to:

[0205] Based on the device motion parameter, determining image frames having the same motion direction from the reference video;

[0206] The reference video clip is generated based on the image frames with the same motion direction, wherein the motion direction corresponds to the camera movement mode.

[0207] In some embodiments, the video recording device 300 further includes:

[0208] The third display module is configured to simultaneously display the actual video segment and the reference video segment corresponding to the actual video segment if a video comparison instruction is detected when the actual video segment is obtained.

[0209] In some embodiments, the second acquisition module 303 is further configured to:

[0210] Based on the position information of each image frame in the reference video segment in the reference video, each image frame in each actual video segment is spliced ​​to obtain the target video.

[0211] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0212] Figure 5 A hardware structure frame of an electronic device according to an exemplary embodiment is shown Figure 1 For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0213] Reference Figure 5 , the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0214] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0215] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0216] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.

[0217] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0218] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0219] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0220] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0221] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WIFI, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0222] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0223] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0224] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform a video recording method, the method comprising:

[0225] Obtain reference camera movement information corresponding to the reference video; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction;

[0226] Based on the reference camera movement information, a reference mark is displayed on the video shooting interface; wherein the reference mark is used to indicate the camera movement of the user;

[0227] Based on the detected shooting end instruction, a target video is obtained.

[0228] Figure 6 A hardware structure frame of an electronic device according to an exemplary embodiment is shown Figure 2 For example, the apparatus 1900 may be provided as a server. Figure 6 , the apparatus 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions executable by the processing component 1922, such as an application. The application stored in the memory 1932 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method:

[0229] Obtain reference camera movement information corresponding to the reference video; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction;

[0230] Based on the reference camera movement information, a reference mark is displayed on the video shooting interface; wherein the reference mark is used to indicate the camera movement of the user;

[0231] Based on the detected shooting end instruction, a target video is obtained.

[0232] The device 1900 may also include a power supply component 1926 configured to perform power management of the device 1900, a wired or wireless network interface 1950 configured to connect the device 1900 to a network, and an input / output (I / O) interface 1958. The device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or the like.

[0233] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0234] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A video recording method, characterized in that: The method comprises: Obtain reference camera movement information corresponding to the reference video; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction; Based on the reference camera movement information, a reference mark is displayed on the video shooting interface; wherein the reference mark is used to indicate the camera movement of the user; Based on the detected shooting end instruction, a target video is obtained.

2. The method according to claim 1, characterized in that: The obtaining of reference camera movement information corresponding to the reference video includes: The reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment.

3. The method according to claim 2, characterized in that The method further comprises: Displaying the reference video clip on a video shooting interface; The step of displaying a reference mark on the video shooting interface based on the reference camera movement information includes: Based on the reference camera movement information corresponding to the reference video clip, displaying the reference identifier corresponding to the reference video clip on the video shooting interface; The step of obtaining a target video based on the detected shooting end instruction includes: Based on the detected segment shooting end instruction, obtaining the actual video segment corresponding to each of the reference video segments; The target video is obtained based on each of the actual video segments.

4. The method according to claim 3, characterized in that The displaying of a reference mark on the video shooting interface based on the reference camera movement information corresponding to the reference video clip includes: Based on the reference camera movement direction corresponding to the reference video clip, generating a camera movement direction prompt mark with a preset effect, and displaying the camera movement direction prompt mark on the video shooting interface; and / or; Based on the comparison result between the reference camera movement speed and the actual camera movement speed, a camera movement speed prompt mark is generated, and the camera movement speed prompt mark is displayed on the video shooting interface.

5. The method according to claim 4, characterized in that The generating a camera movement speed prompt mark based on the comparison result between the reference camera movement speed and the actual camera movement speed includes: Determine a speed deviation value between the reference camera movement speed and the actual camera movement speed; When the speed deviation value exceeds the preset deviation range, the camera movement speed prompt mark is generated.

6. The method according to claim 2, characterized in that The step of disassembling the reference video to obtain reference video segments corresponding to each camera movement mode and reference camera movement information corresponding to each reference video segment includes: Determining device motion parameters of a shooting device based on change parameters between image frames in the reference video; Based on the device motion parameters, the reference video is disassembled to obtain reference video segments corresponding to each camera movement mode and the reference camera movement information corresponding to each reference video segment.

7. The method according to claim 6, characterized in that The step of disassembling the reference video based on the device motion parameter to obtain reference video segments corresponding to each camera movement method includes: Based on the device motion parameter, determining image frames having the same motion direction from the reference video; The reference video clip is generated based on the image frames with the same motion direction, wherein the motion direction corresponds to the camera movement mode.

8. The method according to claim 3, characterized in that The method further comprises: When the actual video segment is obtained, if a video comparison instruction is detected, the actual video segment and the reference video segment corresponding to the actual video segment are displayed simultaneously.

9. The method according to claim 3, characterized in that: The step of obtaining a target video based on each of the actual video clips comprises: Based on the position information of each image frame in the reference video segment in the reference video, each image frame in each actual video segment is spliced ​​to obtain the target video.

10. A video recording device, characterized in that: The device comprises: A first acquisition module is configured to acquire reference camera movement information corresponding to a reference video; the reference camera movement information includes: a reference camera movement speed and / or a reference camera movement direction; A first display module is configured to display a reference mark on the video shooting interface based on the reference camera movement information; wherein the reference mark is used to indicate the camera movement of the user; The second acquisition module is configured to obtain the target video based on the detected shooting end instruction.

11. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: implement the steps in the video recording method according to any one of claims 1 to 9 when executing the executable command.

12. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, the steps in the video recording method as claimed in any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • Video shooting method and electronic device

    CN110855893A

  • Intelligent mobile shooting method and device and controller

    CN114173060A

  • Live broadcast control method and device, storage medium and electronic equipment

    CN114363689A

  • Video shooting information acquisition method and video shooting and processing indication method

    CN115701093A

  • Video data processing method and device and electronic equipment

    CN116828282A