CN116251361A - Game dynamic content recording method, device, electronic equipment and storage medium - Google Patents
Game dynamic content recording method, device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116251361A CN116251361A CN202111458778.3A CN202111458778A CN116251361A CN 116251361 A CN116251361 A CN 116251361A CN 202111458778 A CN202111458778 A CN 202111458778A CN 116251361 A CN116251361 A CN 116251361A
- Authority
- CN
- China
- Prior art keywords
- game
- target
- recording
- music
- dynamic content
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000003993 interaction Effects 0.000 claims description 27
- 238000012805 post-processing Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012360 testing method Methods 0.000 claims description 5
- 230000002452 interceptive effect Effects 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000009471 action Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000001960 triggered effect Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000007480 spreading Effects 0.000 description 2
- 241000317410 Arisaema dracontium Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000000386 athletic effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000009270 zilongjin Substances 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a method, a device, an electronic device and a storage medium for recording dynamic game content, which at least solve the problems of complex game video recording operation and difficult mastering in the related technology. The method for recording the dynamic content of the game comprises the following steps: and receiving a first target operation executed on the target game client, wherein the first target operation is used for triggering a recording window of the current game interface. And acquiring a second target operation for the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
Description
Technical Field
The present disclosure relates to the field of computers, and in particular, to a method and apparatus for recording dynamic content of a game, an electronic device, and a storage medium.
Background
The game video recording means to acquire interaction and scene data of a game player in a game. The game video can be loaded and played through playback of the game video so as to restore information such as interaction of game players in the game, game scenes and the like.
For the purposes of promoting the transmission of Game contents and improving the discussion of player groups, most of the existing MMORPG (Massive Multiplayer Online Role-Playing Game, large-scale multi-person online role Playing Game) is internally provided with a photographing system and a simple picture editing system, so that the player can conveniently photograph, share and transmit the Game contents. Meanwhile, in order to support the creation of video forms for game derivative contents by players, matched external video editing software is also provided.
In the prior art, a photographing system is arranged in a game in the MMORPG at the computer end or the mobile phone end, and an operation interface simulates the photographing function of the mobile phone, but compared with a single video effect of the game, the MMORPG is unfavorable for sharing and spreading game contents.
Disclosure of Invention
The application provides a game dynamic content recording method, a game dynamic content recording device, electronic equipment and a storage medium, which at least solve the problems of complex game video recording operation and difficult mastering in the related technology.
According to a first aspect of an embodiment of the present application, there is provided a method for recording dynamic content of a game, including:
receiving a first target operation executed on a target game client, wherein the first target operation is used for triggering a recording window of a current game interface;
And acquiring a second target operation for the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
According to a first possible implementation manner of the first aspect of the embodiments of the present application, the method for recording dynamic content of a game further includes:
and displaying a post-processing interface after the game dynamic content is recorded, wherein the post-processing interface is used for editing the recorded target game video data recorded with the game dynamic content.
According to a second possible implementation manner of the first aspect of the embodiments of the present application, the post-processing interface includes a background sound operation option, and the method for recording dynamic content of a game further includes:
displaying a background sound selection interface under the condition of receiving the background sound adding operation;
and adding background sound to the target game video data based on the background sound selection operation.
According to a third possible implementation manner of the first aspect of the embodiments of the present application, the background sound is associated game music of a game to which the game dynamic content belongs, and the associated game music includes at least one of map associated music, character associated music, and game stage music;
The selecting operation based on the background sound adds the background sound to the target game video data, including:
acquiring a target music passage of the selected associated game music based on a background sound selection operation, wherein the target music passage comprises climax passage music data of the associated game music;
the target musical passage is added to the target game video data.
According to a fourth possible implementation manner of the first aspect of the embodiments of the present application, the method for recording dynamic content of a game further includes:
acquiring a first position of a user control identifier in the background sound selection interface;
generating a listening test identifier under the condition that the first position is in a display area to which a first background sound in the background sound selection interface belongs;
acquiring a second position of a user control mark in a display area to which the first background sound belongs;
and displaying a listening prompt message under the condition that the second position is in the display area to which the listening identification belongs.
According to a fifth possible implementation manner of the first aspect of the embodiments of the present application, the post-processing interface includes an image interaction format operation option, and the method for recording dynamic game content further includes:
The target game video data is converted into an image interaction format upon receiving an add image interaction format operation.
According to a sixth possible implementation manner of the first aspect of the embodiments of the present application, the method for recording dynamic content of a game further includes:
acquiring the playing time length of the target game video data;
when the playing time length is longer than the preset time length, locking the image interaction format operation options; and/or the number of the groups of groups,
acquiring a third position of a user control mark in the display post-processing interface under the condition that the playing time length is longer than a preset time length;
and displaying a target prompt message under the condition that the third position is in a display area to which the image interaction format operation option belongs, wherein the target prompt message is used for indicating the condition that the playing time is longer than a preset time.
According to a seventh possible implementation manner of an aspect of the embodiments of the present application, the method for recording dynamic content of a game further includes:
receiving a record window adjustment operation;
based on the recording window adjustment operation, at least one of a filter, a lens position, a lamp light, a scale, a position, and a size of the recording window is adjusted.
According to a second aspect of embodiments of the present application, there is provided a game dynamic content recording apparatus, including:
the receiving unit is used for receiving a first target operation executed on the target game client, wherein the first target operation is used for triggering a recording window of the current game interface;
and the triggering unit is used for acquiring a second target operation on the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
According to a third aspect of embodiments of the present application, there is also provided an electronic device comprising a processor and a memory, the memory for storing a computer program; a processor for performing the method steps of any of the embodiments described above by running the computer program stored on the memory.
According to a fourth aspect of embodiments of the present application, there is also provided a computer-readable storage medium having stored therein a computer program, wherein the computer program is arranged to perform the method steps of any of the embodiments described above when run.
In the method for recording dynamic content of a game provided in the embodiment of the present application, for the problems existing in the prior art, by receiving a first target operation performed on a target game client, the first target operation is used to trigger a recording window of a current game interface. And then, acquiring a second target operation of the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window. Because the target operation is directly to the operation of the game client, the target operation is different from the operation of the external video editor when the game video is recorded by the external video editor, the external video editor cannot interact with the game client, but the control of the external video editor and the game operation share one set of input equipment, so that the disorder in game control is easily caused. Therefore, by directly performing target operation on the game client, disturbance in game control is avoided. In addition, as the target operation is used for triggering the recording window of the current game interface and recording the game dynamic content displayed by the recording window, the game picture of any content can be recorded in real time according to the requirement of a user. The video of specific game contents such as fixed machine positions, preset time length, size, preset fight stage or specific role can be prevented from being recorded, the creation freedom of the game video contents is improved, and the creativity of players on the video contents is prevented from being limited.
Accordingly, the game dynamic content recording apparatus, the electronic device and the storage medium have the same effects, and the above description is only an overview of the technical solutions of the embodiments of the present application, and may be implemented according to the content of the specification so as to make the technical means of the embodiments of the present application more clearly understood. And in order to make the above and other objects, features and advantages of the embodiments of the present application more comprehensible, the following detailed description of the embodiments of the present application is presented.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, and it will be obvious to a person skilled in the art that other drawings can be obtained from these drawings without inventive effort.
FIG. 1 is a schematic diagram of a hardware environment of an alternative method of recording game dynamic content according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for recording dynamic content of a game according to an embodiment of the present application;
FIG. 3 is a block diagram of an alternative game dynamic content recording apparatus according to an embodiment of the present application;
fig. 4 is a block diagram of an alternative electronic device according to an embodiment of the present application.
Detailed Description
In order to make the present application solution better understood by those skilled in the art, the following description will be made in detail and with reference to the accompanying drawings in the embodiments of the present application, it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to a first aspect of an embodiment of the present application, a method for recording dynamic content of a game is provided. Alternatively, in the present embodiment, the above-described game dynamic content recording method may be applied to a hardware environment constituted by the terminal 102 and the server 104 as shown in fig. 1. As shown in fig. 1, the server 104 is connected to the terminal 102 through a network, and may be used to provide services (such as game services, application services, etc.) to the terminal or clients installed on the terminal, and a database may be provided on the server or independent of the server, for providing data storage services to the server 104.
The network includes, but is not limited to, at least one of: a wired network, a wireless network, which may include, but is not limited to, at least one of: a wide area network, metropolitan area network, or local area network, which may include, but is not limited to, at least one of the following: bluetooth, WIFI (Wireless Fidelity ) and other networks that enable wireless communications. The terminal 102 may be a terminal for calculating data, such as a mobile terminal (e.g., a mobile phone, a tablet computer), a notebook computer, a PC, etc. The server may include, but is not limited to, any hardware device that can perform the calculations.
The method for recording the dynamic content of the game in the embodiment of the present application may be executed by the server 104, or may be executed by the terminal 102 or by the server 104 and the terminal 102 together. The part of the terminal 102 that cooperates with the server 104 to execute the game dynamic content recording method according to the embodiment of the present application may also be executed by a client installed thereon.
Taking the example that the terminal 102 performs the method for recording the dynamic content of the game in this embodiment as an example, fig. 2 is a schematic flow chart of an alternative method for recording the dynamic content of the game according to an embodiment of the present application, as shown in fig. 2, the flow of the method may include the following steps:
step S202, a first target operation executed on the target game client is received, wherein the first target operation is used for triggering a recording window of a current game interface.
For example, the target game client may be provided in the terminal. The receiving of the first target operation performed on the target game client may be performed in the terminal. In some examples, the above operation may also be an operation of the server receiving the user on the game client acquired by the terminal forwarded by the terminal installed with the game client.
The first target operation may be an operation capable of triggering a recording window of the current game interface. The recording window of the current game interface can be triggered by the shortcut key when the game is played. The recording window of the current game interface can be triggered by a control key in the interface in the game setting interface before the game is finished or the game is started. Of course, when the game is played, the control key of the game interface triggers the recording window of the current game interface.
The game interface may be various display interfaces of the game client before or after the game starts or ends, or may be any game interface at any stage in the game process, which is not limited herein.
The recording window may be an interface window displayed with a clear boundary line, which is shown in the display interface. For example, the current game content can be normally displayed in the window, and the game content or other display content outside the window is covered or weakened, so that the user can clearly record the record range of the window. The recording window can be a square, a rectangle, a round and other graphics to generate game videos with different display outlines. The recording window may be in a hidden state and not shown in the display interface.
In some examples, the game client may be a multiplayer online tactical athletic game application. Types of the above-described game applications may include, but are not limited to, two-position game applications, three-dimensional game applications, virtual Reality (VR) game applications, augmented Reality (Augmented Reality AR) game applications, mixed Reality (MR) game applications. The above is merely an example and is not intended to be limiting in any way.
In some examples, a target game in a target game client may be executed solely by a background server of the target game, i.e., the target game is executed solely by the server, the client is used only to display a game screen of the target game, and to acquire an operation on the game screen (e.g., an operation position on the game screen) and synchronize to the background server; the client of the target game and the background server of the target game may also execute together, that is, the client and the background server execute part of logic of the target game respectively, which is not limited in this embodiment.
In some examples, the processing logic of the target network game is taken as an example of the target network game, and the background server and the client jointly execute the target network game, wherein the client acquires the operation information of the user and synchronizes the operation information to the background server, the background server executes the processing logic of the game operation and synchronizes the processing result to the relevant client, and the method for recording the game dynamic content in the embodiment is also applicable.
For example, a client of the target network game can be run on a terminal device of a user or a player, and can be connected in communication with a background server of the target network game. The user can log in to the client running on the terminal equipment by using account numbers, passwords, dynamic passwords, associated application login and other modes.
Illustratively, a target user may log into a target client of a target network game using a target account number. A target game scenario (e.g., a multiplayer online tactical competition game scenario) with a target network game (e.g., a multiplayer online tactical competition game) may be displayed on the target client. The target object may control the virtual character corresponding thereto (i.e., the target virtual character) to perform a game operation in the target game scene, e.g., move in a game map, perform a game task using a scene prop or character skill, interact with other players, and so forth.
In some examples, for other users, the same or similar game operations may be performed in the target game scene by the virtual character controlled by the target user in the same or similar manner, and a screen of the game operations performed by the virtual character controlled by other objects may be displayed on the target client.
Step S204, a second target operation for the recording window is obtained, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
The second target operation of the recording window may be an operation of the server on the game client, which is forwarded by the terminal installed with the game client and acquired by the terminal.
Illustratively, the second target operation may be any operation for triggering recording of the game dynamic content displayed in the recording window. The operation of recording the dynamic content of the game displayed in the recording window can be triggered by the shortcut key when the game is played. Before the game is finished or started, in the game setting interface, the operation of recording the content displayed by the game client when the game is not played and displayed in the recording window is triggered by a control key in the interface. Of course, the operation of recording the game dynamic content displayed in the recording window may be triggered by a control button of the game interface when the game is in progress. The control key may be disposed within the window interface range of the recording window, or may be disposed outside the window interface range of the recording window, and is not limited herein. When the control key is set in the window interface range of the recording window, the game content displayed in the window is blocked, but the control key is not displayed in the recorded game video.
Illustratively, the method may further include triggering an operation of capturing an image of the game dynamic content displayed in the recording window. The captured image and the recorded video share one recording window, the recorded video can be triggered or the control key for capturing the image can be triggered by switching the switching key, and the same key can be adopted. The operation interface of the control key can be simplified, and the shielding of the control key to the recording window can be reduced.
The display state of the triggered video control button can be distinguished from the display state of the triggered video control button, so as to prompt the user to record the current state of the video control button, thereby facilitating the recording operation of the dynamic game content of the user.
Illustratively, triggering the record video control key may be a record shutter button, which may include four states: for example, in the case of a mouse passing, the above-mentioned record shutter button may be slightly illuminated, prompting the word "lens shutter"; under the condition of clicking a mouse, the recording shutter button can be integrally reduced to simulate the pressed state; in the case that the recording state is triggered, the recording shutter button may be changed into a red circular icon, and a key in the icon displays the video recording length. In the case where the recording state is closed, the icon returns to the original state.
Through the steps S202 to S204, the first target operation performed on the target game client is received, where the first target operation is used to trigger the recording window of the current game interface. And then, acquiring a second target operation of the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window. Because the target operation is directly to the operation of the game client, the target operation is different from the operation of the external video editor when the game video is recorded by the external video editor, the external video editor cannot interact with the game client, but the control of the external video editor and the game operation share one set of input equipment, so that the disorder in game control is easily caused. Therefore, by directly performing target operation on the game client, disturbance in game control is avoided. In addition, as the target operation is used for triggering the recording window of the current game interface and recording the game dynamic content displayed by the recording window, the game picture of any content can be recorded in real time according to the requirement of a user. The video of specific game contents such as fixed machine positions, preset time length, size, preset fight stage or specific role can be prevented from being recorded, the creation freedom of the game video contents is improved, and the creativity of players on the video contents is prevented from being limited.
According to some embodiments, the above game dynamic content recording method may further include:
and S11, displaying a post-processing interface after the game dynamic content is recorded, wherein the post-processing interface is used for editing the recorded target game video data recorded with the game dynamic content.
For example, after the game dynamic content is recorded, a video file content actually displayed by the recording window is generated, where the video file content may be video file content with only video pictures and no sound, or may be video file content including video pictures and sound. The sound may include the sound of the game content, or may include the voice of the player who handles the target game client and/or the voice of other players who participate in the game together with the target game client, and is not limited herein.
The post-processing interface may be used for editing a video file content that is actually displayed by the recording window after the recording is completed, so as to generate a game dynamic content file containing personalized authored content of the player, further motivate the player to author willingness to record the game video, and promote sharing and spreading of the game content.
According to some embodiments, the post-processing interface includes a background sound operation option, and the game dynamic content recording method may further include:
s21, displaying a background sound selection interface under the condition that an operation of adding background sound is received;
s22, adding background sound to the target game video data based on the background sound selection operation.
The operation of adding the background sound may be an operation of the game client by the user acquired by the terminal. In some examples, the server may also receive the operation of the game client by the user acquired by the terminal forwarded by the terminal installed with the game client.
For example, the audio data corresponding to the background sound may be added by removing the audio data in the originally recorded target game video data. The audio data corresponding to the background sound can also be directly added on the basis of the audio data in the original recorded target game video data. The duration of adding the background sound may be smaller than the duration of the target game video data, and the duration of adding the background sound may be the same as the duration of the target game video data.
For example, after the background audio is selected for the video to complete the video editing, the video can be automatically saved again and the folder in which the video is located can be automatically popped up.
According to some embodiments, the background sound may be associated game music of a game to which the game dynamic content belongs, and the associated game music may include at least one of map associated music, character associated music, and game stage music;
the adding background sound to the target game video data based on the background sound selection operation may include:
s31, acquiring a target music passage of the selected associated game music based on a background sound selection operation, wherein the target music passage comprises climax passage music data of the associated game music;
s32, adding the target music paragraph to the target game video data.
The background sound may be, for example, a background sound of a game to which the dynamic content of the game belongs, such as a background sound of starting the game, a background sound of opening a game client, or a background sound of entering a game main interface, which is not limited herein. The map-related music may be background music corresponding to each map area or game scene in the game, for example, main city music associated with a main city, scene music associated with a certain scene, or the like. The character-related music may be music related to a character skill, may be a genre music related to a character genre, or may be a camping music related to a character camping. The game stage music may be music associated with a game battle stage, may be music associated with a game training stage, may be music associated with a certain level in a game, may be music associated with a preset time point immediately before the game is cleared, and is not limited herein. For example, the main city music, the door genre music, and the campshed music may be primary titles in a background sound list in the background sound interface. It will be appreciated that the primary title in the background sound list described above is not selectable. A background sound list secondary title may be provided under the primary title in the above background sound list. For example, the main city music, the gate style music and the camping music are in parallel relation, and the main city music can comprise 4 main cities of green dragon mountain, white dragon mountain, yellow dragon mountain and purple dragon mountain. Then in case of 2 genres for Qinglong mountain, 2 genres for Bailong mountain, 2 genres for Huanglong mountain, 2 genres for Zilong mountain, the above genres are classified into the above 8 genres. The camping music can respectively define camping music and evil camping music. By the method, the background sound can be more matched with the recorded video content, and meanwhile, the sharing and the propagation of the game content are further promoted.
For example, the climax paragraph music data may be one-end music data having the most characteristic and recognition in a piece of music. It should be noted that, in a general case, the duration of the whole piece of music is often longer, and the duration of the recorded game video is too long, so that one end of music data with the most characteristic and identification degree in the music can be selected as the background sound of the recorded video. The background sound can be made to more closely match the recorded video content.
For example, the background sound selection list corresponding to the background sound selection operation may be displayed by sliding and expanding. The manner and style of expansion is consistent with the manner of expansion of other selection menus of the target game client. To obtain a better user experience.
According to some embodiments, the above game dynamic content recording method further includes:
s41, acquiring a first position of a user control mark in the background sound selection interface;
s42, generating a listening test mark when the first position is in a display area of the background sound selection interface to which the first background sound belongs.
S43, acquiring a second position of a user control mark in a display area to which the first background sound belongs;
And S44, displaying a listening prompt message when the second position is in the display area to which the listening test mark belongs.
The user control identifier may be a display position of a mouse of the player in a display interface. After triggering the listening identification, a predetermined length of time may be played from the background pitch tide portion. The front and back fading effects can be adopted in the playing process so as to further improve the user experience.
By the mode, the operation interface of the control key can be further simplified, and the shielding of the control key to the recording window can be reduced.
According to some embodiments, the display post-processing interface may include an image interaction format operation option, and the game dynamic content recording method may further include:
s51, converting the target game video data into an image interaction format under the condition that the operation of adding the image interaction format is received.
By way of example, the image interaction format GIF (Graphics Interchange Format) described above may reduce the size of files while maintaining the quality of imaging and facilitating the sharing and dissemination of game content.
Illustratively, if an automatically generated GIF is selected, the video will be processed into a GIF format, and the generated GIF file may be additionally stored in a separate GIF folder in the screenshot folder.
According to some embodiments, the above game dynamic content recording method may further include:
s61, acquiring the playing time of the target game video data;
s62, locking the image interaction format operation options under the condition that the playing time is longer than the preset time.
For example, since the image interaction format has a duration limitation, the playing duration of the target game video data may be obtained. And under the condition that the playing time length is longer than the preset time length, locking the image interaction format operation options. To avoid format conversion errors that would cause a bad experience for player use.
According to some embodiments, the above game dynamic content recording method may further include:
s71, acquiring the playing time of the target game video data;
s73, acquiring a third position of the user control mark in the display post-processing interface under the condition that the playing time length is longer than a preset time length;
and S73, displaying a target prompt message when the third position is in a display area to which the image interaction format operation option belongs, wherein the target prompt message is used for indicating that the playing time period is longer than a preset time period.
For example, since the image interaction format has a duration limitation, the playing duration of the target game video data may be obtained. And displaying a target prompt message under the condition that the playing time length is longer than a preset time length and under the condition that a third position in the display post-processing interface is controlled by a user to be identified to be in a display area to which the image interaction format operation option belongs, wherein the target prompt message is used for indicating that the playing time length is longer than the preset time length. For example, in the case that the playing time period is longer than the preset time period, and when the display position of the mouse of the player is at the display position of the image interaction format operation option, a prompt "the video is too long" may be displayed, so as to prompt the user to shorten the video or re-record the video file meeting the preset time period, so as to avoid bad experience caused by wrong format conversion for the player.
The predetermined time period may be, for example, 5 seconds.
According to some embodiments, the above game dynamic content recording method may further include:
s81, receiving a record window adjustment operation;
s82, adjusting at least one of a filter, a lens position, a lamp light, a proportion, a position and a size of the recording window based on the recording window adjusting operation.
Illustratively, the recording window adjusting operation may adjust at least one of a filter, a lens position, a lamp light, a scale, a position, and a size of the recording window.
The window adjustment operation may be implemented by clicking on a different position of the recording window or performing operations such as dragging and stretching the recording window. For example, a preset display range at the top of the recording window may be clicked, and the scale of the recording window may be changed every click. For example, when the game client is a mobile phone client, the default recording window ratio may be 3:4; when the game client is a computer client, the default recording window ratio may be 4:3. Of course, the ratio of the recording windows can also be adjusted to be 2.35:1, 16:9, 9:16, etc. for adjusting the ratio in accordance with the inspiration of the user and the form and characteristics of the video desired to be recorded. In addition, by clicking different positions of the recording window or carrying out operations such as dragging and stretching on the recording window, the operation interface of the control key can be further simplified, and the shielding of the control key to the recording window can be reduced.
According to some embodiments, the associated game music may be determined based on a game task completion corresponding to the game dynamic content. And/or, the associated game music is prerecorded based on other game dynamic content, wherein the prerecorded music based on other game dynamic content comprises music produced by a game player in the game process, accompanying music when a game character releases skills, and the like.
For example, in a game, all players may be provided with a portion of the same background sound options, and may be provided with their appropriate background sound depending on the nature of the game character itself or the completion of the task. Such a task completion may include the player completing a certain mainline task or making a certain copy or unlocking a certain map area. And determining the associated game music based on the game task completion condition corresponding to the game dynamic content, which can be to release the corresponding background music use permission for the player after the player completes the task and add the corresponding new music to the background music selectable by the player. The mode can motivate the player to complete the game task, and improves the viscosity of the user.
For example, a player may make a background sound in a game by himself, e.g., certain professions in a game may be able to compose or play with music when a character releases skills, which may be used when adding a background sound to a recorded video. In some examples, the recorded background sounds may also be provided to other players for use as background sounds after or during video recording. The player can be further motivated to create and edit, and the freedom of creating the video of the user game is improved.
According to some embodiments, the above method may further comprise:
and S91, when receiving the sharing operation of the recorded game dynamic content, generating a game content sharing file based on the recorded game dynamic content, wherein the game content sharing file comprises identification information or page links of recording scenes related to the game dynamic content.
In an exemplary embodiment, the player may send the recorded video to other players in the game or share the video outside the game, and when the other players watch the content sharing file, the other players may click on the video in the content sharing file, and because the content sharing file includes the identification information of the recording scene associated with the recorded content or the page link, the other players may automatically transfer the game role controlled by the other players to the recording location or scene of the game video by clicking on the video in the content sharing file or other operation modes of the content sharing file, thereby generating the effect of transferring the shooting scene of the video in the game by interacting with the shared video. Players interested in the video content are facilitated to simulate the video content, and the propagation of the game video is facilitated.
According to some embodiments, the above method may further comprise:
displaying a character expression selection interface under the condition of receiving the operation of adding the character expression;
and adding a character expression to the game character in the dynamic game content based on the character expression selection operation.
For example, the above-mentioned character expression adding operation may be performed before video recording, for example, smiling expression may be added to a game character, so that the game character maintains a smiling state when video is photographed. The character expression adding operation can be performed after video recording, and the existing character expression in the target game video data can be replaced. The creation space of the game video recording can be enriched, and better user experience is brought.
According to some embodiments, the above method may further comprise:
displaying a prop selection interface under the condition of receiving prop adding operation;
and adding props for game roles in the dynamic game content based on prop selection operation.
For example, the above-mentioned prop adding operation may be performed before the video recording, for example, a sword prop may be added to the game character, so that the game character maintains a sword holding state when the video is shot. The prop adding operation can be performed after video recording, and the existing props in the target game video data can be replaced. The creation space of the game video recording can be enriched, and better user experience is brought.
According to some embodiments, the above method may further comprise:
displaying a character action selection interface under the condition that an operation of adding a character action is received;
and adding a limited recording action to the game role in the dynamic game content based on the role action selection operation.
For example, the above-mentioned character adding action operation may be performed before video recording, for example, a rotation action may be added to a game character to achieve that the game character maintains a rotation action state while capturing video.
For example, the above-mentioned added character action operation and the above-mentioned added prop operation may also act together on the game character, for example, the added character action operation and the above-mentioned added prop operation may be performed before video recording, for example, a rotating action and a sword may be added to the game character, so as to achieve that the game character maintains the action state of rotating and swinging the sword when video is shot. Of course, the above-described added character action operation and the above-described added prop operation may be simultaneously applied to the game character together with the character expression selection operation, and the combination of the above-described operations is not limited herein. It should be noted that, for simplicity of description, the foregoing method embodiments are all expressed as a series of action combinations, but it should be understood by those skilled in the art that the present application is not limited by the order of actions described, as some steps may be performed in other order or simultaneously in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required in the present application.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (such as ROM (Read-Only Memory)/RAM (Random Access Memory ), magnetic disk, optical disc), including instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method described in the embodiments of the present application.
According to another aspect of the embodiments of the present application, there is also provided a game dynamic content recording apparatus for implementing the above game dynamic content recording method. Fig. 3 is a block diagram of an alternative game dynamic content recording apparatus according to an embodiment of the present application, and as shown in fig. 3, the apparatus may include:
A receiving unit 302, configured to receive a first target operation performed on a target game client, where the first target operation is used to trigger a recording window of a current game interface;
and the triggering unit 304 is connected with the receiving unit 302, and is used for acquiring a second target operation on the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
It should be noted that, the receiving unit 302 in this embodiment may be used to perform the step S202 described above, and the triggering unit 304 in this embodiment may be used to perform the step S204 described above.
By the device, the first target operation executed on the target game client is received, and the first target operation is used for triggering the recording window of the current game interface. And then, acquiring a second target operation of the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window. Because the target operation is directly to the operation of the game client, the target operation is different from the operation of the external video editor when the game video is recorded by the external video editor, the external video editor cannot interact with the game client, but the control of the external video editor and the game operation share one set of input equipment, so that the disorder in game control is easily caused. Therefore, by directly performing target operation on the game client, disturbance in game control is avoided. In addition, as the target operation is used for triggering the recording window of the current game interface and recording the game dynamic content displayed by the recording window, the game picture of any content can be recorded in real time according to the requirement of a user. The video of specific game contents such as fixed machine positions, preset time length, size, preset fight stage or specific role can be prevented from being recorded, the creation freedom of the game video contents is improved, and the creativity of players on the video contents is prevented from being limited.
According to some embodiments, the trigger unit described above may also be used to:
and displaying a post-processing interface after the game dynamic content is recorded, wherein the post-processing interface is used for editing the recorded target game video data recorded with the game dynamic content.
According to some embodiments, the post-processing interface includes a background sound operation option, and the triggering unit may be further configured to:
displaying a background sound selection interface under the condition of receiving the background sound adding operation;
and adding background sound to the target game video data based on the background sound selection operation.
According to some embodiments, the background sound may be associated game music of a game to which the game dynamic content belongs, and the associated game music may include at least one of main city music, house-keeping music, and camping music. The trigger unit described above may also be used to:
acquiring a target music passage of the selected associated game music based on a background sound selection operation, wherein the target music passage comprises climax passage music data of the associated game music;
the target music passage is added to the target game video data.
According to some embodiments, the trigger unit described above may also be used to:
Acquiring a first position of a user control identifier in the background sound selection interface;
and generating a listening test mark when the first position is in a display area to which the first background sound belongs in the background sound selection interface.
Acquiring a second position of a user control mark in a display area to which the first background sound belongs;
and displaying a listening prompt message when the second position is in the display area to which the listening mark belongs.
According to some embodiments, the display post-processing interface may include an image interaction format operation option, and the triggering unit may be further configured to:
and under the condition that the operation of adding the image interaction format is received, converting the target game video data into the image interaction format.
According to some embodiments, the trigger unit described above may also be used to:
acquiring the playing time length of the target game video data;
and under the condition that the playing time length is longer than the preset time length, locking the image interaction format operation options.
According to some embodiments, the trigger unit described above may also be used to:
acquiring the playing time length of the target game video data;
acquiring a third position of the user control mark in the display post-processing interface under the condition that the playing time length is longer than a preset time length;
And displaying a target prompt message under the condition that the third position is in a display area to which the image interaction format operation option belongs, wherein the target prompt message is used for indicating the condition that the playing time is longer than a preset time.
According to some embodiments, the trigger unit described above may also be used to:
receiving a record window adjustment operation;
and adjusting at least one of a filter, a lens position, a lamp light, a proportion, a position and a size of the recording window based on the recording window adjusting operation.
It should be noted that the above modules are the same as examples and application scenarios implemented by the corresponding steps, but are not limited to what is disclosed in the above embodiments. It should be noted that the above modules may be implemented in software or in hardware as part of the apparatus shown in fig. 1, where the hardware environment includes a network environment.
According to a third aspect of the embodiments of the present application, there is also provided an electronic device for implementing the above-mentioned game dynamic content recording method, where the electronic device may be a server or a combination of the server and a terminal.
Fig. 4 is a block diagram of an alternative electronic device, according to an embodiment of the present application, including a processor 402, a communication interface 404, a memory 406, and a communication bus 408, as shown in fig. 4, wherein the processor 402, the communication interface 404, and the memory 406 communicate with each other via the communication bus 408, wherein,
A memory 406 for storing a computer program;
s1, receiving a first target operation executed on a target game client, wherein the first target operation is used for triggering a recording window of a current game interface;
s2, acquiring a second target operation for the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
Alternatively, in the present embodiment, the above-described communication bus may be a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or an EISA (Extended Industry Standard Architecture ) bus, or the like. The communication bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, only one thick line is shown in fig. 4, but not only one bus or one type of bus.
The communication interface is used for communication between the electronic device and other devices.
The memory may include RAM or may include non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
As an example, the memory 406 may include, but is not limited to, the receiving unit 302 and the triggering unit 304 in the game dynamic content recording apparatus. In addition, other module units in the above-mentioned game dynamic content recording apparatus may be included, but are not limited thereto, and are not described in detail in this example.
The processor may be a general purpose processor and may include, but is not limited to: CPU (Central Processing Unit ), NP (Network Processor, network processor), etc.; but also DSP (Digital Signal Processing, digital signal processor), ASIC (Application Specific Integrated Circuit ), FPGA (Field-Programmable Gate Array, field programmable gate array) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components.
In addition, the electronic device further includes: and the display is used for displaying the display interface of the target client.
Alternatively, specific examples in this embodiment may refer to examples described in the foregoing embodiments, and this embodiment is not described herein.
It will be appreciated by those skilled in the art that the structure shown in fig. 4 is only illustrative, and the device implementing the above-mentioned method for recording dynamic content of game may include a terminal device, where the terminal device may be a smart phone (such as an Android mobile phone, an iOS mobile phone, etc.), a tablet computer, a palmtop computer, a mobile internet device (Mobile Internet Devices, MID), a PAD, etc. Fig. 4 is not limited to the structure of the electronic device described above. For example, the electronic device may also include more or fewer components (e.g., network interfaces, display devices, etc.) than shown in FIG. 4, or have a different configuration than shown in FIG. 4.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be implemented by a program for instructing a terminal device to execute in association with hardware, the program may be stored in a computer readable storage medium, and the storage medium may include: flash disk, ROM, RAM, magnetic or optical disk, etc.
According to yet another aspect of embodiments of the present application, there is also provided a storage medium. Alternatively, in this embodiment, the storage medium may be used to execute the program code of any one of the game dynamic content recording methods described in the embodiments of the present application.
Alternatively, in this embodiment, the storage medium may be located on at least one network device of the plurality of network devices in the network shown in the above embodiment.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of:
s1, receiving a first target operation executed on a target game client, wherein the first target operation is used for triggering a recording window of a current game interface;
s2, acquiring a second target operation for the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
Alternatively, specific examples in the present embodiment may refer to examples described in the above embodiments, which are not described in detail in the present embodiment.
Alternatively, in the present embodiment, the storage medium may include, but is not limited to: various media capable of storing program codes, such as a U disk, ROM, RAM, a mobile hard disk, a magnetic disk or an optical disk.
The foregoing embodiment numbers of the present application are merely for describing, and do not represent advantages or disadvantages of the embodiments.
The integrated units in the above embodiments may be stored in the above-described computer-readable storage medium if implemented in the form of software functional units and sold or used as separate products. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions to cause one or more computer devices (which may be personal computers, servers or network devices, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application.
In the foregoing embodiments of the present application, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, such as the division of the units, is merely a logical function division, and may be implemented in another manner, for example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution provided in the present embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The foregoing is merely a preferred embodiment of the present application and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present application and are intended to be comprehended within the scope of the present application.
Claims (13)
1. A method for recording dynamic content of a game, comprising:
receiving a first target operation executed on a target game client, wherein the first target operation is used for triggering a recording window of a current game interface;
and acquiring a second target operation for the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
2. The method as recited in claim 1, further comprising:
and displaying a post-processing interface after the game dynamic content is recorded, wherein the post-processing interface is used for editing the recorded target game video data recorded with the game dynamic content.
3. The method of claim 2, wherein the post-processing interface includes a background sound operation option, the method further comprising:
displaying a background sound selection interface under the condition of receiving the background sound adding operation;
And adding background sound to the target game video data based on the background sound selection operation.
4. The method of claim 3, wherein the background sound is associated game music of a game to which the game dynamic content belongs, the associated game music including at least one of map associated music, character associated music, and game stage associated music;
the selecting operation based on the background sound adds the background sound to the target game video data, including:
acquiring a target music passage of the selected associated game music based on a background sound selection operation, wherein the target music passage comprises climax passage music data of the associated game music;
the target musical passage is added to the target game video data.
5. A method according to claim 3, further comprising:
acquiring a first position of a user control identifier in the background sound selection interface;
generating a listening test identifier under the condition that the first position is in a display area to which a first background sound in the background sound selection interface belongs;
acquiring a second position of a user control mark in a display area to which the first background sound belongs;
And displaying a listening prompt message under the condition that the second position is in the display area to which the listening identification belongs.
6. The method of claim 3, wherein the post-processing interface includes an image interactive format operation option, the method further comprising:
the target game video data is converted into an image interaction format upon receiving an add image interaction format operation.
7. The method of claim 6, wherein the method further comprises:
acquiring the playing time length of the target game video data;
when the playing time length is longer than the preset time length, locking the image interaction format operation options; and/or the number of the groups of groups,
acquiring a third position of a user control mark in the display post-processing interface under the condition that the playing time length is longer than a preset time length;
and displaying a target prompt message under the condition that the third position is in a display area to which the image interaction format operation option belongs, wherein the target prompt message is used for indicating the condition that the playing time is longer than a preset time.
8. The method according to claim 1, wherein the method further comprises:
Receiving a record window adjustment operation;
based on the recording window adjustment operation, at least one of a filter, a lens position, a lamp light, a scale, a position, and a size of the recording window is adjusted.
9. The method of claim 4, wherein the step of determining the position of the first electrode is performed,
the associated game music is determined based on the game task completion condition corresponding to the game dynamic content; and/or the number of the groups of groups,
the associated game music is prerecorded based on other game dynamics.
10. The method as recited in claim 1, further comprising:
and under the condition that the sharing operation of the recorded game dynamic content is received, generating a game content sharing file based on the recorded game dynamic content, wherein the game content sharing file comprises identification information or page links of recording scenes associated with the game dynamic content.
11. A game dynamic content recording apparatus, comprising:
the receiving unit is used for receiving a first target operation executed on the target game client, wherein the first target operation is used for triggering a recording window of the current game interface;
and the triggering unit is used for acquiring a second target operation on the recording window, wherein the second target operation is used for triggering the recording of the game dynamic content displayed in the recording window.
12. An electronic device comprising a processor and a memory, characterized in that,
the memory is used for storing a computer program;
the processor being adapted to perform the method steps of any of claims 1 to 10 by running the computer program stored on the memory.
13. A computer-readable storage medium, characterized in that the storage medium has stored therein a computer program, wherein the computer program is arranged to perform the method steps of any of claims 1 to 10 when run.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111458778.3A CN116251361A (en) | 2021-12-01 | 2021-12-01 | Game dynamic content recording method, device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111458778.3A CN116251361A (en) | 2021-12-01 | 2021-12-01 | Game dynamic content recording method, device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116251361A true CN116251361A (en) | 2023-06-13 |
Family
ID=86677899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111458778.3A Pending CN116251361A (en) | 2021-12-01 | 2021-12-01 | Game dynamic content recording method, device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116251361A (en) |
-
2021
- 2021-12-01 CN CN202111458778.3A patent/CN116251361A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021244205A1 (en) | Interaction scenario start up method, apparatus, storage medium, client end, and server | |
KR101377235B1 (en) | System for sequential juxtaposition of separately recorded scenes | |
RU2605840C2 (en) | Automatic design of proposed mini-games for cloud games based on recorded game process | |
CN112672200A (en) | Video generation method and device, electronic equipment and storage medium | |
CN110162667A (en) | Video generation method, device and storage medium | |
CN114168044A (en) | Interaction method and device for virtual scene, storage medium and electronic device | |
CN115391709A (en) | Content creation based on text-to-image generation | |
JP2021106324A (en) | Content distribution system, content distribution method, and content distribution program | |
US20100105473A1 (en) | Video role play | |
JP2010268195A (en) | Movie content editing program, server, apparatus and method | |
KR101589169B1 (en) | Server and method for processing virtual traiming data file | |
Bolt | XBOX 360 forensics: a digital forensics guide to examining artifacts | |
US12125280B2 (en) | Dance matching method and system | |
CN116251361A (en) | Game dynamic content recording method, device, electronic equipment and storage medium | |
CN114125552B (en) | Method and device for generating video data, storage medium, and electronic device | |
US12003889B1 (en) | Collaborative virtual spaces | |
CN117205570A (en) | Map data processing methods, devices, electronic equipment and storage media | |
US20230059361A1 (en) | Cross-franchise object substitutions for immersive media | |
CN116017082A (en) | Information processing method and electronic equipment | |
Greuter et al. | The immersive archive | |
JP7027300B2 (en) | Information processing equipment, information processing methods and information processing programs | |
CN114513682B (en) | Multimedia resource display method, sending method, device, equipment and medium | |
CN115988232B (en) | Interaction method, device, electronic device and storage medium of virtual image in live broadcast room | |
JP7445272B1 (en) | Video processing method, video processing system, and video processing program | |
CN112734940B (en) | VR content playing modification method, device, computer equipment and storage medium |
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 |