CN115914739A - Video sharing method and device and electronic equipment - Google Patents
Video sharing method and device and electronic equipment Download PDFInfo
- Publication number
- CN115914739A CN115914739A CN202211409130.1A CN202211409130A CN115914739A CN 115914739 A CN115914739 A CN 115914739A CN 202211409130 A CN202211409130 A CN 202211409130A CN 115914739 A CN115914739 A CN 115914739A
- Authority
- CN
- China
- Prior art keywords
- video
- group
- segment
- input
- clip
- 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 76
- 230000004044 response Effects 0.000 claims abstract description 25
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application discloses a video sharing method and device and electronic equipment, and belongs to the technical field of video processing. The method comprises the following steps: receiving a first input; in response to a first input, transmitting a first video clip and a first association identification; the first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip; the target video file includes at least one of: a first video group; a second video segment in the first video group; a second video group; a third video segment in a third video group.
Description
Technical Field
The application belongs to the technical field of video processing, and particularly relates to a video sharing method and device and electronic equipment.
Background
At present, watching videos through electronic equipment becomes a common work and entertainment mode in daily life of people. When a user watches videos through their own electronic device, there may be a need to share some segments of the watching videos to their friends or colleagues.
When sharing some associated segments in the video, the user usually shares the video link of the entire video to the electronic device of the other party by using the electronic device of the user. Or the user tells the opposite party the video name of the whole video and the opposite party searches through the electronic equipment of the opposite party. Or the user downloads the complete video through the electronic equipment of the user and then sends the downloaded complete video to the electronic equipment of the other party by utilizing the electronic equipment of the user. On the basis, the user further informs the opposite party of the position of the associated segment in the video, or key information and the like, and the opposite party searches the associated segment from the video.
By the video sharing mode, the user cannot directly share the associated video clips in the video to the other side.
Disclosure of Invention
The embodiment of the application aims to provide a video sharing method, which can solve the technical problem that a user cannot directly share the associated video clips in a video to the other side.
In a first aspect, an embodiment of the present application provides a video sharing method, where the method includes:
receiving a first input;
in response to the first input, sending a first video clip and a first association identification;
wherein the first video segment is a video segment in a first video group, and the first association identifier is used for indicating a target video file associated with the first video segment;
the target video file includes at least one of:
the first video group;
a second video segment in the first video group;
a second video group;
a third video segment in the third video group.
In a second aspect, an embodiment of the present application provides a video sharing method, where the method includes:
receiving and displaying a first video clip and a first association identifier, wherein the first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip;
receiving a sixth input;
in response to the sixth input, playing the first video clip and the target video file.
In a third aspect, a video sharing apparatus is provided, including:
the first receiving module is used for receiving a first input;
a sending module, configured to send, in response to the first input, a first video segment and a first association identifier;
the first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip;
the target video file includes at least one of:
the first video group;
a second video segment in the first video group;
a second video group;
a third video segment in a third video group.
In a fourth aspect, a video sharing apparatus is provided, including:
a second receiving module, configured to receive and display a first video segment and a first association identifier, where the first video segment is a video segment in a first video group, and the first association identifier is used to indicate a target video file associated with the first video segment;
a third receiving module, configured to receive a sixth input;
a first playing module, configured to play the first video clip and the target video file in response to the sixth input.
In a fifth aspect, embodiments of the present application provide an electronic device, which includes a processor and a memory, where the memory stores a program or instructions executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method according to the first or second aspect.
In a sixth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first or second aspect.
In a seventh aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect or the second aspect.
In an eighth aspect, the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the method according to the first or second aspect.
In an embodiment of the present application, a video sharing method is provided, where the method includes: receiving a first input; in response to a first input, transmitting a first video clip and a first association identification; the first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip; the target video file includes at least one of: a first video group; a second video segment in the first video group; a second video group; a third video segment in the third video group. According to the video sharing method provided by the embodiment of the application, the video clip meeting the intention of the sharee in the video and the video clip related to the video clip can be directly shared to the electronic equipment of the sharee.
Drawings
Fig. 1 is a first schematic flowchart illustrating a video sharing method according to an embodiment of the present disclosure;
2-7 are schematic display interfaces of an electronic device implementing an embodiment of the present application;
fig. 8 is a schematic flowchart illustrating a second process for implementing the video sharing method according to the embodiment of the present application;
FIG. 9 is a schematic view of a display interface of another electronic device according to an embodiment of the present application;
fig. 10 is a first schematic structural diagram illustrating a video sharing apparatus according to an embodiment of the present disclosure;
fig. 11 is a second schematic receiving diagram for implementing a video sharing device according to an embodiment of the present disclosure;
fig. 12 is a first hardware structure diagram of an electronic device according to an embodiment of the present disclosure;
fig. 13 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below clearly with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived from the embodiments in the present application by a person skilled in the art, are within the scope of protection of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The video sharing method, apparatus, device and storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
As shown in fig. 1, an embodiment of the present application provides a video sharing method, which is applied to an electronic device of a sharer initiating video sharing. The method includes at least the following S1100 and S1200:
s1100, receiving a first input.
In the embodiment of the application, the first input is to select the first video segment and the first association identifier and instruct the operation of sending the first video segment and the first association identifier. On this basis, the first input comprises: the method comprises the operations of selecting a first video segment and a first association identifier and indicating the operation of sending the first video segment and the first association identifier.
The first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip;
the target video file includes at least one of:
a first video group;
a second video segment in the first video group;
a second video group;
a third video segment in the third video group.
In an embodiment of the present application, the target video file is at least one video clip that the sharer wants to share with the first video clip. The target video file may be: one of the first video group, a second video segment in the first video group, a third video segment in the second video group, and a fourth video segment in the fourth video group. Wherein:
the first video group is composed of video clips in the first video and the associated identifiers corresponding to at least one video clip. The first video clip is a video clip that a sharer in the first video group wants to share, and the first association identifier is an association identifier corresponding to the first video clip.
The second video segment in the first video group is the video segment in the first video group other than the first video segment.
The second video group is composed of video clips in the second video and the associated identifiers corresponding to at least one video clip.
The third video group is composed of video clips in the third video and the associated identifier corresponding to at least one video clip.
In one example, the association identification may be represented by means of an arrow. Specifically, the head of the arrow points to the target video file, and the tail of the arrow points to the first video segment. The arrow may be a hollow arrow or a solid arrow.
It should be noted that the first video is different from the second video, i.e., the first video group and the second video group are completely different. The second video and the third video may be the same or different, that is, the third video group may be the second video group itself or may be different from the second video group.
In this embodiment of the application, before the step S1100, the video sharing method provided in this embodiment of the application further includes a step of generating a first video group, and further includes a step of generating a second video group when the target video file is the second video group, and further includes a step of generating a third video group when the target video file is the third video group.
Note that, the steps of generating the first video group, generating the second video group, and generating the third video group are implemented similarly, and therefore, only the step of generating the first video group will be described below.
In one embodiment of the present application, the step of generating the first video set includes the following S1110 and S1111, wherein:
and S1110, receiving a second input of the first video.
S1111, responding to the second input, establishing an association relation between at least two video clips in the first video according to the video content information, and generating a first video group.
Wherein the video content information comprises at least one of:
scene information of the video clip;
object information of the video clip;
audio information of a video clip.
In an embodiment of the application, the second input includes a first sub-input for intercepting a video segment from the first video, and a second sub-input for establishing an association relationship between at least two video segments intercepted from the first video.
In the embodiment of the application, the sharer inputs a second input to the electronic device according to the sharing intention so as to intercept the video clip meeting the sharing intention from the first video and establish an association relation meeting the sharing intention.
In an example of the present application, as shown in fig. 2, taking an example that the first video group includes 2 video clips, the first sub-input is an operation of sequentially clicking a position with a time T1, a position with a time T2, a position with a time T3, and a position with a time T4 on a progress bar of the first video. On the basis of the video clips, the video clips in the first video group are sequentially determined as a video clip a between T1 and T2 and a video clip b between T3 and T4 in the first video.
In an example of the present application, based on the example shown in fig. 2, taking the example that the video content information includes scene information of a video clip and object information of the video clip, the second sub-input is: and clicking the video segment a to indicate the operation of analyzing the video content information of the video segment a and the operation of associating part of the video content information of the video segment a to the video segment b. Wherein, part of the video content information comprises: full video content information and non-full video content information.
In fig. 3, the scene information of the video clip a is specifically a scene a1 and a scene a2, the object information of the video clip a is specifically a person a1 and a person a2, and the operation of associating the video content information of the video clip a to the video clip b is as follows: the sub-operations of checking the scene a2 and the character a1, and clicking the "association" button, or associating the video content information of the video clip a to the video clip b, are as follows: the sub-operations of dragging the scene a1 and the person a2, and clicking the "associate" key are shown as examples.
And in the case that the second input is received, responding to the second input, so as to establish the association relationship between at least two video segments in the first video and generate a first video group. In one example, taking the first video group including video segment a, video segment b, and video segment c as an example, the first video group may be embodied as shown in fig. 4.
In fig. 4, the arrow pointing from the video segment a to the video segment b specifically indicates that the video segment a as the first video segment is associated with the video segment b as the target video file. Correspondingly, the arrow pointing to the video segment a by the video segment b in fig. 4 specifically indicates that the video segment b as the first video segment is associated with the video segment a as the target video file.
It should be noted that, the video clip a and the video clip b are usually displayed in a preview view manner in the display interface. And the content information of the video can be specified in advance by the sharer according to the sharing intention of the sharer.
Associating the first video segment with the target video segment may be specifically realized by S1110 and S1111 described above.
In another example of the present application, the step of generating the first video group may further be: intercepting a video clip from a first video; an association identifier, such as an arrow, input by the sharee is received. The sharer adds an arrow between the two video clips in the first video group according to the sharing intention of the sharer. In this way, associating the first video segment with the target video segment may be achieved.
In one embodiment of the present application, the first video set may be packaged as a transparent stereoscopic video box, such that the video clips and associated identifiers in the first video set are viewable through the video box.
In addition, in an embodiment of the present application, the sharing sequence of the sharer can be embodied by the placing sequence of the video clips in the first video group. On the basis, the sharer can set the placing sequence of the video clips in the first video group to embody the sharing sequence of the video clips in the first video group.
In an embodiment of the present application, the video sharing method provided in the embodiment of the present application further includes a step of establishing an association relationship before the step of S1100. This step includes the following S1120 and S1121, in which:
and S1120, receiving a third input.
And S1121, responding to a third input, and establishing an association relation between the first video clip and the second video group or a third video clip in the third video group.
And under the condition of establishing the incidence relation between the first video clip and the second video group, the target video file comprises a third video clip.
In one embodiment of the present application, the third input is embodied in a different form according to the target video file.
Specifically, in a case where the target video file includes the second video group, taking the first video clip as the video clip a in the first video group as an example, as shown in fig. 5, the third input may be that an open arrow pointing from the second video group to the video clip a in the first video group is added by the sharer. The same is true of the third input for the case where the target video file includes a third video group.
In the case where the target video file includes a third video segment in the third video group, taking the first video segment as the video segment a in the first video group as an example, as shown in fig. 6, the third input may be adding a solid arrow pointing from the video segment in the third video group to the video segment a in the first video group.
In an embodiment of the application, in the case that the object file includes the first video group, before the above S1100, the method further includes: and establishing an association relation between the first video clip and the first video group. The specific implementation of this step is the process of generating the first video group. And will not be described in detail herein.
S1200, responding to a first input, and sending a first video segment and a first association identifier.
In the embodiment of the application, the operations of selecting the first video clip and the first association identifier are different according to different target video files.
Specifically, when the target video file is the first video group, the operation of selecting the first video clip and the first association identifier is an operation of selecting the first video group.
And under the condition that the target video file is a second video clip in the first video group, a third video clip in the second video group or a third video group, the operation of selecting the first video clip and the first association identifier is the operation of selecting the first association identifier. Illustratively, based on the example shown in fig. 5, the operation of selecting the first video segment and the first associated identifier is an input of selecting an open arrow. Based on the example shown in fig. 6, the operation of selecting the first video segment and the first association identifier is an input of selecting an arrow pointing from the video segment a to the third video segment. And on the basis of the example shown in fig. 5, if the target video file is the video segment b in the first video group, the operation of selecting the first video segment and the first association identifier is an operation of selecting the video segment a to point to the video segment b.
Further, the operation of sending the first video segment and the first association identifier is indicated to be an operation of clicking 'share' and selecting a sharing object.
If the target video file is the second video segment in the first video group, then S1200 specifically includes: the method includes sending a first video clip, an association identifier directed by the first video clip to a second video clip, and the second video clip. The same is true in the case where the target video file is a third video segment in the third video group.
The sending of the first video segment, the association identifier pointing from the first video segment to the second video segment, and the second video segment may specifically be a video box packaged with the first video segment, the association identifier pointing from the first video segment to the second video segment, and sending the video box.
If the target video file is the first video group, then S1200 specifically includes: the first video group is transmitted. The same is true when the target video file is the second video group.
Based on the above S1200, the first video clip and the first association identifier may be sent to the electronic device of the sharee. The video clip to be shared and the video clip related to the video clip can be directly shared to the electronic equipment of the sharee, wherein the video clip meets the intention of the sharee.
On the basis, the sharee can view the video clip shared by the sharee and the video clip associated with the video clip according to the intention of the sharee.
In an embodiment of the present application, a video sharing method is provided, where the method includes: receiving a first input; in response to a first input, transmitting a first video clip and a first association identification; the first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip; the target video file includes at least one of: a first video group; a second video segment in the first video group; a second video group; a third video segment in a third video group. The video sharing method provided by the embodiment of the application can realize that the video clips meeting the intention of the sharer in one video and the video clips related to the video clips can be directly shared to the electronic equipment of the sharee.
In an embodiment of the present application, after S1200, the video sharing method provided in the embodiment of the present application further includes the following S1300 and S1400, where:
and S1300, receiving a fourth input.
And S1400, in response to a fourth input, updating the association relationship between the first video clip and the target video file.
In one embodiment of the present application, where the association identifier is an arrow, the fourth input may be an input modifying the direction of the arrow.
In another embodiment of the present application, the fourth input may also be an input to swap the locations of the first video clip and the target video file.
In this embodiment of the present application, the foregoing S1400 is implemented specifically as: the first video segment is updated to the target video file and the target video file is updated to the first video segment.
The association relationship between the first video segment and the target video file can be modified quickly through the above steps S1300 and S1400.
In an embodiment of the present application, the video sharing method provided in the embodiment of the present application further includes the following steps S1500 to S1800:
s1500, displaying the first video clip and the first association identifier.
In the embodiment of the application, under the condition that the electronic device generates the first video clip and the first association identifier, the first video clip and the first association identifier can be displayed, so that a sharer can preview a video shared by a sharee based on the first video clip to be sent and the first association identifier.
And S1600, receiving a fifth input.
In an embodiment of the present application, the fifth input indicates, for the sharer, an operation of playing the first video clip and the target video file.
S1700, responding to a fifth input, and playing the first video clip and the target video file.
In this embodiment of the application, when the target video file is the second video group or the third video segment in the third video group, the manner of playing the first video segment and the target video segment may be: and under the condition that the first video clip is played, playing the target video file.
When the target video file is the second video clip in the first video group, the manner of playing the first video clip and the target video clip may also be: in the process of playing the first video clip, if the currently played node is matched with the video content information of the target video file, the target video file is played, and when the target video file is played, the first video clip is continuously played, namely the video sub-clip positioned behind the node in the first video clip is played.
When the target video file is played, the video clips in the target video file can be played according to the placing sequence of the video clips in the target video file.
In an embodiment of the present application, the video sharing method provided in the embodiment of the present application further includes a step of binding an exclusive contact to a video clip in a corresponding video group in a process of generating the first video group, the second video group, and the third video group. Specifically, taking an example of binding an exclusive contact to a video clip in a first video group, the binding is specifically implemented as follows: receiving a seventh input; in response to a seventh input, a dedicated contact is bound to the first target video segment.
The first target video clip is a video clip needing to be bound with an exclusive contact in the first video group. The seventh input is an operation of inputting the exclusive contact identification to the target video segment.
Based on the binding, the viewing permissions of the first target video segment may be set.
In an embodiment of the present application, the video sharing method provided in the embodiment of the present application further includes a step of adding description information to a video clip in the corresponding video group in a process of generating the first video group, the second video group, and the third video group. The description information is description content of the sharer to the corresponding video segment.
Specifically, taking the example of adding description information to the video clips in the first video group, the adding is specifically implemented as follows: receiving an eighth input; in response to an eighth input, descriptive information is added to the second target video segment.
And the second target video clip is a video clip which needs to be added with the description information in the first video group. The eighth input is an input description information operation to the second target video segment.
In one embodiment of the present application, the eighth input is an operation of opening a description information interface of the second target video clip and adding description information. The eighth input may also be an operation of opening a description information page of a video group in which the second target video clip is located, and adding description information. For the latter, a page of the description information of the video group in which the second target video clip is located may be as shown in fig. 7. It should be noted that fig. 8 illustrates, by way of example, a video group in which the second target video clip is located is the first video group shown in fig. 4.
Based on the above addition, description information may be added to the second target video segment.
On the basis of the above, in the case of playing the second target video segment, the corresponding description information may be displayed below the second video segment.
It should be noted that the description information of the second target video segment is bound with the second target video segment. In this way, in the case where the second target video segment is transmitted, the corresponding description information is also transmitted in synchronization.
An embodiment of the present application further provides another video sharing method, as shown in fig. 8, where the method is applied to an electronic device of a sharee, and the method includes the following steps S2100 to S2300, where:
s2100, receiving and displaying the first video clip and the first association identifier.
The first video clip is a video clip in the first video group, and the first association identifier is used for indicating a target video file associated with the first video clip.
In an embodiment of the present application, the manner of displaying the first video segment and the first association identifier may be: and according to the first association identification, overlapping and displaying the first video clip and the target video file.
In one example, taking the first video clip as video clip a and the target video file as video clip b as an example, the overlay display effect may be as shown in fig. 9.
And S2200, receiving a sixth input.
The sixth input indicates an operation of the sharer to play the first video clip and the target video file.
And S2300, responding to a sixth input, and playing the first video clip and the target video clip.
The manner of playing the first video segment and the target video file in S2300 is the same as the manner of playing the first video segment and the target video file in S1700, and is not described herein again.
In this embodiment of the application, through the above S2100-S2300, the sharee can view the video clip shared by the sharee and the video clip associated with the video clip according to the sharing intention of the sharee.
In one embodiment of the present application, the target video file includes a fourth video group. On this basis, playing the first video clip and the target video file in S2300 described above is implemented by S2310 as follows:
s2310, playing the first video segment and the video segments of the fourth video group except the fourth video segment if the fourth video segment associated with the first contact is included in the fourth video group.
In the embodiment of the application, the first contact is not a sharee. In the case that the fourth video segment associated with the first contact is included in the fourth video group, the fourth video group is only viewed by the first contact. On the basis, when the visual frequency standard file is played, only the video clips except the fourth video clip in the fourth video group are played. This way the right of the fourth video segment can be protected.
In one embodiment of the present application, in the case that there is description information in a currently playing video segment, the corresponding description information may be displayed below the currently playing video segment. In this way, the sharee can further acquire the sharing intention of the sharee.
It should be noted that, in any of the above embodiments, a specific implementation manner of any input is not limited.
According to the video sharing method provided by the embodiment of the application, the execution main body can be a video sharing device. In the embodiment of the present application, a video sharing method executed by a video sharing apparatus is taken as an example to illustrate the video sharing apparatus provided in the embodiment of the present application.
As shown in fig. 10, an embodiment of the present application further provides a video sharing apparatus 300, including:
a first receiving module 310, configured to receive a first input;
a sending module 320, configured to send, in response to the first input, a first video segment and a first association identifier;
wherein the first video segment is a video segment in a first video group, and the first association identifier is used for indicating a target video file associated with the first video segment;
the target video file includes at least one of:
the first video group;
a second video segment in the first video group;
a second video group;
a third video segment in the third video group.
The video sharing device provided by the embodiment of the application can realize that the video clip which accords with the intention of the sharer in the video and the video clip related to the video clip are directly shared to the electronic equipment of the sharee.
In an embodiment, the video sharing apparatus 300 provided in the embodiment of the present application further includes:
a third receiving module for receiving a second input to the first video;
the first establishing module is used for responding to the second input, establishing an incidence relation between at least two video clips in the first video according to video content information and generating a first video group;
wherein the video content information comprises at least one of:
scene information of the video clip;
object information of the video clip;
audio information of a video clip.
In an embodiment, the video sharing apparatus 300 provided in the embodiment of the present application further includes:
a fourth receiving module, configured to receive a third input;
a second establishing module, configured to respond to the third input, and establish an association relationship between the first video segment and a second video group or a third video segment in a third video group;
under the condition of establishing the association relationship between the first video clip and the second video group, the target video file comprises the second video group;
in a case that the association relationship between the first video segment and the third video segment is established, the target video file includes the third video segment.
In an embodiment, the video sharing apparatus 300 provided in the embodiment of the present application further includes:
a fifth receiving module, configured to receive a fourth input;
and the updating module is used for responding to the fourth input and updating the incidence relation between the first video clip and the target video file.
In an embodiment, the video sharing apparatus 300 provided in the embodiment of the present application further includes:
the display module is used for displaying the first video clip and the first association identifier;
a sixth receiving module, configured to receive a fifth input;
a second playing module, configured to play the first video clip and the target video file in response to the fifth input.
An embodiment of the present application further provides another video sharing apparatus 400, as shown in fig. 11, including:
a second receiving module 410, configured to receive and display a first video segment and a first association identifier, where the first video segment is a video segment in a first video group, and the first association identifier is used to indicate a target video file associated with the first video segment;
a third receiving module 420, configured to receive a sixth input;
a first playing module 430, configured to play the first video clip and the target video file in response to the sixth input.
In this embodiment, by the above apparatus, the sharee can view the video clip shared by the sharer and the video clip associated with the video clip according to the sharing intention of the sharer.
In one embodiment of the present application, the target video file comprises a fourth video group;
the first playing module 430 is specifically configured to:
in a case that a fourth video segment associated with the first contact is included in the fourth video group, playing the first video segment and video segments of the fourth video group except the fourth video segment.
The video sharing apparatus in the embodiment of the present application may be an electronic device, or may be a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. The electronic Device may be, for example, a Mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a server, a Network Attached Storage (Network Attached Storage, NAS), a personal computer (NAS), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not limited in particular.
The video sharing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, which is not specifically limited in the embodiment of the present application.
The sharing device provided in the embodiment of the present application can implement each process implemented by the method embodiment of fig. 1 or fig. 8, and is not described here again to avoid repetition.
Optionally, as shown in fig. 12, an electronic device 1200 is further provided in an embodiment of the present application, and includes a processor 1201 and a memory 1202, where the memory 1202 stores a program or an instruction that can be executed on the processor 1201, and when the program or the instruction is executed by the processor 1201, the steps of the embodiment of the video sharing method are implemented, and the same technical effects can be achieved, and are not repeated here to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 13 is a schematic hardware structure diagram of an electronic device implementing the embodiment of the present application.
The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may further comprise a power supply (e.g., a battery) for supplying power to the various components, and the power supply may be logically connected to the processor 1010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 13 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
Wherein, in one embodiment of the present application, the processor 1010 is configured to receive a first input;
in response to the first input, sending a first video clip and a first association identification;
the first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip;
the target video file includes at least one of:
the first video group;
a second video segment in the first video group;
a second video group;
a third video segment in the third video group.
The electronic equipment provided by the embodiment of the application can realize that the video clip meeting the intention of the sharer in the video and the video clip related to the video clip can be directly shared to the electronic equipment of the sharee.
Optionally, a processor 1010, further configured to receive a second input to the first video;
responding to the second input, establishing an incidence relation between at least two video clips in the first video according to video content information, and generating a first video group;
wherein the video content information comprises at least one of:
scene information of the video clip;
object information of the video clip;
audio information of a video clip.
Optionally, a processor 1010, further configured to receive a third input;
in response to the third input, establishing an association relationship between the first video segment and a third video segment in a second video group or a third video group;
under the condition of establishing the association relationship between the first video clip and the second video group, the target video file comprises the second video group;
in a case where an association relationship between the first video segment and the third video segment is established, the target video file includes the third video segment.
Optionally, a processor 1010, further configured to receive a fourth input;
updating the association relationship of the first video clip with the target video file in response to the fourth input.
Optionally, the processor 1010 is further configured to display the first video segment and the first association identifier;
receiving a fifth input;
in response to the fifth input, playing the first video clip and the target video file.
Or, in another embodiment of the present application, the processor 1010 is configured to receive and display a first video segment and a first association identifier, where the first video segment is a video segment in a first video group, and the first association identifier is used to indicate a target video file associated with the first video segment;
receiving a sixth input;
in response to the sixth input, playing the first video clip and the target video file.
Through the electronic equipment provided by the embodiment of the application, the sharee can view the video clip shared by the sharee and the video clip associated with the video clip according to the sharing intention of the sharee.
Optionally, the target video file comprises a fourth video group;
the processor 1010 is specifically configured to, when a fourth video segment associated with the first contact is included in the fourth video group, play the first video segment and a video segment other than the fourth video segment in the fourth video group.
It should be understood that in the embodiment of the present application, the input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, and the Graphics Processing Unit 10041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 may include two parts, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a first storage area for storing a program or an instruction and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or an instruction (such as a sound playing function, an image playing function, and the like) required for at least one function, and the like. Further, the memory 1009 may include volatile memory or non-volatile memory, or the memory 1009 may include both volatile and non-volatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). The memory 1009 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
The embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above-mentioned video sharing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic or optical disk, and the like.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction, so as to implement each process of the above video sharing method embodiment, and achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the above-mentioned video sharing method embodiments, and can achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one of 8230, and" comprising 8230does not exclude the presence of additional like elements in a process, method, article, or apparatus comprising the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (10)
1. A method for video sharing, the method comprising:
receiving a first input;
in response to the first input, sending a first video clip and a first association identification;
wherein the first video segment is a video segment in a first video group, and the first association identifier is used for indicating a target video file associated with the first video segment;
the target video file includes at least one of:
the first video group;
a second video segment in the first video group;
a second video group;
a third video segment in the third video group.
2. The method of claim 1, wherein prior to receiving the first input, the method further comprises:
receiving a second input to the first video;
responding to the second input, establishing an incidence relation between at least two video clips in the first video according to video content information, and generating a first video group;
wherein the video content information comprises at least one of:
scene information of the video clip;
object information of the video clip;
audio information of a video clip.
3. The method of claim 1, wherein prior to sending the first video segment and the first association indicator, further comprising:
receiving a third input;
in response to the third input, establishing an association relationship between the first video segment and a third video segment in a second video group or a third video group;
under the condition of establishing the association relationship between the first video clip and the second video group, the target video file comprises the second video group;
in a case where an association relationship between the first video segment and the third video segment is established, the target video file includes the third video segment.
4. The method of claim 1, wherein after transmitting the first video segment and the first association indicator, the method further comprises:
receiving a fourth input;
updating the association relationship of the first video clip with the target video file in response to the fourth input.
5. The method of claim 1, further comprising:
displaying the first video segment and the first association identifier;
receiving a fifth input;
in response to the fifth input, playing the first video clip and the target video file.
6. A method for video sharing, the method comprising:
receiving and displaying a first video clip and a first association identifier, wherein the first video clip is a video clip in a first video group, and the first association identifier is used for indicating a target video file associated with the first video clip;
receiving a sixth input;
in response to the sixth input, playing the first video clip and the target video file.
7. The video sharing method according to claim 6, wherein the target video file comprises a fourth video group;
the playing the first video clip and the target video file comprises:
in a case that a fourth video segment associated with the first contact is included in the fourth video group, playing the first video segment and the video segments of the fourth video group except the fourth video segment.
8. A video sharing apparatus, comprising:
the first receiving module is used for receiving a first input;
a sending module, configured to send, in response to the first input, a first video segment and a first association identifier;
wherein the first video segment is a video segment in a first video group, and the first association identifier is used for indicating a target video file associated with the first video segment;
the target video file includes at least one of:
the first video group;
a second video segment in the first video group;
a second video group;
a third video segment in the third video group.
9. A video sharing apparatus, comprising:
a second receiving module, configured to receive and display a first video segment and a first association identifier, where the first video segment is a video segment in a first video group, and the first association identifier is used to indicate a target video file associated with the first video segment;
a third receiving module, configured to receive a sixth input;
a first playing module, configured to play the first video clip and the target video file in response to the sixth input.
10. An electronic device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the video sharing method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211409130.1A CN115914739A (en) | 2022-11-10 | 2022-11-10 | Video sharing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211409130.1A CN115914739A (en) | 2022-11-10 | 2022-11-10 | Video sharing method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115914739A true CN115914739A (en) | 2023-04-04 |
Family
ID=86470472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211409130.1A Pending CN115914739A (en) | 2022-11-10 | 2022-11-10 | Video sharing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115914739A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640129A (en) * | 2018-12-12 | 2019-04-16 | 北京字节跳动网络技术有限公司 | Video recommendation method, device, client device, server and storage medium |
CN110784771A (en) * | 2019-10-30 | 2020-02-11 | 维沃移动通信有限公司 | Video sharing method and electronic equipment |
CN111447505A (en) * | 2020-03-09 | 2020-07-24 | 咪咕文化科技有限公司 | Video clipping method, network device, and computer-readable storage medium |
CN113111220A (en) * | 2021-03-26 | 2021-07-13 | 北京达佳互联信息技术有限公司 | Video processing method, device, equipment, server and storage medium |
CN114449327A (en) * | 2021-12-31 | 2022-05-06 | 北京百度网讯科技有限公司 | Video clip sharing method and device, electronic equipment and readable storage medium |
CN114827069A (en) * | 2021-01-28 | 2022-07-29 | 花瓣云科技有限公司 | Multimedia data sharing method and device |
-
2022
- 2022-11-10 CN CN202211409130.1A patent/CN115914739A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640129A (en) * | 2018-12-12 | 2019-04-16 | 北京字节跳动网络技术有限公司 | Video recommendation method, device, client device, server and storage medium |
CN110784771A (en) * | 2019-10-30 | 2020-02-11 | 维沃移动通信有限公司 | Video sharing method and electronic equipment |
CN111447505A (en) * | 2020-03-09 | 2020-07-24 | 咪咕文化科技有限公司 | Video clipping method, network device, and computer-readable storage medium |
CN114827069A (en) * | 2021-01-28 | 2022-07-29 | 花瓣云科技有限公司 | Multimedia data sharing method and device |
CN113111220A (en) * | 2021-03-26 | 2021-07-13 | 北京达佳互联信息技术有限公司 | Video processing method, device, equipment, server and storage medium |
CN114449327A (en) * | 2021-12-31 | 2022-05-06 | 北京百度网讯科技有限公司 | Video clip sharing method and device, electronic equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114387400A (en) | Three-dimensional scene display method, display device, electronic equipment and server | |
WO2024114571A1 (en) | Information display method and apparatus, electronic device, and storage medium | |
CN111817944A (en) | Picture sharing method and device and electronic equipment | |
CN115941869A (en) | Audio processing method and device and electronic equipment | |
CN115866314A (en) | Video playing method and device | |
CN115543169A (en) | Identification display method and device, electronic equipment and readable storage medium | |
CN112202958B (en) | Screenshot method and device and electronic equipment | |
CN115914739A (en) | Video sharing method and device and electronic equipment | |
CN114827737A (en) | Image generation method and device and electronic equipment | |
CN114679546A (en) | Display method and device, electronic equipment and readable storage medium | |
CN115086747A (en) | Information processing method and device, electronic equipment and readable storage medium | |
CN114844853A (en) | Information processing method, information processing apparatus, electronic device, and medium | |
CN114564921A (en) | Document editing method and device | |
CN114401281B (en) | Communication management method, device, electronic equipment and readable storage medium | |
CN116954419A (en) | Content transmission method and content transmission device | |
CN114528431A (en) | Information list management method and device | |
CN115981765A (en) | Content display method and device, electronic equipment and storage medium | |
CN116010363A (en) | Multimedia resource sharing method and device and electronic equipment | |
CN117651180A (en) | Video playing method and device and electronic equipment | |
CN115826826A (en) | File transmission method and device | |
CN115600229A (en) | Information display method and device | |
CN114816933A (en) | Method and device for generating note with watch, readable storage medium and electronic equipment | |
CN113840100A (en) | Video processing method and device and electronic equipment | |
CN115129219A (en) | Function execution method and device | |
CN115904569A (en) | Resource sharing method and device, electronic 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 |