CN105939483A - Video processing method and device - Google Patents
Video processing method and device Download PDFInfo
- Publication number
- CN105939483A CN105939483A CN201610393615.4A CN201610393615A CN105939483A CN 105939483 A CN105939483 A CN 105939483A CN 201610393615 A CN201610393615 A CN 201610393615A CN 105939483 A CN105939483 A CN 105939483A
- Authority
- CN
- China
- Prior art keywords
- video
- segment
- start information
- request
- termination message
- 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
- 238000003672 processing method Methods 0.000 title abstract 2
- 238000000034 method Methods 0.000 claims abstract description 71
- 239000012634 fragment Substances 0.000 claims abstract description 65
- 238000012545 processing Methods 0.000 claims abstract description 57
- 230000008569 process Effects 0.000 claims abstract description 42
- 238000010586 diagram Methods 0.000 description 6
- 238000010276 construction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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/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/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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234345—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention provides a video processing method and device. The method comprises the steps of obtaining a video ID of a video, and start information and end information corresponding to fragment selection operation when the fragment selection operation is received in the playing process of the video; sending a video processing request to a server, wherein the video ID, the start information and the end information are carried in the video processing request; receiving video fragments returned by the server according to the video ID, the start information and the end information; and converting the video fragments, thereby obtaining dynamic pictures. Compared with the prior art, the method and the device have the advantages that a user can obtain the video fragments through the simple fragment selection operation, and the dynamic pictures are produced.
Description
Technical field
The present invention relates to video technique field, particularly relate to a kind of method for processing video frequency and device.
Background technology
Along with the development of Internet technology, becoming to facilitate very much by network viewing video, increasing user selects to lead to
Cross the watching video such as website or video software.When watching video, user the most often carries out the behaviour of sectional drawing etc. to video
Make.
In the prior art, user can only carry out sectional drawing to obtain static images to whole section of video, it is also possible to for obtain
Static images carries out various operation, but video can not be carried out random intercepting, to obtain dynamic picture.
Summary of the invention
For overcoming problem present in correlation technique, the embodiment of the present invention provides a kind of method for processing video frequency and device.
In order to solve above-mentioned technical problem, the embodiment of the present invention has invented following technical scheme:
A kind of method for processing video frequency, including:
In video display process, when receiving segment selection operation, obtain the video ID of described video and described
Section selects start information and the termination message of operation correspondence;
To server send Video processing request, described Video processing request carry described video ID, described start information and
Described termination message;
Receive the video segment that described server returns according to video ID, start information and termination message;
Described video segment is converted to dynamic picture.
Preferably, described start information and termination message, including: initial time and the time of termination, or, initial frame number and
Terminate frame number.
Preferably, the video segment that described reception server returns according to video ID, start information and termination message, including:
Receive fragment ID that described video segment that server sends according to video ID, start information and termination message is corresponding;
Sending video acquisition request to described server, described fragment ID is carried in the request of described video acquisition;
Receive the video segment that server returns according to the request of described video acquisition.
Preferably, described described video segment is converted to dynamic picture, including:
Determine the transcoding mode corresponding with described video segment;
Utilize described transcoding mode to carry out transcoding and obtain dynamic picture.
The invention allows for a kind of method for processing video frequency, including:
Receiving the Video processing request that terminal sends according to segment selection operation during video playback, described Video processing is asked
Carry video ID, start information and termination message that described segment selection operation is corresponding;
According to described start information and described termination message, described video corresponding for video ID intercepts the piece of video of correspondence
Section;
Described video segment is sent to terminal.
Preferably, described start information and described termination message, including: initial time and the time of termination, or, start frame
Number and termination frame number.
Preferably, described described video segment is sent to terminal, including:
Fragment ID of described video segment is sent to terminal;
Receiving the video acquisition request that terminal sends, described fragment ID is carried in the request of described video acquisition;
The video segment corresponding with described fragment ID is sent to terminal.
The invention allows for a kind of method for processing video frequency, including:
In video display process, when receiving segment selection operation, obtain the video ID of described video and described
Start information that segment selection operation is corresponding and termination message;
According to described start information and described termination message, described video corresponding for video ID intercepts video segment;
Described video segment is converted to dynamic picture.
Correspondingly, the invention allows for a kind of video process apparatus, including:
First acquisition module, in video display process, when receiving segment selection operation, obtains described video
Video ID and start information corresponding to described segment selection operation and termination message;
First sending module, for sending Video processing request to server, described video is carried in the request of described Video processing
ID, described start information and described termination message;
First receiver module, for receiving the video that described server returns according to video ID, start information and termination message
Fragment;
First modular converter, for being converted to dynamic picture by described video segment.
Preferably, described start information and termination message, including: initial time and the time of termination, or, initial frame number and
Terminate frame number.
Preferably, described first receiver module, including:
Receive submodule, for receiving the described piece of video that server sends according to video ID, start information and termination message
Fragment ID that section is corresponding;
Sending submodule, for sending video acquisition request to described server, the request of described video acquisition carries described
Section ID;
Receiving sheet cross-talk module, for receiving the video segment that server returns according to the request of described video acquisition.
Preferably, described first modular converter, including:
Determine submodule, for determining the transcoding mode corresponding with described video segment;
Transcoding submodule, is used for utilizing described transcoding mode to carry out transcoding and obtains dynamic picture.
Correspondingly, the invention allows for a kind of video process apparatus, including:
Second receiver module, for receiving the Video processing request that terminal sends according to segment selection operation during video playback,
Described segment selection operation correspondence video ID, start information and termination message are carried in the request of described Video processing;
Second interception module, for according to described start information and described termination message, at described video corresponding for video ID
The middle video segment intercepting correspondence;
Second sending module, for being sent to terminal by described video segment.
Preferably, described start information and described termination message, including: initial time and the time of termination, or, start frame
Number and termination frame number.
Preferably, described second sending module, including:
Send fragment ID submodule, for fragment ID of described video segment is sent to terminal;
Receiving request submodule, for receiving the video acquisition request that terminal sends, the request of described video acquisition is carried described
Fragment ID;
Send fragment submodule, for the video segment corresponding with described fragment ID is sent to terminal.
Correspondingly, the invention allows for a kind of video process apparatus, including:
3rd acquisition module, in video display process, when receiving segment selection operation, obtains described video
Video ID and start information corresponding to described segment selection operation and termination message;
3rd interception module, for according to described start information and described termination message, in described corresponding the regarding of video ID
Video segment is intercepted in Pin;
3rd modular converter, for being converted to dynamic picture by described video segment.
The technical scheme that embodiments of the invention provide can include following beneficial effect:
The program that the embodiment of the present invention provides, in video display process, when receiving segment selection operation, obtains
The video ID of described video and start information corresponding to described segment selection operation and termination message.Send to server and regard
Frequency processes request, and described video ID, described start information and described termination message are carried in the request of described Video processing.And then
Receive the video segment that described server returns according to video ID, start information and termination message.The present invention believes according to ID
Breath, it is possible to obtain video exactly.Meanwhile, user can random designated play position, carry out video intercepting.
The program that the embodiment of the present invention provides, equipment is according to id information, start information and the termination message of video, it is possible to
Obtain the target video between said two play position, generate dynamic picture.And user has only to carry out Piece Selection,
Just dynamic picture can be obtained.
It should be appreciated that it is only exemplary and explanatory that above general description and details hereinafter describe, can not
Limit the present invention.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meet embodiments of the invention,
And for explaining the principle of the present invention together with description.
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
In technology description, the required accompanying drawing used is briefly described, it should be apparent that, for those of ordinary skill in the art
Speech, on the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The schematic flow sheet of the first method for processing video frequency that Fig. 1 provides for the embodiment of the present invention;
Fig. 2 is a kind of detailed process schematic diagram of step S103 in Fig. 1;
Fig. 3 is a kind of detailed process schematic diagram of step S104 in Fig. 1;
The schematic flow sheet of the second method for processing video frequency that Fig. 4 provides for the embodiment of the present invention;
Fig. 5 is a kind of detailed process schematic diagram of step S203 in Fig. 4;
The schematic flow sheet of the third method for processing video frequency that Fig. 6 provides for the embodiment of the present invention;
The structural representation of the first video recommendations device that Fig. 7 provides for the embodiment of the present invention;
Fig. 8 is a kind of detailed construction schematic diagram of the first receiver module in Fig. 7;
Fig. 9 is a kind of detailed construction schematic diagram of the first modular converter in Fig. 7;
The structural representation of the second video recommendations device that Figure 10 provides for the embodiment of the present invention;
Figure 11 is a kind of detailed construction schematic diagram of the second sending module in Figure 10;
The structural representation of the third video recommendations device that Figure 12 provides for the embodiment of the present invention.
Detailed description of the invention
The embodiment of the present invention provides a kind of method for processing video frequency.The method can apply in equipment, and equipment can be terminal,
Or, the server being connected with terminal, such as: the computer of application software is installed, or, it is connected with computer
Connect, and carry out the application software server of data interaction with the application software of installation in computer.
In one embodiment of the invention, as it is shown in figure 1, this method for processing video frequency comprises the following steps:
In video display process, when receiving segment selection operation, in step S101, obtain regarding of described video
Frequently ID and start information corresponding to described segment selection operation and termination message.Otherwise, flow process is terminated.
In an embodiment of the present invention, user can operate during viewing video, and then obtains dynamic picture.
User can select video segment in the optional position in the video play, and selection is obtained video segment and is fabricated to Dynamic Graph
Sheet.Video segment has its broadcasting starting point corresponding in video and plays terminal, when Piece Selection, it may be determined that selected
Video segment broadcasting starting point in video and broadcasting terminal.Such as, user presses Piece Selection in video display process
Button, determines the broadcasting starting point of video segment, Continued depression process, stops pressing when playing and arriving and play terminal, complete
Become the selection of fragment.User can also press select button respectively in video playback to when playing starting point and play terminal,
Carry out the selection of fragment.
Additionally, except press select button selection mode of operation, user can also by click on playing progress bar, or
Starting point and the mode such as the time playing terminal or frame number are play in input, select video segment.The terminal used as user sets
Standby for touch control device time, the selection operation of user can be then to slide, click on, touch or input etc..
After user have selected video segment, terminal is just able to receive that this operation, by periodically or reaching specific bar
Carrying out segment selection operation detection after part, terminal just can know whether to have received this operation.
In an embodiment of the present invention, when the testing result of terminal is that, when having been received by segment selection operation, acquisition regards
The video ID of frequency.The video ID of each video is different from, and video ID is the mark that each video is different from other videos.
Video ID can be server be video editing, can by use numeral, letter or both combine etc. in the way of carry out
Coding.
While obtaining the video ID of video, terminal also needs to obtain start information corresponding to segment selection operation and termination
Information.The segment selection operation of user, it is determined that the broadcasting starting point of video segment selected by user and broadcasting terminal, and video
The broadcasting starting point of fragment and broadcasting terminal, have its parameter information corresponding in video, plays the parameter information of starting point i.e.
For start information, the parameter information playing terminal is termination message.
In step s 102, to server send Video processing request, described Video processing request carry described video ID,
Described start information and described termination message.
In an embodiment of the present invention, terminal, in order to obtain video segment, is obtaining video ID, start information and termination
After information, Video processing request can be sent to server, the request of this Video processing carries the content of above-mentioned acquisition.
Terminal, by carrying video ID, start information and termination message in the request, provides the base generating video segment to server
Plinth.
In step s 103, the piece of video that described server returns is received according to video ID, start information and termination message
Section.
In an embodiment of the present invention, terminal, after sending Video processing request to server, makes server make accordingly
Feedback, specifically, be to enable the server to according to the content carried in the request of this Video processing and request, generation regards
Frequently fragment, and return this video segment to terminal.The video ID carried in the Video processing request that terminal sends, makes clothes
Business device can find video, start information and termination message then can make server according to video ID in video library
Determine the broadcasting starting point of video segment and play terminal, thus according to playing starting point and playing the right of both terminals and video
Should be related to, video is processed, obtain video segment.
In step S104, described video segment is converted to dynamic picture.
In an embodiment of the present invention, this video segment, after obtaining video segment, i.e. can be converted to dynamically by terminal
Picture, transformation process can be carried out by the application program that terminal carries, it is also possible to transferred other application software by terminal
Carry out.Video and dynamic picture have different forms, and the form of usual dynamic picture is GIF (Graphics
Interchange Format, graphic interchange format), and the form of video has a variety of, such as MP4 form, MOV lattice
Formula and RMVB form etc..Video segment is converted to dynamic picture, the conversion of form can be by, by video segment
Form is converted to the form of dynamic picture, and then obtains dynamic picture.
The dynamic picture being converted to, can be stored in the file manager of this locality, can also upload on line simultaneously
In picture library, user can use this picture in this locality, and be transmitted on line and share.
Embodiments of the invention, first detect whether to receive segment selection operation, when receiving segment selection operation,
By the video ID got, start information and termination message these three parameter, carry out the intercepting of video.Visible, pass through
Shirtsleeve operation, user just can obtain video segment, generates dynamic picture.
Further, for a user, have only in the present invention by selecting video segment, it is possible to directly obtaining can
The dynamic picture used, centre the operating procedure without other.
In the above-described embodiments, described start information and termination message, including: initial time and the time of termination, or, rise
Beginning frame number and termination frame number.
In an embodiment of the present invention, the information in start information and termination message, can be any in time and frame number
A kind of.Wherein, the time is the reproduction time of video, the initial reproduction time of record video segment correspondence in video and end
Only reproduction time, enables the server to the initial reproduction time according to record and terminates reproduction time process video, depending on
Frequently fragment.For example, the starting of video is designated as the 0th second, and the initial reproduction time of video segment is the 6th second, terminates
Reproduction time is the 10th second, makes server can process video according to the two time, obtains from the beginning of the 6th second,
To the video of the 10th second.
Frame number can also be used as the information obtained, for example, the first frame picture of video is designated as the 1st frame, user
When carrying out segment selection operation, the initial frame number determined is the 10th frame, terminate frame number be the 100th frame, then by this two
Individual frame number upload server, enables the server to carry out accordingly Video processing, obtains the video from the 10th frame to the 100th frame
Fragment.
In one embodiment of the invention, as in figure 2 it is shown, above-mentioned steps S103 may comprise steps of.
In step S1031, receive the described piece of video that server sends according to video ID, start information and termination message
Fragment ID that section is corresponding.
In an embodiment of the present invention, asking of video ID, start information and termination message is carried in terminal to server transmission
After asking, server is made to generate video segment according to the content carried.Terminal can directly receive the piece of video that server returns
Section, it is also possible to receive fragment ID of the video segment that server sends, then regarded from server acquisition by this fragment ID
Frequently fragment.By the way of obtaining fragment ID, terminal can obtain video segment from server at any time.
In step S1032, sending video acquisition request to described server, the request of described video acquisition carries described
Section ID.
In an embodiment of the present invention, if terminal obtains fragment ID, then can send video acquisition request to server,
Obtain video segment.In the request, fragment ID can be carried, in order to server according to fragment ID in video library
Find the video segment that fragment ID is corresponding.
In step S1033, receive the video segment that server returns according to the request of described video acquisition.
In an embodiment of the present invention, the video acquisition request that terminal sends can make server return video segment, in order to
In being subsequently generated dynamic picture.
In one embodiment of the invention, as it is shown on figure 3, above-mentioned steps S104 may comprise steps of.
In step S1041, determine the transcoding mode corresponding with described video segment.
In an embodiment of the present invention, transcoding can be passed through, the form of video segment is converted to the form of dynamic picture.
Perform transcoding operation to need according to video segment and the form of dynamic picture, determine the mode of transcoding.For example, need
By the dynamic picture that video segment transcoding is GIF form of MOV form, i.e. select in default various transcoding mode from
The result of selection, to the transcoding mode of GIF form, is defined as the transcoding mode needing to use by MOV form.
In step S1042, utilize described transcoding mode to carry out transcoding and obtain dynamic picture.
In one embodiment of the invention, additionally provide a kind of method for processing video frequency, as shown in Figure 4, including:
In step s 201, the Video processing request that terminal sends, institute are received according to segment selection operation during video playback
State Video processing request and carry video ID, start information and the termination message that described segment selection operation is corresponding.
In an embodiment of the present invention, the Video processing that server sends by receiving terminal is asked, and carries out regarding of correspondence
Frequency processes operation.Specifically, in Video processing is asked, video ID, start information and termination message, server are carried
According to the above-mentioned contents processing video carried, and then video segment can be obtained.
In step S202, according to described start information and described termination message, in described video corresponding for video ID
Intercept corresponding video segment.
In an embodiment of the present invention, after server obtains video ID, video ID pair can be found in video library
The video answered.Server obtains start information and the termination message of video segment, i.e. may determine that video segment is at video
In broadcasting starting point and play terminal.So, video can be intercepted by server, obtains playing starting point and playing eventually
Video segment between point.
In step S203, described video segment is sent to terminal.
In the above-described embodiments, described start information and termination message, including: initial time and the time of termination, or, rise
Beginning frame number and termination frame number.
In one embodiment of the invention, as it is shown in figure 5, above-mentioned steps S203 may comprise steps of:
In step S2031, fragment ID of described video segment is sent to terminal.
In an embodiment of the present invention, server, after intercepting obtains video segment, generates the fragment of this video segment then
ID.Server can directly transmit the video segment of generation to terminal, it is also possible to sends fragment ID that video segment is corresponding,
So that terminal obtains video segment by this fragment ID.
In step S2032, receiving the video acquisition request that terminal sends, described fragment is carried in the request of described video acquisition
ID。
In an embodiment of the present invention, server can receive the video acquisition request carrying fragment ID, extracts request subsequently
In fragment ID, in order to obtain video segment.
In step S2033, the video segment corresponding with described fragment ID is sent to terminal.
In an embodiment of the present invention, server can search fragment ID pair using fragment ID as foundation in video library
The video segment answered, thus obtain video segment.Then this video segment is sent to terminal.
In one embodiment of the invention, additionally provide a kind of method for processing video frequency, as shown in Figure 6, including:
In video display process, when receiving segment selection operation, in step S301, obtain regarding of described video
Frequently ID and start information corresponding to described segment selection operation and termination message.Otherwise, flow process is terminated.
In an embodiment of the present invention, user can operate during viewing video, and then obtains dynamic picture.
During video playback, user can select to generate the video segment of dynamic picture.User has carried out selection piece of video
After the operation of section, equipment is just able to receive that this operation, by periodically or detecting after reaching specified conditions,
It is appreciated that and whether have received this operation.
In an embodiment of the present invention, when testing result is, when having been received by segment selection operation, equipment obtains video
Video ID in order to obtain video further.Meanwhile, equipment also need to obtain start information corresponding to segment selection operation and
Termination message.The segment selection operation of user, it is determined that the broadcasting starting point of video segment selected by user and broadcasting terminal, and
The broadcasting starting point of video segment and broadcasting terminal, have the parameter information that it is corresponding in video, play the parameter information of starting point
Being start information, the parameter information playing terminal is termination message.Generally, start information and termination message, including:
Initial time and the time of termination, or, initial frame number and termination frame number.
In step s 302, according to described start information and described termination message, in described video corresponding for video ID
Intercept video segment;
In an embodiment of the present invention, after equipment obtains video ID, video ID can be found in video library corresponding
Video.And because obtaining start information and the termination message of video segment, i.e. may determine that video segment is at video
In broadcasting starting point and play terminal.So, video can be intercepted by equipment, obtains playing starting point and playing terminal
Between video segment.
In step S303, described video segment is converted to dynamic picture.
As can be seen here, technical scheme is passed through, it is possible to use time or frame number obtain video segment exactly, and
And, by transcoding, video segment is converted to dynamic picture, and then obtains dynamic picture.The present invention can first obtain sheet
Section ID, then obtains the video segment of correspondence by fragment ID, thus, in the case of formerly obtaining fragment ID, and equipment
Can select to obtain video segment in time, it is also possible to select to obtain at other times.
In order to reach above technical purpose, the invention allows for a kind of video process apparatus, as it is shown in fig. 7, comprises:
First acquisition module 401, in video display process, when receiving segment selection operation, obtains described
The video ID of video and start information corresponding to described segment selection operation and termination message;
First sending module 402, for sending Video processing request to server, the request of described Video processing is carried described
Video ID, described start information and described termination message;
First receiver module 403, for receiving what described server returned according to video ID, start information and termination message
Video segment;
First modular converter 404, for being converted to dynamic picture by described video segment.
In concrete application scenarios, described start information and termination message, including: initial time and the time of termination, or,
Initial frame number and termination frame number.
In concrete application scenarios, described first receiver module, as shown in Figure 8, including:
Receive submodule 4031, regard according to the transmission of video ID, start information and termination message for receiving server
Frequently fragment ID that fragment is corresponding;
Sending submodule 4032, for sending video acquisition request to described server, institute is carried in the request of described video acquisition
State fragment ID;
Receiving sheet cross-talk module 4033, for receiving the video segment that server returns according to the request of described video acquisition.
In concrete application scenarios, described first modular converter, as it is shown in figure 9, include:
Determine submodule 4041, for determining the transcoding mode corresponding with described video segment;
Transcoding submodule 4042, is used for utilizing described transcoding mode to carry out transcoding and obtains dynamic picture.
In concrete application scenarios, the invention allows for a kind of video process apparatus, as shown in Figure 10, including:
Second receiver module 501, for receiving the Video processing that terminal sends according to segment selection operation during video playback
Request, described segment selection operation correspondence video ID, start information and termination message are carried in the request of described Video processing;
Second interception module 502 is for according to described start information and described termination message, corresponding at described video ID
Video intercepts the video segment of correspondence;
Second sending module 503, for being sent to terminal by described video segment.
In concrete application scenarios, described start information and described termination message, including: initial time and the time of termination,
Or, initial frame number and termination frame number.
In concrete application scenarios, described second sending module, as shown in figure 11, including:
Send fragment ID submodule 5031, for fragment ID of described video segment is sent to terminal;
Receiving request submodule 5032, for receiving the video acquisition request that terminal sends, the request of described video acquisition is carried
Described fragment ID;
Send fragment submodule 5033, for the video segment corresponding with described fragment ID is sent to terminal.
In concrete application scenarios, the invention allows for a kind of video process apparatus, as shown in figure 12, including:
3rd acquisition module 601, in video display process, when receiving segment selection operation, obtains described
The video ID of video and start information corresponding to described segment selection operation and termination message;
3rd interception module 602 is for according to described start information and described termination message, corresponding at described video ID
Video in intercept video segment;
3rd modular converter 603, for being converted to dynamic picture by described video segment.
It is understood that the present invention can be used in numerous general or special purpose computing system environment or configuration.Such as: individual
People's computer, server computer, handheld device or portable set, laptop device, multicomputer system, based on
The system of microprocessor, set top box, programmable consumer-elcetronics devices, network PC, minicomputer, mainframe computer,
Distributed computing environment including any of the above system or equipment etc..
It should be noted that in this article, such as the relational terms of " first " and " second " or the like be used merely to by
One entity or operation separate with another entity or operating space, and not necessarily require or imply these entities or behaviour
Relation or the order of any this reality is there is between work.And, term " includes ", " comprising " or it is any
Other variants are intended to comprising of nonexcludability so that include the process of a series of key element, method, article or
Equipment not only includes those key elements, but also includes other key elements being not expressly set out, or also includes for this mistake
The key element that journey, method, article or equipment are intrinsic.In the case of there is no more restriction, statement " include one
It is individual ... " key element that limits, it is not excluded that there is also in including the process of described key element, method, article or equipment
Other identical element.
The above is only the detailed description of the invention of the present invention, it is noted that for those skilled in the art
For, under the premise without departing from the principles of the invention, it is also possible to make some improvements and modifications, these improvements and modifications are also
Should be regarded as protection scope of the present invention.
Claims (16)
1. a method for processing video frequency, it is characterised in that including:
In video display process, when receiving segment selection operation, obtain the video ID of described video and described
Section selects start information and the termination message of operation correspondence;
To server send Video processing request, described Video processing request carry described video ID, described start information and
Described termination message;
Receive the video segment that described server returns according to video ID, start information and termination message;
Described video segment is converted to dynamic picture.
Method for processing video frequency the most according to claim 1, it is characterised in that described start information and termination message,
Including: initial time and the time of termination, or, initial frame number and termination frame number.
Method for processing video frequency the most according to claim 1, it is characterised in that described reception server is according to video
The video segment that ID, start information and termination message return, including:
Receive fragment ID that described video segment that server sends according to video ID, start information and termination message is corresponding;
Sending video acquisition request to described server, described fragment ID is carried in the request of described video acquisition;
Receive the video segment that server returns according to the request of described video acquisition.
Method for processing video frequency the most according to claim 1, it is characterised in that described described video segment is changed
To dynamic picture, including:
Determine the transcoding mode corresponding with described video segment;
Utilize described transcoding mode to carry out transcoding and obtain dynamic picture.
5. a method for processing video frequency, it is characterised in that including:
Receiving the Video processing request that terminal sends according to segment selection operation during video playback, described Video processing is asked
Carry video ID, start information and termination message that described segment selection operation is corresponding;
According to described start information and described termination message, described video corresponding for video ID intercepts the piece of video of correspondence
Section;
Described video segment is sent to terminal.
Method for processing video frequency the most according to claim 5, it is characterised in that described start information and described termination letter
Breath, including: initial time and the time of termination, or, initiate frame number and terminate frame number.
Method for processing video frequency the most according to claim 5, it is characterised in that described described video segment is sent to
Terminal, including:
Fragment ID of described video segment is sent to terminal;
Receiving the video acquisition request that terminal sends, described fragment ID is carried in the request of described video acquisition;
The video segment corresponding with described fragment ID is sent to terminal.
8. a method for processing video frequency, it is characterised in that including:
In video display process, when receiving segment selection operation, obtain the video ID of described video and described
Start information that segment selection operation is corresponding and termination message;
According to described start information and described termination message, described video corresponding for video ID intercepts video segment;
Described video segment is converted to dynamic picture.
9. a video process apparatus, it is characterised in that including:
First acquisition module, in video display process, when receiving segment selection operation, obtains described video
Video ID and start information corresponding to described segment selection operation and termination message;
First sending module, for sending Video processing request to server, described video is carried in the request of described Video processing
ID, described start information and described termination message;
First receiver module, for receiving the video that described server returns according to video ID, start information and termination message
Fragment;
First modular converter, for being converted to dynamic picture by described video segment.
Video process apparatus the most according to claim 9, it is characterised in that described start information and termination message,
Including: initial time and the time of termination, or, initial frame number and termination frame number.
11. video process apparatus according to claim 9, it is characterised in that described first receiver module, including:
Receive submodule, for receiving the described piece of video that server sends according to video ID, start information and termination message
Fragment ID that section is corresponding;
Sending submodule, for sending video acquisition request to described server, the request of described video acquisition carries described
Section ID;
Receiving sheet cross-talk module, for receiving the video segment that server returns according to the request of described video acquisition.
12. video process apparatus according to claim 9, it is characterised in that described first modular converter, including:
Determine submodule, for determining the transcoding mode corresponding with described video segment;
Transcoding submodule, is used for utilizing described transcoding mode to carry out transcoding and obtains dynamic picture.
13. 1 kinds of video process apparatus, it is characterised in that including:
Second receiver module, for receiving the Video processing request that terminal sends according to segment selection operation during video playback,
Described segment selection operation correspondence video ID, start information and termination message are carried in the request of described Video processing;
Second interception module, for according to described start information and described termination message, at described video corresponding for video ID
The middle video segment intercepting correspondence;
Second sending module, for being sent to terminal by described video segment.
14. video process apparatus according to claim 13, it is characterised in that described start information and described termination
Information, including: initial time and the time of termination, or, initial frame number and termination frame number.
15. video process apparatus according to claim 13, it is characterised in that described second sending module, including:
Send fragment ID submodule, for fragment ID of described video segment is sent to terminal;
Receiving request submodule, for receiving the video acquisition request that terminal sends, the request of described video acquisition is carried described
Fragment ID;
Send fragment submodule, for the video segment corresponding with described fragment ID is sent to terminal.
16. 1 kinds of video process apparatus, it is characterised in that including:
3rd acquisition module, in video display process, when receiving segment selection operation, obtains described video
Video ID and start information corresponding to described segment selection operation and termination message;
3rd interception module, for according to described start information and described termination message, in described corresponding the regarding of video ID
Video segment is intercepted in Pin;
3rd modular converter, for being converted to dynamic picture by described video segment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610393615.4A CN105939483A (en) | 2016-06-06 | 2016-06-06 | Video processing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610393615.4A CN105939483A (en) | 2016-06-06 | 2016-06-06 | Video processing method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105939483A true CN105939483A (en) | 2016-09-14 |
Family
ID=57151728
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610393615.4A Pending CN105939483A (en) | 2016-06-06 | 2016-06-06 | Video processing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105939483A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106507203A (en) * | 2016-11-30 | 2017-03-15 | 北京小米移动软件有限公司 | The intercept method of video, device and terminal |
| CN106686452A (en) * | 2016-12-29 | 2017-05-17 | 北京奇艺世纪科技有限公司 | Dynamic picture generation method and device |
| CN106993228A (en) * | 2017-03-02 | 2017-07-28 | 北京潘达互娱科技有限公司 | Method for processing video frequency and device |
| CN107018427A (en) * | 2017-05-10 | 2017-08-04 | 广州华多网络科技有限公司 | Live sharing contents processing method and processing device |
| CN108769549A (en) * | 2018-06-29 | 2018-11-06 | 咪咕动漫有限公司 | A kind of image processing method, device and computer readable storage medium |
| CN110839181A (en) * | 2019-12-04 | 2020-02-25 | 湖南快乐阳光互动娱乐传媒有限公司 | Method and system for converting video content into gif based on B/S architecture |
| CN112235637A (en) * | 2020-10-15 | 2021-01-15 | 惠州Tcl移动通信有限公司 | GIF generation method, device, storage medium and mobile terminal |
| CN112449159A (en) * | 2020-11-13 | 2021-03-05 | 珠海大横琴科技发展有限公司 | Monitoring video display control method and device |
| CN112995770A (en) * | 2019-12-02 | 2021-06-18 | 腾讯科技(深圳)有限公司 | Video playing method and device, storage medium and computer equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103414935A (en) * | 2013-07-29 | 2013-11-27 | 深圳Tcl新技术有限公司 | Method and device for intercepting audio frequency and video frequency based on user identity information |
| CN103747362A (en) * | 2013-12-30 | 2014-04-23 | 广州华多网络科技有限公司 | Method and device for cutting out video clip |
| CN104079981A (en) * | 2013-03-25 | 2014-10-01 | 联想(北京)有限公司 | Data processing method and data processing device |
| WO2015026136A1 (en) * | 2013-08-20 | 2015-02-26 | Lg Electronics Inc. | Apparatus for transmitting media data via streaming service, apparatus for receiving media data via streaming service, method for transmitting media data via streaming service and method for receiving media data via streaming service |
-
2016
- 2016-06-06 CN CN201610393615.4A patent/CN105939483A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104079981A (en) * | 2013-03-25 | 2014-10-01 | 联想(北京)有限公司 | Data processing method and data processing device |
| CN103414935A (en) * | 2013-07-29 | 2013-11-27 | 深圳Tcl新技术有限公司 | Method and device for intercepting audio frequency and video frequency based on user identity information |
| WO2015026136A1 (en) * | 2013-08-20 | 2015-02-26 | Lg Electronics Inc. | Apparatus for transmitting media data via streaming service, apparatus for receiving media data via streaming service, method for transmitting media data via streaming service and method for receiving media data via streaming service |
| CN103747362A (en) * | 2013-12-30 | 2014-04-23 | 广州华多网络科技有限公司 | Method and device for cutting out video clip |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106507203A (en) * | 2016-11-30 | 2017-03-15 | 北京小米移动软件有限公司 | The intercept method of video, device and terminal |
| CN106686452A (en) * | 2016-12-29 | 2017-05-17 | 北京奇艺世纪科技有限公司 | Dynamic picture generation method and device |
| CN106686452B (en) * | 2016-12-29 | 2020-03-27 | 北京奇艺世纪科技有限公司 | Method and device for generating dynamic picture |
| CN106993228A (en) * | 2017-03-02 | 2017-07-28 | 北京潘达互娱科技有限公司 | Method for processing video frequency and device |
| CN107018427A (en) * | 2017-05-10 | 2017-08-04 | 广州华多网络科技有限公司 | Live sharing contents processing method and processing device |
| CN107018427B (en) * | 2017-05-10 | 2020-11-06 | 广州华多网络科技有限公司 | Live broadcast shared content processing method and device |
| CN108769549A (en) * | 2018-06-29 | 2018-11-06 | 咪咕动漫有限公司 | A kind of image processing method, device and computer readable storage medium |
| CN108769549B (en) * | 2018-06-29 | 2021-08-06 | 咪咕动漫有限公司 | An image processing method, device and computer-readable storage medium |
| CN112995770A (en) * | 2019-12-02 | 2021-06-18 | 腾讯科技(深圳)有限公司 | Video playing method and device, storage medium and computer equipment |
| CN110839181A (en) * | 2019-12-04 | 2020-02-25 | 湖南快乐阳光互动娱乐传媒有限公司 | Method and system for converting video content into gif based on B/S architecture |
| CN112235637A (en) * | 2020-10-15 | 2021-01-15 | 惠州Tcl移动通信有限公司 | GIF generation method, device, storage medium and mobile terminal |
| CN112449159A (en) * | 2020-11-13 | 2021-03-05 | 珠海大横琴科技发展有限公司 | Monitoring video display control method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105939483A (en) | Video processing method and device | |
| CN110597774A (en) | File sharing method, system, device, computing equipment and terminal equipment | |
| US9401972B2 (en) | Virtual file transmission system and method of transmitting virtual file thereof | |
| KR20150032674A (en) | Communication system | |
| CN106028106A (en) | Television control method and device | |
| CN104539977A (en) | Live broadcast previewing method and device | |
| CN107241651B (en) | Media data playing method and device and intelligent terminal | |
| WO2020151599A1 (en) | Method and apparatus for publishing video synchronously, electronic device, and readable storage medium | |
| CN104918105A (en) | Media file multi-screen playing method, device and system | |
| WO2014190655A1 (en) | Application synchronization method, application server and terminal | |
| CN110647827A (en) | Comment information processing method and device, electronic equipment and storage medium | |
| CN108574878B (en) | Data interaction method and device | |
| CN118158206A (en) | Data processing method, server and terminal equipment | |
| CN106354462B (en) | A kind of the document method of simultaneous display, equipment and system in multiple equipment | |
| CN105898432A (en) | Video playing method, apparatus and system | |
| CN114374853A (en) | Content display method and device, computer equipment and storage medium | |
| US20240340327A1 (en) | Method, apparatus, and electronic device for interaction | |
| US20170289612A1 (en) | System and methods thereof for displaying video content | |
| CN108769261A (en) | A kind of Multi-screen interaction system, method and interactive screen equipment | |
| CN112770171A (en) | Content display method, device, system, equipment and storage medium | |
| CN109948082B (en) | Live broadcast information processing method and device, electronic equipment and storage medium | |
| CN208638380U (en) | A multi-screen interactive system and interactive screen device | |
| Angeluci et al. | QRcode, hashtag or audio watermark? A case study on second screening | |
| EP2974288B1 (en) | Generating an image stream | |
| US20130198791A1 (en) | E-book-based on-line broadcasting study system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160914 |
|
| WD01 | Invention patent application deemed withdrawn after publication |