CN110505502A - A kind of method for processing video frequency, equipment and computer readable storage medium - Google Patents
A kind of method for processing video frequency, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN110505502A CN110505502A CN201910740972.7A CN201910740972A CN110505502A CN 110505502 A CN110505502 A CN 110505502A CN 201910740972 A CN201910740972 A CN 201910740972A CN 110505502 A CN110505502 A CN 110505502A
- Authority
- CN
- China
- Prior art keywords
- video
- processed
- image
- target image
- divided
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The invention discloses a kind of method for processing video frequency, equipment and computer readable storage mediums, are related to technical field of video processing, to solve the problems, such as that existing video fast forward or fast annealing method can not accurately navigate to the content of user's needs.This method comprises: receiving the first instruction to video to be processed that terminal is sent;In response to first instruction, the content of the video to be processed is analyzed, target image is obtained;The target image is sent to terminal, so that the terminal shows the target image according to the first of user the input, wherein first input is for the video fast forward to be processed or rewind.The embodiment of the present invention may be in response to input of the user to video to be processed, accurately navigate to the content that user wants to see.
Description
Technical field
The present invention relates to technical field of video processing more particularly to a kind of method for processing video frequency, equipment and computer-readable
Storage medium.
Background technique
When playing video, user can drag the scroll bar below player.So, in response to the dragging of user, it can be achieved that
Video playing F.F. or rewind processing, and the pictorial information of side's display video on a timeline.
Under normal circumstances, user is if necessary to drag, be mostly need quickly to jump to last viewing image content or
Person jumps to interested content, rather than the memory based on time prompting.And in the way of existing, then can not accurately it determine
The content seen is wanted to user in position.
Summary of the invention
The embodiment of the present invention provides a kind of method for processing video frequency, equipment and computer readable storage medium, existing to solve
Video fast forward or fast annealing method can not accurately navigate to user needs content the problem of.
In a first aspect, being applied to server the embodiment of the invention provides a kind of method for processing video frequency, comprising:
Receive the first instruction to video to be processed that terminal is sent;
In response to first instruction, the content of the video to be processed is analyzed, target image is obtained;
The target image is sent to terminal, so that the terminal shows the target figure according to the first of user the input
Picture, wherein first input is for the video fast forward to be processed or rewind, first instruction to be that the terminal responds
In the instruction that first input is sent.
Wherein, described in response to first instruction, the content of the video to be processed is analyzed, target figure is obtained
Picture, comprising:
In response to first instruction, the video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
It is wherein, described that the video to be processed is divided into N number of video clip, comprising:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
Person
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Wherein, the video to be processed is divided into N number of view by the scene information according to the video to be processed
Frequency segment, comprising:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For the arbitrary neighborhood two field pictures in the M frame image, the similarity between the adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene
In;Alternatively, the adjacent two field pictures are divided into different in the case where the similarity is less than the similarity threshold
In scene;
Using image included by different scenes, N number of video clip is obtained.
Wherein, the content temperature information according to the video to be processed, is divided into the N for the video to be processed
A video clip, comprising:
According to the content temperature information, using content temperature in the video to be processed in object content heating range
Video content generate target video segment;
According to the target video segment, N number of video clip is obtained.
Wherein, after the target image to terminal transmission, the method also includes:
Receive the second instruction that the terminal is sent, second instruction be the terminal in response to user to the target
The input of the second target image in image and send;
According to second instruction, the second target image corresponding second target in the video to be processed is obtained
Video clip;
The information of the second target video segment is sent to the terminal.
Second aspect, the embodiment of the invention provides a kind of method for processing video frequency, are applied to terminal, comprising:
User is received to the first of video to be processed the input, first input for the video fast forward to be processed or
Rewind;
In response to first input, target image is obtained, the target image is based on to the video to be processed
What content was analyzed;
Show the target image.
Wherein, described in response to first input, obtaining target image includes, in response to first input, from clothes
Business device obtains the target image, and the target image is that the server is divided based on the content to the video to be processed
What analysis obtained.
Wherein, described in response to first input, obtain target image, comprising:
The video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
It is wherein, described that the video to be processed is divided into N number of video clip, comprising:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
Person
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Wherein, the video to be processed is divided into N number of view by the scene information according to the video to be processed
Frequency segment, comprising:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For the arbitrary neighborhood two field pictures in the M frame image, the similarity between the adjacent adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene
In;Alternatively, the adjacent two field pictures are divided into different in the case where the similarity is less than the similarity threshold
In scene;
Using image included by different scenes, N number of video clip is obtained.
Wherein, the content temperature information according to the video to be processed, is divided into the N for the video to be processed
A video clip, comprising:
According to the content temperature information, using content temperature in the video to be processed in object content heating range
Video content generate target video segment;
According to the target video segment, N number of video clip is obtained.
Wherein, the number of the target image is at least two;The display target image, comprising:
According to precedence relationship of the target image between the timestamp in the video to be processed, by the target figure
As being ranked up;
The target image after tiling display sequence;
Receive the second input of user;
In response to second input, by the target image first object image and the second target image to first
Direction is mobile, so that the center of the display screen of the first object image far from the terminal, second target image are close
The center of the display screen;
Wherein, the first object image is the image at the center of the display screen positioned at the terminal, second target
Image is that timestamp is located at the image before or after the first object image.
Wherein, after the display target image, the method also includes:
It receives and the third of the second target image in the target image is inputted;
It is inputted in response to the third, obtains the information of the second target video segment, wherein the second target video piece
Section includes second target image;
According to the information of the second target video segment, the second target video segment is handled.
The third aspect, the embodiment of the invention provides a kind of communication equipments, comprising: transceiver, memory, processor and deposits
Store up the computer program that can be run on the memory and on the processor;
The processor, for reading the step in the method for the realization of the program in memory as described in relation to the first aspect;Or
Person realizes the step in the method as described in second aspect.
Fourth aspect, the embodiment of the invention provides a kind of computer readable storage mediums, for storing computer program,
It is characterized in that, realizing the step in method as described in relation to the first aspect when the computer program is executed by processor;Or
Realize the step in the method as described in second aspect.
In embodiments of the present invention, when terminal receives the input for fast forward and fast reverse video to be processed of user,
Target image is obtained, and the target image is that analysis acquisition is carried out based on the content to video to be processed.Therefore, aobvious in terminal
When showing the target image, user can determine the content for needing to watch according to the target image.Therefore, the embodiment of the present invention is utilized
Scheme may be in response to input of the user to video to be processed, accurately navigate to the content that user wants to see.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, needed in being described below to the embodiment of the present invention
Attached drawing to be used is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention,
For those of ordinary skill in the art, without any creative labor, it can also obtain according to these attached drawings
Obtain other attached drawings.
Fig. 1 is one of the flow chart of method for processing video frequency provided in an embodiment of the present invention;
Fig. 2 is the two of the flow chart of method for processing video frequency provided in an embodiment of the present invention;
Fig. 3 is one of display interface schematic diagram provided in an embodiment of the present invention;
Fig. 4 is the two of display interface schematic diagram provided in an embodiment of the present invention;
Fig. 5 is one of the structure chart of video process apparatus provided in an embodiment of the present invention;
Fig. 6 is the two of the structure chart of video process apparatus provided in an embodiment of the present invention;
Fig. 7 is the three of the structure chart of video process apparatus provided in an embodiment of the present invention;
Fig. 8 is the four of the structure chart of video process apparatus provided in an embodiment of the present invention;
Fig. 9 is one of the structure chart of communication equipment provided in an embodiment of the present invention;
Figure 10 is the two of the structure chart of communication equipment provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
It is the flow chart of method for processing video frequency provided in an embodiment of the present invention referring to Fig. 1, Fig. 1, is applied to server.Such as figure
Shown in 1, comprising the following steps:
Step 101 receives the first instruction to video to be processed that terminal is sent.
Wherein, the arbitrary video that the video to be processed can refer to, such as the video that user is watching.When user needs
When wanting F.F. or rewind, the first input can be sent to terminal.Wherein, which for example can be click input, double-click
Input, touch input etc..So, terminal can send to server in response to first input and refer to the first of video to be processed
It enables.That is, first instruction is the instruction that the terminal is sent in response to first input.
Step 102 is instructed in response to described first, is analyzed the content of the video to be processed, is obtained target figure
Picture.
According to first instruction, server can carry out content analysis to video to be processed, and acquisition returns to what terminal was shown
Image, i.e. target image.Specifically, in this step, server draws the video to be processed in response to first instruction
It is divided into N number of video clip, N is positive integer.Then, from each video clip of N number of video clip, an at least frame is extracted
Image, using an at least frame image, as the target image.
In embodiments of the present invention, using different video slicing rules, the video to be processed is divided into N number of view
Frequency segment.
For example, the video to be processed is divided into N number of video clip at predetermined intervals.Wherein, should
Time interval can be arbitrarily arranged.In this way, multiple video clips can quickly be obtained.
In another example N number of piece of video can be divided into the video to be processed according to the behavioural habits data of user
Section.Wherein, the behavioural habits data of user can carry out analysis acquisition based on the behavioural habits to user, for example, user watches view
The hobby etc. of frequency clip types.In this way, the image extracted in video clip may make to meet the demand of user.
In another example N number of view can be divided into the video to be processed according to the scene information of the video to be processed
Frequency segment.Wherein, by taking ball match as an example, scene information for example may include scoring, penalty kick etc..Scene information can lead in video to be processed
The technology for crossing AI (Artificial Intelligence, artificial intelligence) obtains.
Specifically, extracting the key in each GOP (Group of Pictures, picture group) of the video to be processed
Frame, obtains M frame image, and M is positive integer.To the M frame image extracted, by perceptual hash algorithm, in the M frame image
Arbitrary neighborhood two field pictures successively carry out similarity-rough set.In the case where the similarity is greater than similarity threshold, by institute
Adjacent two field pictures are stated to be divided into Same Scene;Alternatively, in the case where the similarity is less than the similarity threshold, it will
The adjacent two field pictures are divided into different scenes.Later, it using image included by different scenes, obtains described N number of
Video clip.Meanwhile it also can record the information such as timestamp of every frame image in video to be processed.
For example, being calculated similar between the i-th frame image and i+1 frame image for the i frame image in the M frame image
Degree, 1≤i≤M-1, i are positive integer.Calculated similarity are as follows: Fx=pHash (i, i+1).
If Fx > mt (mt is the resulting similarity threshold of training), then it is assumed that the i-th frame image and i+1 frame image belong to
Same Scene.At this point, the information such as the also recordable timestamp of i-th frame image and i+1 frame image in video to be processed.If
Fx < mt, then it is assumed that the i-th frame image and i+1 frame image belong to different scenes, then, at this point, also recordable i-th frame image
With the information such as timestamp of the i+1 frame image in video to be processed.
In another example can be according to the content temperature information, using content temperature in the video to be processed in object content
Video content in heating range generates target video segment and according to the target video segment, obtains N number of piece of video later
Section.
Wherein, content temperature information can be embodied by number, number of clicking rate of comment etc..For example, by treating
The analysis for handling video, the content high for content, the clicking rate more than user comment, can be divided into a video clip
In.
In practical applications, the corresponding relationship of settable content temperature and video clip grouping.By to video to be processed
Analysis, video content of the content temperature within the scope of some is divided into the grouping of video clip, and then generate one
Video clip.For example, the video content for content temperature 90% or more, forms video clip using the video content.
It in this way, can be by commending contents that user is most interested in client, to further increase the locating speed of video.
In embodiments of the present invention, server can take out frame from each video clip using the algorithm that video takes out frame.It will take out
The pictorial information taken out, is sent to terminal.By cloud platform, the discontinuous picture set that scene content constantly converts is obtained,
Show in user interface.
Step 103 sends the target image to terminal, so that the terminal is according to the first of user the input display
Target image, wherein first input is for the video fast forward to be processed or rewind.
In embodiments of the present invention, when terminal receives the input for fast forward and fast reverse video to be processed of user,
Target image is obtained, and the target image is that analysis acquisition is carried out based on the content to video to be processed.Therefore, aobvious in terminal
When showing the target image, user can determine the content for needing to watch according to the target image.Therefore, the embodiment of the present invention is utilized
Scheme may be in response to input of the user to video to be processed, accurately navigate to the content that user wants to see.
On the basis of the above embodiments, to carry out the operation such as sharing convenient for content of the user to acquisition, it also can receive institute
State terminal transmission second instruction, it is described second instruction be the terminal in response to user to the second mesh in the target image
The input of logo image and send.Later, according to second instruction, second target image is obtained in the video to be processed
In corresponding second target video segment, then, Xiang Suoshu terminal sends the information of the second target video segment.Wherein,
The information of the second target video segment for example can be the title of the second target video segment, chained address etc..
When user is after terminal has selected some second target image, terminal can send out the information of second target image
Give server.Since server record has the timestamp information of second target image in video to be processed, then, service
Device can determine the video clip where the second target image according to the information of the second target image, to obtain the second target video
Segment.If user has selected multiple second target images, here, can get multiple second target video segments.At this time
Multiple second target video segment can also be synthesized a video clip by server, and send the video after synthesis to terminal
The information of segment, such as chained address.
Referring to fig. 2, Fig. 2 is the flow chart of method for processing video frequency provided in an embodiment of the present invention, is applied to terminal.Such as Fig. 2
It is shown, comprising the following steps:
Step 201 receives first input of the user to video to be processed, and first input is for the view to be processed
Frequency fast forward and fast reverse.
Wherein, the arbitrary video that the video to be processed can refer to, such as the video that user is watching.When user needs
When wanting F.F. or rewind, the first input can be sent to terminal.Wherein, which for example can be click input, double-click
Input, touch input etc..
Step 202 is inputted in response to described first, obtains target image, and the target image is based on to described wait locate
What the content of reason video was analyzed.
In embodiments of the present invention, terminal can be sent to server to the first of video to be processed in response to first input
Instruction.According to first instruction, server can carry out content analysis to video to be processed, and acquisition returns to the figure that terminal is shown
Picture, i.e. target image.Wherein, the process that server obtains target image can refer to the description of embodiment shown in FIG. 1.Certainly,
Terminal itself can also obtain the target image.
If terminal itself obtains the target image, terminal can obtain target image in the following manner.
The video to be processed is divided into N number of video clip by terminal, and N is positive integer.Then, from N number of piece of video
In each video clip of section, an at least frame image is extracted, using an at least frame image, as the target image.
In embodiments of the present invention, using different video slicing rules, the video to be processed is divided into N number of view
Frequency segment.
For example, the video to be processed is divided into N number of video clip at predetermined intervals.Wherein, should
Time interval can be arbitrarily arranged.In this way, multiple video clips can quickly be obtained.
In another example N number of piece of video can be divided into the video to be processed according to the behavioural habits data of user
Section.Wherein, terminal can obtain the behavioural habits data of user from server, and the behavior is accustomed to data can be based on the behavior to user
Habit carries out analysis acquisition, for example, user watches the hobby etc. of videocliptype.In this way, it may make in video
The image extracted in segment meets the demand of user.
In another example N number of view can be divided into the video to be processed according to the scene information of the video to be processed
Frequency segment.Wherein, by taking ball match as an example, scene information for example may include scoring, penalty kick etc..Scene information can lead in video to be processed
The technology for crossing AI obtains.
Specifically, extracting the key frame in each GOP of the video to be processed, M frame image is obtained, M is positive integer.It is right
The M frame image extracted successively carries out the arbitrary neighborhood two field pictures in the M frame image by perceptual hash algorithm
Similarity-rough set.In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into same field
Jing Zhong;Alternatively, the adjacent two field pictures are divided into difference in the case where the similarity is less than the similarity threshold
Scene in.Later, using image included by different scenes, N number of video clip is obtained.
For example, being calculated similar between the i-th frame image and i+1 frame image for the i frame image in the M frame image
Degree, 1≤i≤M-1, i are positive integer.Calculated similarity are as follows: Fx=pHash (i, i+1).
If Fx > mt (mt is the resulting similarity threshold of training), then it is assumed that the i-th frame image and i+1 frame image belong to
Same Scene.At this point, the information such as the also recordable timestamp of i-th frame image and i+1 frame image in video to be processed.If
Fx < mt, then it is assumed that the i-th frame image and i+1 frame image belong to different scenes, then, at this point, also recordable i-th frame image
With the information such as timestamp of the i+1 frame image in video to be processed.
In another example can be according to the content temperature information, using content temperature in the video to be processed in object content
Video content in heating range generates target video segment and according to the target video segment, obtains N number of piece of video later
Section.
Wherein, content temperature information can also be obtained by server, and content temperature information can pass through number, the clicking rate of comment
Number etc. embody.For example, by the analysis to video to be processed, it is high for content, the clicking rate more than user comment in
Hold, can be divided into a video clip.
In practical applications, the corresponding relationship of settable content temperature and video clip grouping.By to video to be processed
Analysis, video content of the content temperature within the scope of some is formed into a video clip grouping, and generate a piece of video
Section.For example, the video content for content temperature 90% or more, forms video clip using the video content.Pass through this
Kind of mode, can be by commending contents that user is most interested in client, to further increase the locating speed of video.
In embodiments of the present invention, terminal can take out frame from each video clip using the algorithm that video takes out frame.
Step 203, the display target image.
In embodiments of the present invention, successive between the timestamp in the video to be processed according to the target image
The target image is ranked up by relationship.Later, the target image after tiling display sequence.If receiving user's
Second input, in response to second input, by the target image first object image and the second target image to the
One direction is mobile, so that the center of the display screen of the first object image far from the terminal, second target image lean on
The center of the nearly display screen.Wherein, the first object image is the image at the center of the display screen positioned at the terminal, institute
Stating the second target image is the image that timestamp is located at before or after the first object image.
Before sorting, it can also show and zoom in and out target image.For example, display mesh can be reduced according to some scaling
Logo image, so as to save display space.The second input of user, such as can be and slidably input.Such as, in terminal display screen
Sliding from right to left, slidably inputing etc. from top to bottom.
When the dragging for receiving user in some time inputs, multiple target images are obtained, display is as shown in Figure 3.Its
In, it is successively shown as image 1 sequentially in time, image 2, image 3, image 4, image 5 etc., key frame is image 3, is shown in
The center of display screen.If realizing fast-forward functionality, user can slide screen from right to left, successively after preview image 3
Image.For example, image 3 is used as start picture, when sliding from right to left, image 3 follows the sliding speed of user, gradually to the left
Side screen is mobile.Image 4 with also gradually moving in sliding process from right to left from right to left simultaneously.The movement speed of image 4
V (up) is f (x) (f (x) > 1) times of the movement speed v (down) of image 3, to realize in sliding process from right to left, image 3
The sheltering part of shielded image 4 gradually reduces, until image 4 is used as main picture.
In embodiments of the present invention, when terminal receives the input for fast forward and fast reverse video to be processed of user,
Target image is obtained, and the target image is that analysis acquisition is carried out based on the content to video to be processed.Therefore, aobvious in terminal
When showing the target image, user can determine the content for needing to watch according to the target image.Therefore, the embodiment of the present invention is utilized
Scheme may be in response to input of the user to video to be processed, accurately navigate to the content that user wants to see.
On the basis of the above embodiments, to carry out the operation such as sharing convenient for content of the user to acquisition, also receivable pair
The third of the second target image in the target image inputs.Then, it is inputted in response to the third, obtains the second target view
The information of frequency segment, wherein the second target video segment includes second target image.Finally, according to described second
The information of target video segment handles the second target video segment.Wherein, third input for example can be a little
Input is hit, input, touch input etc. are double-clicked.
Since video to be processed is divided for several video clips, that is to say, that each video clip can be seen
Make an independent small video.In embodiments of the present invention, by quickly previewing interface, user can be grasped by simple gesture
Make, select specific short video clips, carries out the rapid and convenient processing of video, such as video sharing, or editor etc..
As shown in figure 4, user quickly selects image 2 and image 4 by upward sliding.So, the image 2 that terminal will be chosen
Server is transmitted to the information of image 4.The sequence that server is chosen according to user, the time slice t4 that image 4 is represented (figure
The time interval for arriving image 5 as 4), it is quickly extracted by encoding and decoding platform, then the time slice t2 (figure that image 2 is represented
Time interval as 2 to image 3) it extracts.The segment of acquisition is synthesized new video flowing new_video by server, and is
This video flowing distribution broadcast address.Terminal, can be with direct viewing new_video after obtaining broadcast address, and carries out to video
Share, the operation such as local audio explanation is added.
It should be noted that during displaying target image, display mode can there are many, such as the side of nine grids
Formula.So during display, image can also display dynamically or statically.
It is the structure chart of video process apparatus provided in an embodiment of the present invention referring to Fig. 5, Fig. 5, is applied to server.Such as figure
Shown in 5, video process apparatus includes: the first receiving module 501, for receiving referring to the first of video to be processed for terminal transmission
It enables;Analysis module 502, for analyzing the content of the video to be processed, obtaining target in response to first instruction
Image;First sending module 503, for sending the target image to terminal, so that the terminal is defeated according to the first of user
Enter and show the target image, wherein first input is for referring to the video fast forward to be processed or rewind, described first
Enabling is terminal instruction of transmission in response to first input.
Optionally, analysis module 502 can include: submodule is divided, for instructing in response to described first, by described wait locate
Reason video is divided into N number of video clip, and N is positive integer;Submodule is extracted, for each video from N number of video clip
In segment, an at least frame image is extracted;Submodule is handled, for an at least frame image described in, as the target image.
Optionally, the division submodule is specifically used for, and the video to be processed is divided at predetermined intervals
For N number of video clip;Or the behavioural habits data according to user, the video to be processed is divided into N number of view
Frequency segment;Or the scene information according to the video to be processed, the video to be processed is divided into N number of piece of video
Section;Or the content temperature information according to the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Optionally, the division submodule can include: extraction unit, for extracting each picture of the video to be processed
Key frame in group, obtains M frame image, and M is positive integer;Computing unit, for for arbitrary neighborhood two field pictures, described in calculating
Similarity between adjacent adjacent image;First processing units are used in the case where the similarity is greater than similarity threshold,
The adjacent two field pictures are divided into Same Scene;Alternatively, the case where the similarity is less than the similarity threshold
Under, the adjacent two field pictures are divided into different scenes;The second processing unit, for using included by different scenes
Image obtains N number of video clip.
Optionally, the division submodule can include: generation unit, for utilizing institute according to the content temperature information
It states video content of the content temperature in object content heating range in video to be processed and generates target video segment;Third processing
Unit, for obtaining N number of video clip according to the target video segment.
Optionally, as shown in fig. 6, described device may also include that
Second receiving module 504, the second instruction sent for receiving the terminal, second instruction is the terminal
The input of the second target image in the target image is sent in response to user;Module 505 is obtained, for according to institute
The second instruction is stated, the second target image corresponding second target video segment in the video to be processed is obtained;Second
Sending module 506, for sending the information of the second target video segment to the terminal.
Device provided in an embodiment of the present invention can execute above method embodiment, implementing principle and technical effect class
Seemingly, details are not described herein again for the present embodiment.
It is the structure chart of video process apparatus provided in an embodiment of the present invention referring to Fig. 7, Fig. 7, is applied to terminal.Such as Fig. 7
Shown, video process apparatus includes:
First receiving module 701, for receiving user to the first of video to be processed the input, first input for pair
The video fast forward to be processed or rewind;First obtains module 702, for obtaining target image in response to first input,
The target image is analyzed based on the content to the video to be processed;Display module 703, for showing
State target image.
Specifically, the first acquisition module 702 may be in response to first input, the target figure is obtained from server
Picture, the target image are that the server is analyzed based on the content to the video to be processed.
Optionally, described first module 702 is obtained can include: submodule is divided, for dividing the video to be processed
For N number of video clip, N is positive integer;Submodule is extracted, for extracting from each video clip of N number of video clip
An at least frame image;Submodule is handled, for an at least frame image described in, as the target image.
Optionally, the division submodule is specifically used for, and the video to be processed is divided at predetermined intervals
For N number of video clip;Or the behavioural habits data according to user, the video to be processed is divided into N number of view
Frequency segment;Or the scene information according to the video to be processed, the video to be processed is divided into N number of piece of video
Section;Or the content temperature information according to the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Optionally, the division submodule can include: extraction unit, for extracting each picture of the video to be processed
Key frame in group, obtains M frame image, and M is positive integer;Computing unit, for for arbitrary neighborhood two field pictures, described in calculating
Similarity between adjacent adjacent image;First processing units are used in the case where the similarity is greater than similarity threshold,
The adjacent two field pictures are divided into Same Scene;Alternatively, the case where the similarity is less than the similarity threshold
Under, the adjacent two field pictures are divided into different scenes;The second processing unit, for using included by different scenes
Image obtains N number of video clip.
Optionally, the division submodule can include: generation unit, for utilizing institute according to the content temperature information
It states video content of the content temperature in object content heating range in video to be processed and generates target video segment;Third processing
Unit, for obtaining N number of video clip according to the target video segment.
Optionally, the display module 703 can include:
Sorting sub-module, for the successive pass according to the target image between the timestamp in the video to be processed
System, the target image is ranked up;Display sub-module, for the target image after display sequence of tiling;Receive son
Module, for receiving the second input of user;Submodule is handled, for inputting in response to described second, by the target image
In first object image and the second target image it is mobile to first direction so that the first object image is far from the terminal
Display screen center, second target image is close to the center of the display screen;Wherein, the first object image is position
Image in the center of the display screen of the terminal, second target image be timestamp be located at the first object image it
Preceding or image later.
Optionally, as shown in figure 8, described device may also include that
Second receiving module 704, for receiving the third input to the second target image in the target image;Second
Module 705 is obtained, for inputting in response to the third, obtains the information of the second target video segment, wherein second mesh
Marking video clip includes second target image;Processing module 706, for the letter according to the second target video segment
Breath, handles the second target video segment.
Device provided in an embodiment of the present invention can execute above method embodiment, implementing principle and technical effect class
Seemingly, details are not described herein again for the present embodiment.
As shown in figure 9, the communication equipment of the embodiment of the present invention, is applied to server, comprising:
Processor 900 executes following process: receiving end by transceiver 910 for reading the program in memory 920
The first instruction to video to be processed that end is sent;In response to first instruction, the content of the video to be processed is carried out
Analysis, obtains target image;The target image is sent to terminal, so that the terminal shows institute according to the first of user the input
State target image, wherein first input is for the video fast forward to be processed or rewind, first instruction to be described
The instruction that terminal is sent in response to first input.
Transceiver 910, for sending and receiving data under the control of processor 900.
Wherein, in Fig. 9, bus architecture may include the bus and bridge of any number of interconnection, specifically by processor 900
The various circuits for the memory that the one or more processors and memory 920 of representative represent link together.Bus architecture is also
Various other circuits of such as peripheral equipment, voltage-stablizer and management circuit or the like can be linked together, these are all
It is it is known in the art, therefore, it will not be further described herein.Bus interface provides interface.Transceiver 910 can
To be multiple element, that is, includes transmitter and transceiver, the list for communicating over a transmission medium with various other devices is provided
Member.Processor 900, which is responsible for management bus architecture and common processing, memory 920, can store processor 900 and is executing operation
When used data.
Processor 900, which is responsible for management bus architecture and common processing, memory 920, can store processor 900 and is holding
Used data when row operation.
Processor 900 is also used to read the computer program, executes following steps:
In response to first instruction, the video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
Processor 900 is also used to read the computer program, executes following steps:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
Person
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Processor 900 is also used to read the computer program, executes following steps:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For arbitrary neighborhood two field pictures, the similarity between the adjacent adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene
In;Alternatively, the adjacent two field pictures are divided into different in the case where the similarity is less than the similarity threshold
In scene;
Using image included by different scenes, N number of video clip is obtained.
Processor 900 is also used to read the computer program, executes following steps:
According to the content temperature information, using content temperature in the video to be processed in object content heating range
Video content generate target video segment;
According to the target video segment, N number of video clip is obtained.
Processor 900 is also used to read the computer program, executes following steps:
Receive the second instruction that the terminal is sent, second instruction be the terminal in response to user to the target
The input of the second target image in image and send;
According to second instruction, the second target image corresponding second target in the video to be processed is obtained
Video clip;
The information of the second target video segment is sent to the terminal.
Equipment provided in an embodiment of the present invention can execute above method embodiment, implementing principle and technical effect class
Seemingly, details are not described herein again for the present embodiment.
As shown in Figure 10, the communication equipment of the embodiment of the present invention is applied to terminal, comprising:
Processor 1000 executes following process for reading the program in memory 1020:
Receive user to the first of video to be processed the input by transceiver 1010, first input for it is described to
Handle video fast forward or rewind;In response to it is described first input, obtain target image, the target image be based on to it is described to
What the content of processing video was analyzed;Show the target image.
Transceiver 1010, for sending and receiving data under the control of processor 1000.
Wherein, in Figure 10, bus architecture may include the bus and bridge of any number of interconnection, specifically by processor
The various circuits for the memory that 1000 one or more processors represented and memory 1020 represent link together.Total coil holder
Structure can also link together various other circuits of such as peripheral equipment, voltage-stablizer and management circuit or the like, this
It is all a bit it is known in the art, therefore, it will not be further described herein.Bus interface provides interface.Transceiver
1010 can be multiple element, that is, include transmitter and receiver, provide for logical with various other devices over a transmission medium
The unit of letter.For different user equipmenies, user interface 1030, which can also be, the interface for needing equipment external is inscribed, even
The equipment connect includes but is not limited to keypad, display, loudspeaker, microphone, control stick etc..
Processor 1000, which is responsible for management bus architecture and common processing, memory 1020, can store processor 1000 and exists
Execute used data when operation.
Processor 1000 is also used to read the computer program, executes following steps:
In response to first input, the target image is obtained from server, the target image is the server
It is analyzed based on the content to the video to be processed.
Processor 1000 is also used to read the computer program, executes following steps:
The video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
Processor 1000 is also used to read the computer program, executes following steps:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
Person
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Processor 1000 is also used to read the computer program, executes following steps:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For the arbitrary neighborhood two field pictures in the M frame image, the similarity between the adjacent adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene
In;Alternatively, the adjacent two field pictures are divided into different in the case where the similarity is less than the similarity threshold
In scene;
Using image included by different scenes, N number of video clip is obtained.
Processor 1000 is also used to read the computer program, executes following steps:
According to the content temperature information, using content temperature in the video to be processed in object content heating range
Video content generate target video segment;
According to the target video segment, N number of video clip is obtained.
Processor 1000 is also used to read the computer program, executes following steps:
According to precedence relationship of the target image between the timestamp in the video to be processed, by the target figure
As being ranked up;
The target image after tiling display sequence;
Receive the second input of user;
In response to second input, by the target image first object image and the second target image to first
Direction is mobile, so that the center of the display screen of the first object image far from the terminal, second target image are close
The center of the display screen;
Wherein, the first object image is the image at the center of the display screen positioned at the terminal, second target
Image is that timestamp is located at the image before or after the first object image.
Processor 1000 is also used to read the computer program, executes following steps:
It receives and the third of the second target image in the target image is inputted;
It is inputted in response to the third, obtains the information of the second target video segment, wherein the second target video piece
Section includes second target image;
According to the information of the second target video segment, the second target video segment is handled.
Equipment provided in an embodiment of the present invention can execute above method embodiment, implementing principle and technical effect class
Seemingly, details are not described herein again for the present embodiment.
In addition, the computer readable storage medium of the embodiment of the present invention, for storing computer program, the computer journey
Sequence can be executed by processor and perform the steps of
Receive the first instruction to video to be processed that terminal is sent;
In response to first instruction, the content of the video to be processed is analyzed, target image is obtained;
The target image is sent to terminal, so that the terminal shows the target figure according to the first of user the input
Picture, wherein first input is for the video fast forward to be processed or rewind, first instruction to be that the terminal responds
In the instruction that first input is sent.
Wherein, described in response to first instruction, the content of the video to be processed is analyzed, target figure is obtained
Picture, comprising:
In response to first instruction, the video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
It is wherein, described that the video to be processed is divided into N number of video clip, comprising:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
Person
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Wherein, the video to be processed is divided into N number of view by the scene information according to the video to be processed
Frequency segment, comprising:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For arbitrary neighborhood two field pictures, the similarity between the adjacent adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene
In;Alternatively, the adjacent two field pictures are divided into different in the case where the similarity is less than the similarity threshold
In scene;
Using image included by different scenes, N number of video clip is obtained.
Wherein, the content temperature information according to the video to be processed, is divided into the N for the video to be processed
A video clip, comprising:
According to the content temperature information, using content temperature in the video to be processed in object content heating range
Video content generate target video segment;
According to the target video segment, N number of video clip is obtained.
Wherein, after the target image to terminal transmission, the method also includes:
Receive the second instruction that the terminal is sent, second instruction be the terminal in response to user to the target
The input of the second target image in image and send;
According to second instruction, the second target image corresponding second target in the video to be processed is obtained
Video clip;
The information of the second target video segment is sent to the terminal.
In addition, the computer readable storage medium of the embodiment of the present invention, for storing computer program, the computer journey
Sequence can be executed by processor and perform the steps of
User is received to the first of video to be processed the input, first input for the video fast forward to be processed or
Rewind;
In response to first input, target image is obtained, the target image is based on to the video to be processed
What content was analyzed;
Show the target image.
Wherein, the acquisition target image includes:
In response to first input, the target image is obtained from server, the target image is the server
It is analyzed based on the content to the video to be processed.
Wherein, described in response to first input, obtain target image, comprising:
The video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
It is wherein, described that the video to be processed is divided into N number of video clip, comprising:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
Person
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of piece of video
Section.
Wherein, the video to be processed is divided into N number of view by the scene information according to the video to be processed
Frequency segment, comprising:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For the arbitrary neighborhood two field pictures in the M frame image, the similarity between the adjacent adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene
In;Alternatively, the adjacent two field pictures are divided into different in the case where the similarity is less than the similarity threshold
In scene;
Using image included by different scenes, N number of video clip is obtained.
Wherein, the content temperature information according to the video to be processed, is divided into the N for the video to be processed
A video clip, comprising:
According to the content temperature information, using content temperature in the video to be processed in object content heating range
Video content generate target video segment;
According to the target video segment, N number of video clip is obtained.
Wherein, the number of the target image is at least two;The display target image, comprising:
According to precedence relationship of the target image between the timestamp in the video to be processed, by the target figure
As being ranked up;
The target image after tiling display sequence;
Receive the second input of user;
In response to second input, by the target image first object image and the second target image to first
Direction is mobile, so that the center of the display screen of the first object image far from the terminal, second target image are close
The center of the display screen;
Wherein, the first object image is the image at the center of the display screen positioned at the terminal, second target
Image is that timestamp is located at the image before or after the first object image.
Wherein, after the display target image, the method also includes:
It receives and the third of the second target image in the target image is inputted;
It is inputted in response to the third, obtains the information of the second target video segment, wherein the second target video piece
Section includes second target image;
According to the information of the second target video segment, the second target video segment is handled.
In several embodiments provided herein, it should be understood that disclosed method and apparatus, it can be by other
Mode realize.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
For a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can combine
Or it is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed phase
Coupling, direct-coupling or communication connection between mutually can be through some interfaces, the INDIRECT COUPLING or communication of device or unit
Connection can be electrical property, mechanical or other forms.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that the independent physics of each unit includes, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes receiving/transmission method described in each embodiment of the present invention
Part steps.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, abbreviation
ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc. are various can store
The medium of program code.
The above is a preferred embodiment of the present invention, it is noted that for those skilled in the art
For, without departing from the principles of the present invention, it can also make several improvements and retouch, these improvements and modifications
It should be regarded as protection scope of the present invention.
Claims (16)
1. a kind of method for processing video frequency is applied to server characterized by comprising
Receive the first instruction to video to be processed that terminal is sent;
In response to first instruction, the content of the video to be processed is analyzed, target image is obtained;
The target image is sent to terminal, so that the terminal shows the target image according to the first of user the input,
In, first input is for the video fast forward to be processed or rewind, first instruction to be the terminal in response to institute
The instruction stating the first input and sending.
2. the method according to claim 1, wherein described instruct in response to described first, to described to be processed
The content of video is analyzed, and target image is obtained, comprising:
In response to first instruction, the video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
3. according to the method described in claim 2, it is characterized in that, described be divided into N number of piece of video for the video to be processed
Section, comprising:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of video clip.
4. according to the method described in claim 3, it is characterized in that, the scene information according to the video to be processed, is incited somebody to action
The video to be processed is divided into N number of video clip, comprising:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For arbitrary neighborhood two field pictures, the similarity between the adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene;Or
The adjacent two field pictures are divided into different scenes in the case where the similarity is less than the similarity threshold by person
In;
Using image included by different scenes, N number of video clip is obtained.
5. according to the method described in claim 3, it is characterized in that, described believe according to the content temperature of the video to be processed
Breath, is divided into N number of video clip for the video to be processed, comprising:
According to the content temperature information, view of the content temperature in object content heating range in the video to be processed is utilized
Frequency content generates target video segment;
According to the target video segment, N number of video clip is obtained.
6. the method according to claim 1, wherein it is described send the target image to terminal after, institute
State method further include:
Receive the second instruction that the terminal is sent, second instruction be the terminal in response to user to the target image
In the second target image input and send;
According to second instruction, the second target image corresponding second target video in the video to be processed is obtained
Segment;
The information of the second target video segment is sent to the terminal.
7. a kind of method for processing video frequency is applied to terminal characterized by comprising
First input of the user to video to be processed is received, first input is for the video fast forward to be processed or fastly
It moves back;
In response to first input, target image is obtained, the target image is based on the content to the video to be processed
It is analyzed;
Show the target image.
8. the method according to the description of claim 7 is characterized in that described in response to first input, acquisition target image
Include:
In response to first input, the target image is obtained from server, the target image is that the server is based on
The content of the video to be processed is analyzed.
9. target image is obtained the method according to the description of claim 7 is characterized in that described input in response to described first,
Include:
The video to be processed is divided into N number of video clip, N is positive integer;
From each video clip of N number of video clip, an at least frame image is extracted;
Using an at least frame image, as the target image.
10. according to the method described in claim 9, it is characterized in that, described be divided into N number of piece of video for the video to be processed
Section, comprising:
The video to be processed is divided into N number of video clip at predetermined intervals;Or
According to the behavioural habits data of user, the video to be processed is divided into N number of video clip;Or
According to the scene information of the video to be processed, the video to be processed is divided into N number of video clip;Or
According to the content temperature information of the video to be processed, the video to be processed is divided into N number of video clip.
11. according to the method described in claim 10, it is characterized in that, the scene information according to the video to be processed,
The video to be processed is divided into N number of video clip, comprising:
The key frame in each picture group of the video to be processed is extracted, M frame image is obtained, M is positive integer;
For the arbitrary neighborhood two field pictures in the M frame image, the similarity between the adjacent adjacent image is calculated;
In the case where the similarity is greater than similarity threshold, the adjacent two field pictures are divided into Same Scene;Or
The adjacent two field pictures are divided into different scenes in the case where the similarity is less than the similarity threshold by person
In;
Using image included by different scenes, N number of video clip is obtained.
12. according to the method for claim 11, which is characterized in that described to be believed according to the content temperature of the video to be processed
Breath, is divided into N number of video clip for the video to be processed, comprising:
According to the content temperature information, view of the content temperature in object content heating range in the video to be processed is utilized
Frequency content generates target video segment;
According to the target video segment, N number of video clip is obtained.
13. method according to claim 7 or 8, which is characterized in that the number of the target image is at least two;It is described
Show the target image, comprising:
According to precedence relationship of the target image between the timestamp in the video to be processed, by the target image into
Row sequence;
The target image after tiling display sequence;
Receive the second input of user;
In response to second input, by the target image first object image and the second target image to first direction
Mobile, so that the center of the display screen of the first object image far from the terminal, second target image is close to described
The center of display screen;
Wherein, the first object image is the image at the center of the display screen positioned at the terminal, second target image
The image being located at before or after the first object image for timestamp.
14. according to the method for claim 13, which is characterized in that after the display target image, the side
Method further include:
It receives and the third of the second target image in the target image is inputted;
It is inputted in response to the third, obtains the information of the second target video segment, wherein the second target video segment packet
Include second target image;
According to the information of the second target video segment, the second target video segment is handled.
15. a kind of communication equipment, comprising: transceiver, memory, processor and be stored on the memory and can be at the place
The computer program run on reason device;It is characterized in that,
The processor is realized for reading the program in memory as in method described in any one of claims 1 to 6
Step;Or step of the realization in the method as described in any one of claim 7 to 15.
16. a kind of computer readable storage medium, for storing computer program, which is characterized in that the computer program quilt
It realizes when processor executes such as the step in method described in any one of claims 1 to 6;Or realize such as claim 7
Step into 14 described in any item methods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910740972.7A CN110505502A (en) | 2019-08-12 | 2019-08-12 | A kind of method for processing video frequency, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910740972.7A CN110505502A (en) | 2019-08-12 | 2019-08-12 | A kind of method for processing video frequency, equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110505502A true CN110505502A (en) | 2019-11-26 |
Family
ID=68586436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910740972.7A Pending CN110505502A (en) | 2019-08-12 | 2019-08-12 | A kind of method for processing video frequency, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110505502A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147915A (en) * | 2019-12-30 | 2020-05-12 | 咪咕视讯科技有限公司 | Video processing method, server, and computer-readable storage medium |
CN113435328A (en) * | 2021-06-25 | 2021-09-24 | 上海众源网络有限公司 | Video clip processing method and device, electronic equipment and readable storage medium |
CN114268849A (en) * | 2022-01-29 | 2022-04-01 | 北京卡路里信息技术有限公司 | Video processing method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686418A (en) * | 2013-12-27 | 2014-03-26 | 联想(北京)有限公司 | Information processing method and electronic device |
US20150378589A1 (en) * | 2014-06-27 | 2015-12-31 | International Business Machines Corporation | Utilizing key points in a progress bar to browse through content |
CN107172475A (en) * | 2017-04-21 | 2017-09-15 | 腾讯科技(深圳)有限公司 | The playing method and device of video |
CN107256272A (en) * | 2017-06-27 | 2017-10-17 | 深圳市金立通信设备有限公司 | Adjust method, terminal and the computer-readable recording medium of video playback position |
CN107948732A (en) * | 2017-12-04 | 2018-04-20 | 京东方科技集团股份有限公司 | Playback method, video play device and the system of video |
CN109819346A (en) * | 2019-03-13 | 2019-05-28 | 联想(北京)有限公司 | Video file processing method and processing device, computer system and readable storage medium storing program for executing |
-
2019
- 2019-08-12 CN CN201910740972.7A patent/CN110505502A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686418A (en) * | 2013-12-27 | 2014-03-26 | 联想(北京)有限公司 | Information processing method and electronic device |
US20150378589A1 (en) * | 2014-06-27 | 2015-12-31 | International Business Machines Corporation | Utilizing key points in a progress bar to browse through content |
CN107172475A (en) * | 2017-04-21 | 2017-09-15 | 腾讯科技(深圳)有限公司 | The playing method and device of video |
CN107256272A (en) * | 2017-06-27 | 2017-10-17 | 深圳市金立通信设备有限公司 | Adjust method, terminal and the computer-readable recording medium of video playback position |
CN107948732A (en) * | 2017-12-04 | 2018-04-20 | 京东方科技集团股份有限公司 | Playback method, video play device and the system of video |
CN109819346A (en) * | 2019-03-13 | 2019-05-28 | 联想(北京)有限公司 | Video file processing method and processing device, computer system and readable storage medium storing program for executing |
Non-Patent Citations (1)
Title |
---|
董乐乐: "基于关键帧提取的视频智能快进技术", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147915A (en) * | 2019-12-30 | 2020-05-12 | 咪咕视讯科技有限公司 | Video processing method, server, and computer-readable storage medium |
CN113435328A (en) * | 2021-06-25 | 2021-09-24 | 上海众源网络有限公司 | Video clip processing method and device, electronic equipment and readable storage medium |
CN113435328B (en) * | 2021-06-25 | 2024-05-31 | 上海众源网络有限公司 | Video clip processing method and device, electronic equipment and readable storage medium |
CN114268849A (en) * | 2022-01-29 | 2022-04-01 | 北京卡路里信息技术有限公司 | Video processing method and device |
CN114268849B (en) * | 2022-01-29 | 2024-08-06 | 北京卡路里信息技术有限公司 | Video processing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10560739B2 (en) | Method, system, apparatus, and non-transitory computer readable recording medium for extracting and providing highlight image of video content | |
CN110225369B (en) | Video selective playing method, device, equipment and readable storage medium | |
CN110730387B (en) | Video playing control method and device, storage medium and electronic device | |
CN107820138B (en) | Video broadcasting method, device, terminal and storage medium | |
CN110688571A (en) | List stream implementation method and device, electronic equipment and storage medium | |
CN111447505B (en) | Video clipping method, network device, and computer-readable storage medium | |
CN107079138A (en) | The storage with the motion video of spectators' label data and editor using sensor and participant | |
KR20190132360A (en) | Method and device for processing multimedia resources | |
US10674183B2 (en) | System and method for perspective switching during video access | |
CN107797717B (en) | Push method, display method, client device and data processing system | |
CN110505502A (en) | A kind of method for processing video frequency, equipment and computer readable storage medium | |
US9883243B2 (en) | Information processing method and electronic apparatus | |
CN108932147A (en) | Method and apparatus for switching boarding application | |
CN113655930B (en) | Information publishing method, information display method and device, electronic equipment and medium | |
CN113589991A (en) | Text input method and device, electronic equipment and storage medium | |
CN115567745A (en) | Display method, display device, electronic equipment and computer readable medium | |
CN113918522A (en) | File generation method and device and electronic equipment | |
CN113747230B (en) | Audio and video processing method and device, electronic equipment and readable storage medium | |
CN104901939B (en) | Method for broadcasting multimedia file and terminal and server | |
US11558666B2 (en) | Method, apparatus, and non-transitory computer readable record medium for providing content based on user reaction related to video | |
CN113010738B (en) | Video processing method, device, electronic equipment and readable storage medium | |
CN113596574A (en) | Video processing method, video processing apparatus, electronic device, and readable storage medium | |
WO2022179415A1 (en) | Audiovisual work display method and apparatus, and device and medium | |
CN113873081B (en) | Method and device for sending associated image and electronic equipment | |
JP2011203768A (en) | Image retrieval device and method, information terminal, information processing method, image retrieval system, and program |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191126 |
|
RJ01 | Rejection of invention patent application after publication |