[go: up one dir, main page]

CN105939483A - Video processing method and device - Google Patents

Video processing method and device Download PDF

Info

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
Application number
CN201610393615.4A
Other languages
Chinese (zh)
Inventor
鲍天天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by LeTV Holding Beijing Co Ltd, LeTV Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610393615.4A priority Critical patent/CN105939483A/en
Publication of CN105939483A publication Critical patent/CN105939483A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234345Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47205End-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

A kind of method for processing video frequency and device
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.
CN201610393615.4A 2016-06-06 2016-06-06 Video processing method and device Pending CN105939483A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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