CN106803987A - The acquisition methods of video data, device and system - Google Patents
The acquisition methods of video data, device and system Download PDFInfo
- Publication number
- CN106803987A CN106803987A CN201510845155.XA CN201510845155A CN106803987A CN 106803987 A CN106803987 A CN 106803987A CN 201510845155 A CN201510845155 A CN 201510845155A CN 106803987 A CN106803987 A CN 106803987A
- Authority
- CN
- China
- Prior art keywords
- critical event
- critical
- video file
- video
- applications client
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000001514 detection method Methods 0.000 claims description 16
- 241001269238 Data Species 0.000 claims 1
- 230000015654 memory Effects 0.000 description 24
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000010009 beating Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000003205 muscle Anatomy 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The invention discloses a kind of acquisition methods of video data, device and system.Wherein, the method includes:After applications client is logged in, start the record command of the display picture and/or sound for recording applications client;Recorded according to record command and obtain video file, and during recorded video file, obtain critical event information, wherein, critical event information at least includes:The period information of one or more critical events being labeled in video file;Editing is carried out to video file according to critical event information, the featured videos data of the client that is applied, wherein, featured videos data include the video segment corresponding to one or more critical events.The present invention solves the video obtained from the content for recording currently displaying picture in the prior art, in the video segment of editing excellent period therein, it is necessary to manual editing recorded content causes the low technical problem of video clipping efficiency.
Description
Technical field
The present invention relates to video technique field, in particular to a kind of acquisition methods of video data,
Device and system.
Background technology
In daily life, viewing video has become our indispensable entertainment selections.In video
On website, usually it can be seen that being uploaded on website for the editing video of some Highlights shared,
Such as the splendid moment collection of choice specimens, one innings of game in bout (such as football match, Basketball Match)
Editing video of the excellent story of a play or opera etc. in the excellent operation camera lens collection of choice specimens or kinema of middle game user,
These editing videos are all people finishing watching bout, have beaten and played for one innings or finish watching kinema
The arrangement of content is seen to it afterwards, people place it in and mutually share on website, no matter which kind of,
The acquisition of these editing videos all be unable to do without the editing to having played content.
In the prior art, above-mentioned editing video can in the following manner be obtained:
1st, (such as Fraps is recorded to the display picture of played content by the recording software of specialty
Record software);
2nd, editing operation is carried out to the video that recording is obtained by professional editing software.
But, there is following defect in aforesaid way:
1st, recorded video needs to be completed in two different professional softwares with video clipping;
2nd, outside software is independently of the video played, user's acquisition and the cost for using are all very high,
And user needs to recall the editing time point of excellent picture and the video for obtaining, editing are recorded in manual editing
Efficiency is low.
For above-mentioned problem, effective solution is not yet proposed at present.
The content of the invention
A kind of acquisition methods of video data, device and system are the embodiment of the invention provides, with least
The video obtained from the content for recording currently displaying picture in the prior art is solved, in editing wherein
The excellent period video segment when, it is necessary to manual editing recorded content causes video clipping efficiency low
Technical problem.
A kind of one side according to embodiments of the present invention, there is provided acquisition methods of video data, bag
Include:After applications client is logged in, start the display picture and/or sound for recording applications client
The record command of sound;Recorded according to record command and obtain video file, and in the mistake of recorded video file
Cheng Zhong, obtains critical event information, wherein, critical event information at least includes:Quilt in video file
The period information of one or more critical events of mark;Video file is entered according to critical event information
Row editing, the featured videos data of the client that is applied, wherein, featured videos data include one
Or the video segment corresponding to multiple critical events.
Another aspect according to embodiments of the present invention, additionally provides a kind of acquisition device of video data,
Including:Start unit, for after applications client is logged in, starting for recording applications client
Display picture and/or sound record command;Recording elements, obtain for being recorded according to record command
Video file, and during recorded video file, critical event information is obtained, wherein, it is crucial
Event information at least includes:The period information of one or more critical events being labeled in video file;
Editing unit, for carrying out editing to video file according to critical event information, be applied client
Featured videos data, wherein, featured videos data include one or more critical events corresponding to
Video segment.
Another aspect according to embodiments of the present invention, additionally provides a kind of acquisition system of video data,
Including:Applications client, for after applications client is logged in, starting for recording application client
The record command of the display picture and/or sound at end, records according to record command and obtains video file, and
During recorded video file, critical event information is obtained, and according to critical event information pair
Video file carries out editing, the featured videos data of the client that is applied, wherein, critical event letter
Breath at least includes:The period information of one or more critical events being labeled in video file is excellent
Video data includes the video segment corresponding to one or more critical events;Server, with application visitor
Family end communicates, for one or more the critical event types or pre-defined that will be pre-defined
Individual or multiple critical events are sent to applications client, so that applications client is closed according to one or more
Key events type or one or more critical events obtain critical event information.
In embodiments of the present invention, after applications client is logged in, start for recording application client
The record command of the display picture and/or sound at end, and complete regarding is obtained according to record command recording
Frequency file, while during recorded video file, acquisition includes one or more critical event institutes
The critical event information of the period information of generation, then enters according to the critical event information to video file
Row editing, obtains including the featured videos data of the video segment corresponding to one or more critical events.
By the embodiment of the present invention, by during recorded video file, it is automatic obtain include one or
The critical event information of the period information that multiple critical events occur, and obtain video file in recording
Afterwards, editing is carried out to video file according to the critical event information for getting is automatic, obtain by one or
The featured videos data that video segment corresponding to multiple critical events is constituted, and used without user
The video record software recording of specialty is obtained after video file, recalls the critical event in video file
The time period for being occurred, then using the manual editing video file of video clipping software of specialty, and then
Solve the video obtained from the content for recording currently displaying picture in the prior art, editing its
In the excellent period video segment when, it is necessary to manual editing recorded content causes video clipping efficiency low
Technical problem, the complexity of simplified video clipping operation is realized, so as to reduce the use of user
Threshold, improves video clipping efficiency.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes of the invention one
Part, schematic description and description of the invention is used to explain the present invention, does not constitute to this hair
Bright improper restriction.In the accompanying drawings:
Fig. 1 is a kind of computer of according to embodiments of the present invention one acquisition methods for video data
The structured flowchart of terminal;
Fig. 2 is a kind of flow chart of the acquisition methods of according to embodiments of the present invention one video data;
Fig. 3 is the schematic diagram at according to embodiments of the present invention one a kind of optional featured videos editing interface;
Fig. 4 is showing for the display picture of according to embodiments of the present invention one a kind of optional applications client
It is intended to;
A kind of schematic diagram of the acquisition device of the video data of Fig. 5 according to embodiments of the present invention two;
A kind of schematic diagram of the acquisition device of the optional video data of Fig. 6 according to embodiments of the present invention two;
A kind of schematic diagram of the acquisition device of the optional video data of Fig. 7 according to embodiments of the present invention two;
A kind of schematic diagram of the acquisition device of the optional video data of Fig. 8 according to embodiments of the present invention two;
A kind of schematic diagram of the acquisition device of the optional video data of Fig. 9 according to embodiments of the present invention two;
A kind of signal of the acquisition device of the optional video data of Figure 10 according to embodiments of the present invention two
Figure;
A kind of schematic diagram of the acquisition system of the video data of Figure 11 according to embodiments of the present invention three;
Figure 12 is a kind of structured flowchart of terminal according to embodiments of the present invention.
Specific embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the present invention
Accompanying drawing in embodiment, is clearly and completely described to the technical scheme in the embodiment of the present invention,
Obviously, described embodiment is only the embodiment of a part of the invention, rather than whole implementation
Example.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work
Under the premise of the every other embodiment that is obtained, should all belong to the scope of protection of the invention.
It should be noted that the term in description and claims of this specification and above-mentioned accompanying drawing
" first ", " second " etc. be for distinguishing similar object, without for describe specific order or
Precedence.It should be appreciated that the data for so using can be exchanged in the appropriate case, to retouch here
The embodiments of the invention stated can be with the order reality in addition to those for illustrating herein or describing
Apply.Additionally, term " comprising " and " having " and their any deformation, it is intended that covering is not arranged
His includes, for example, contain the process of series of steps or unit, method, system, product or
Equipment is not necessarily limited to those steps clearly listed or unit, but may include not list clearly
Or for these processes, method, product or other intrinsic steps of equipment or unit.
First, the part noun or term for occurring during being described to the embodiment of the present invention are suitable
For description below:
Hook:It is that the one kind provided in Windows is used to replace under DOS the System Computer of " interruption "
System, Chinese is translated into " hook " or " hook ".After hook is carried out to specific system event,
Once there is hook events, the program that hook is carried out to the event will be notified by system,
At this moment program can just be responded in the very first time to the event.
BOSS:The entitled the biggest frog in the pond of Chinese, also referred to as " pass bottom ", " Lao Wang ".Go out in computer game
Existing huge strong and unreasonable, the resistance to enemy opponent for beating or NPC monsters.
NPC:English is Non-Player Character, i.e. non-player control role, in electronic game
In, NPC is typically by the artificial intelligence control of computer.
Embodiment 1
The embodiment of the method that the embodiment of the present invention one is provided can mobile terminal, terminal or
Performed in the arithmetic unit that person is similar to.As a example by running on computer terminals, Fig. 1 is according to this hair
A kind of structured flowchart of the terminal of the acquisition methods for video data of bright embodiment one.Such as
Shown in Fig. 1, the terminal 10 for the acquisition methods of video data can include one or many
(processor 102 can include but is not limited to microprocessor to individual (one is only shown in figure) processor 102
The processing unit of device MCU or PLD FPG10 etc.), for the storage of data storage
Device 104 and the transmitting device 106 for communication function.Those of ordinary skill in the art can manage
Solution, the structure shown in Fig. 1 is only to illustrate, and it does not cause to limit to the structure of above-mentioned electronic installation.
For example, terminal 10 may also include components more more than shown in Fig. 1 or less, or
With the configuration different from shown in Fig. 1.
Memory 104 can be used to store the software program and module of application software, such as present invention
Corresponding programmed instruction/the module of acquisition methods of the video data in embodiment, processor 102 is by fortune
Row software program of the storage in memory 104 and module, thus perform various function application and
Data processing, that is, realize the acquisition methods of above-mentioned video data.Memory 104 may include at a high speed with
Machine memory, may also include nonvolatile memory, such as one or more magnetic storage device, sudden strain of a muscle
Deposit or other non-volatile solid state memories.In some instances, memory 104 can be further
Including the memory remotely located relative to processor 102, these remote memories can be by network
It is connected to terminal 10.The example of above-mentioned network include but is not limited to internet, intranet,
LAN, mobile radio communication and combinations thereof.
Transmitting device 106 is used to that data to be received or sent via a network.Above-mentioned network is specific
Example may include the wireless network that the communication providerses of terminal 10 are provided.In an example,
Transmitting device 106 includes a network adapter (Network Interf10ce Controller, NIC),
It can be connected so as to be communicated with internet by base station with other network equipments.In an example
In, transmitting device 106 can be radio frequency (R10dio Frequency, RF) module, and it is used to lead to
Wireless mode is crossed to be communicated with internet.
Under above-mentioned running environment, the invention provides the acquisition methods of video data as shown in Figure 2.
Fig. 2 is a kind of flow chart of the acquisition methods of according to embodiments of the present invention one video data, the method
May include steps of:
Step S201, after applications client is logged in, starts for recording the aobvious of applications client
Show the record command of picture and/or sound.
Alternatively, applications client can be the application program on terminal.Recording refers to
Order can be the instruction for the display picture and/or sound for indicating recording applications client current.
In an optional embodiment, user is stepped on using checking information (such as username and password)
After recording applications client, in order to enter to the picture or the video of broadcasting shown by applications client
Row video record, user is started for recording application visitor by applications client in its display interface
The record command of the current display picture in family end and/or sound;Finger of the applications client in the record command
Under showing, applications client starts to record the current display picture of applications client and/or sound, wherein,
The current display picture of the applications client and sound can be over time change change.
For example, so that applications client is network game client as an example, being said to the above embodiment of the present invention
It is bright.If (such as game user exists desired its excellent operation camera lens in one innings of game of recording of game user
Successfully hit in this innings game and killed BOSS), network game client need to logged on to using its username and password
After end, one innings of game is opened first in network game client, and while office game is opened,
It is used to record the record command of the picture and/or sound of going game by network game client terminal start-up.Network game
Client starts to record current game in progress (including trip under the instruction of the record command
Play picture and/or sound).
Step S203, records according to record command and obtains video file, and in recorded video file
During, obtain critical event information.Wherein, critical event information at least includes:In video file
The period information of one or more labeled critical events.
Specifically, under the instruction of above-mentioned record command, the applications client display picture current to its
Face and/or sound are recorded, and obtain a video file;And recording the process of the video file
In, applications client obtains what one or more critical events being labeled in video file occurred
Period information, critical event information is generated with based on the period information.
Alternatively, applications client can be realized to current display picture by its built-in plug-in unit and
/ or sound recording.
In an optional embodiment, the duration of the video file that recording is obtained can be equal to should
The duration that applications client is run.During recorded video file, labeled one or many
Individual critical event matches with the event type for pre-setting, and these critical events are in recorded video text
The event corresponding to Highlight being labeled during part.Further, critical event information is also
Can include that the event title of critical event, state-event, scene, the critical event are related to
The information such as object.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
Network game client is recorded according to record command by its built-in plug-in unit (such as Web plug-in units) and swum
Video file (the complete video text as corresponding to one innings of complete game that this innings of user of playing is played
Part), play the video file and all operationss of the game user in this innings game can be seen (e.g.,
To all processes of game over since game).During recording obtains the video file,
The acquisition of network game client is marked as the game events of critical event, and (such as game user is in the office plays
Successfully hit and killed BOSS) (such as game user in which and BOSS time period for the period information that occurs
Fought), the title of game events, state-event is (as successfully hit life when killing BOSS
Value), scene (such as the place fought with BOSS) and right involved by game events
As (such as pet name of game user, the title of BOSS), and according to the above-mentioned information life for getting
Into critical event information, to be subsequently based on the video text that the critical event information is obtained to above-mentioned recording
Part carries out editing treatment.
Further, the game events that critical event is marked as in this innings game can be used for game
Family carries out game events corresponding during excellent operation, and 1 blood, residual blood in such as heroic alliance's game are anti-
Kill, when game user wishes to occur these critical game events under the shot record of its excellent operation
Come, so as to the later stage by the shot cut of these excellent operations out, be uploaded on website for sharing or
Show off, to achieve these goals, network game client obtains this during recorded video file
The period information that a little critical game events occur, and based on the crucial thing of period information generation for getting
Part information, subsequently to carry out editing to complete game video file according to the critical event information,
So as to obtain the only featured videos data comprising the video segment corresponding to critical game event.
Step S205, editing is carried out according to critical event information to video file, and be applied client
The featured videos data at end.Wherein, featured videos data are included corresponding to one or more critical events
Video segment.
Alternatively, applications client obtain critical event information after, according to the critical event information
Comprising the period information of one or more critical events the video file that obtains of recording is regarded
Frequency editing, obtains the featured videos data being made up of the video segment corresponding to each critical event.
In an optional embodiment, applications client record obtain complete video file after,
In order to obtain the video segment corresponding to the event for being wherein marked as Highlight, according to above-mentioned acquisition
To the period information (thing as corresponding to Highlight of critical event that is included of critical event information
The time period that part occurs), corresponding video clipping point is set, enter with to the complete video file
Row video clipping, obtains as the piece of video of each critical event (event as corresponding to Highlight)
The featured videos data that section is constituted.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
Obtain complete corresponding to this innings game of game user by its built-in plug-in unit recording in network game client
After whole video file, so that game user hits the Highlight for killing BOSS in editing this innings game as an example,
According to the period information included in the above-mentioned critical event information for getting, (such as game user is opened in game
Successfully hit in the time period of 25 minutes to 27 minutes after beginning and killed BOSS), corresponding video is set and is cut
Point is collected, such as editing starting point is the 25th minute after game starts, and editing end time point is game
The 27th minute after beginning, video clipping is carried out to the complete video file, will hit kill BOSS this
The video segment editing of the game events corresponding to one excellent operation out, automatically generate this innings game in
The featured videos data of excellent operation camera lens (are regarded for the 25th minute to the 27th minute such as in video file
Frequency fragment), and without completely being swum in the video record software recording by specialty in the prior art
After the video file of play, the excellent video for operating corresponding time point and utilizing specialty in game is recalled
The manual editing video file of editing software, enormously simplify the editing operation of video, and reducing user makes
With threshold, video clipping efficiency is improve.
In embodiments of the present invention, after applications client is logged in, start for recording application client
The record command of the display picture and/or sound at end, and complete regarding is obtained according to record command recording
Frequency file, while during recorded video file, acquisition includes one or more critical event institutes
The critical event information of the period information of generation, then enters according to the critical event information to video file
Row editing, obtains including the featured videos data of the video segment corresponding to one or more critical events.
By the embodiment of the present invention, by during recorded video file, it is automatic obtain include one or
The critical event information of the period information that multiple critical events occur, and obtain video file in recording
Afterwards, editing is carried out to video file according to the critical event information for getting is automatic, obtain by one or
The featured videos data that video segment corresponding to multiple critical events is constituted, and used without user
The video record software recording of specialty is obtained after video file, recalls the critical event in video file
The time period for being occurred, then using the manual editing video file of video clipping software of specialty, and then
Solve the video obtained from the content for recording currently displaying picture in the prior art, editing its
In the excellent period video segment when, it is necessary to manual editing recorded content causes video clipping efficiency low
Technical problem, the complexity of simplified video clipping operation is realized, so as to reduce the use of user
Threshold, improves video clipping efficiency.
Further, in embodiments of the present invention, application is realized by the built-in plug-in unit of applications client
The recording of the display picture and/or sound of client, and in recording process, according to applications client
Display content marks critical event automatically, and after recording obtains video file, according to critical event
The wonderful editing to video file is automatically obtained, so as to realize the essence of intelligent editing applications client
Color camera lens eliminates user's manual positioning clip point or editing adds so that user shares and quickly checks
The difficulty of work.
According to the above embodiment of the present invention, in step S203, recorded according to record command and regarded
Frequency file, can include:
Step S1, during recorded video file, according to predeterminated frequency to applications client
Display picture carries out sectional drawing treatment, and carries out recording treatment to the audio that applications client is exported, and obtains
Multiple display image and sound data.
Specifically, during recorded video file, applications client is shown according to predeterminated frequency
Show that picture carries out sectional drawing, the corresponding multiple display images of the client that is applied;Meanwhile, continue correspondence
The audio exported with client is recorded, the corresponding voice data of the client that is applied.
Alternatively, predeterminated frequency can be 15 times per second or frequency higher.
In an optional embodiment, the built-in plug-in unit of applications client calls recording program, the record
Processing procedure sequence can include two functional modules:Screen capture module and sound Hook modules, constantly to obtain
The display picture and sound of applications client.Wherein, screen capture module is constantly objective to application with predeterminated frequency
The display picture at family end carries out screenshotss, obtains above-mentioned multiple display images;Sound Hook modules are then
Constantly the audio to applications client output is recorded, and obtains above-mentioned voice data.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
During recorded video file, network game client calls recording by its built-in Web plug-in unit
Program, and by record the screen capture module of program with the speed of 15 times per second in network game client just
Screenshotss are carried out in the game picture of the game of operation, multiple display images are obtained;Meanwhile, record program
Sound Hook modules constantly to network game client output gaming audio record, obtain network game
The corresponding voice data of game being currently running in client.
Multiple display image and sound data are carried out Video coding treatment by step S2, generate video
File.
Specifically, after multiple display image and sound data are obtained, to the plurality of display image and
Voice data carries out Video coding treatment, the video file in generation above-described embodiment.
In an optional embodiment, applications client is calling recording journey by its built-in plug-in unit
Sequence is got after multiple display image and sound data, by recording the video encoding module of program,
The multiple display image and sound data that will be got carry out Video coding, generate a complete video
File.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
Network game client is calling recording program by its built-in Web plug-in unit, obtains game picture correspondence
Multiple display images and the corresponding voice data of game sound after, by record program video compile
Code module carries out Video coding to the multiple display image and sound data for obtaining, and generates this innings game institute
Corresponding complete game video file.
By the above embodiment of the present invention, recording program is called by the built-in plug-in unit of applications client,
The automatic display picture and sound for obtaining applications client, outside independently of applications client
Professional video record software, simplify the operation of recorded video file, improve recorded video file
Efficiency.
In an optional embodiment, in step S203, during recorded video file,
Critical event information is obtained, can be included:
Step S3, obtains one or more pre-defined critical event types.
In an optional embodiment, it is crucial that applications client obtains one or more pre-defined
Event type.Alternatively, one or more pre-defined critical event types can be stored in service
On device, applications client can read one or more critical event types from server.
Alternatively, critical event type is used to characterize the type of event corresponding to Highlight;Crucial thing
Part type can be pre-defined by the operator of applications client, and this is not limited by the present invention.
Step S4, during recorded video file, detects whether exist and critical event type
The event of matching.
Alternatively, applications client get one or more pre-defined critical event types it
Afterwards, during recorded video file, constantly detect whether to be present in critical event type matching
Event.
In an optional embodiment, applications client is calling recording journey by its built-in plug-in unit
During sequence recorded video file, detect in its display picture corresponding event whether with critical event
Type matching, to judge whether corresponding event is critical event in display picture, so that it is determined that being
It is no to need to be marked corresponding event in display picture.
Step S5, in the case where the event with critical event type matching is detected the presence of, will be with
The event flag of critical event type matching is critical event.
Alternatively, when the event with the critical event type matching for pre-defining is detected the presence of,
It is critical event by the event flag with critical event type matching.
In an optional embodiment, applications client corresponding thing on its display picture is detected
When part is with critical event type matching, then the event is judged for critical event, while to the event
It is marked.
Step S6, records the period information for actually occurring the time, obtaining critical event of critical event.
Specifically, by with the event flag of critical event type matching be critical event after, note
That records the critical event actually occurs the time, obtains the period information of the critical event.
In an optional embodiment, applications client will detected and critical event type phase
The event flag of matching be critical event after, record the time that actually occurs of the event, and the reality
The time period that time of origin occurs plus the time period that preset duration is obtained as the critical event, and
It is recorded as the period information of the critical event.
Alternatively, preset duration can be set according to different types of critical event, such as 2 minutes.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
Recorded by its built-in Web plug-in unit corresponding to this innings game of game user in network game client
During complete video file, in order to game user has excellent operation camera lens in marking this innings game
Critical game event (such as game user hits the excellent operation camera lens for killing BOSS), network game client
Storage one or more pre-defined critical event types on a game server are obtained first, should
Critical event type is used to characterize when game user has excellent operation camera lens corresponding critical event (such as
Game user hits the NPC for killing pre-set level, and in this example embodiment, critical event is successfully hit for game user
Kill BOSS).Network game client is by constantly detecting occurent game thing in its going game picture
Whether part (such as judges whether current gaming event is that game is used with the critical event type matching for getting
The NPC for killing pre-set level is hit at family) judge whether critical game event;It is current detecting
The type of game events meets game user and hits when killing this event type of the NPC of pre-set level, will
The event flag is critical event, and record the critical event actually occur the time, that is, record
Game user hits the time point of the excellent operation camera lens for killing BOSS, and by 2 minutes after the time point
This time period, used as the period information of the critical game event, (such as game user successfully hits and kills BOSS
The time period that this game events occurs).
By the above embodiment of the present invention, constantly detect whether exist during recorded video file
The event of the pre-defined critical event type matching obtained with applications client, and will detect
Match event is automatically labeled as critical event, and the pass of the automatic mark is based on so as to follow-up recording program
The automatic editing video file of key events, realizes quickly and accurately editing featured videos data.
In another optional embodiment, in step S203, in the process of recorded video file
In, critical event information being obtained, can include:
Step S7, obtains one or more pre-defined critical events.
Alternatively, applications client can obtain one or more pre-defined keys from server
Event, wherein, one or more pre-defined critical events can be the thing corresponding to Highlight
Part, the critical event can be pre-defined by the operator of applications client, and the present invention is not limited this
It is fixed.
Step S8, during recorded video file, any one display that detection sectional drawing is obtained
Whether image matches with critical event.
Alternatively, applications client is after one or more pre-defined critical events are got,
Whether the display image that constantly detection sectional drawing is obtained matches with critical event.
Specifically, applications client obtains the attribute information of the display image that sectional drawing is obtained, and this is shown
The attribute information of diagram picture is matched with the attribute information of the critical event for getting, if the display figure
The attribute information of picture is matched with the attribute information of the critical event for getting, then detect the display image
Match with critical event, otherwise, then detect that the display image is mismatched with critical event, with reality
Whether any one display image that now detection sectional drawing is obtained matches with critical event.
Step S9, is detecting in the case that display image and critical event match, will be with key
Picture of the display image that event matches labeled as critical event.
Alternatively, detecting in the case that the display image that sectional drawing obtains matches with critical event,
The display image is labeled as the picture of critical event.
In an optional embodiment, because a critical event is made up of multiple pictures, for appointing
One critical event of meaning, all display figures matched with the critical event that applications client will be detected
Picture as being collectively labeled as the critical event, and in the display image mark that will be matched with the critical event
For the critical event picture when record the generation time point of the display image (such as to display picture screenshotss
Obtain the time point of the display image).
Step S10, obtains the generation time point of all pictures of critical event.
Specifically, for any one critical event, its corresponding all picture is obtained, and reading is obtained
The generation time point of each picture got.
In an optional embodiment, when applications client mark obtains all and critical event
After the picture matched somebody with somebody, generation time point corresponding with each picture that the critical event is matched is obtained (i.e.
The generation time point of the corresponding display image of the picture).
Step S11, merges the generation time point of all pictures of critical event, obtains critical event
Period information.
Specifically, merge the generation time point of all pictures got in above-mentioned steps S10, obtain
The period information of the critical event.
In an optional embodiment, the generation time of each picture that will be matched with the critical event
Point is ranked up, and therefrom obtains earliest generation time point and generation time point the latest, and will be earliest
The start time point that occurs as the critical event of generation time point, and generation time point the latest
The end time point occurred as the critical event, by the start time point and end time point institute table
The period information of the time period the levied as critical event.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
Recorded by its built-in Web plug-in unit corresponding to this innings game of game user in network game client
During complete video file, in order to game user has excellent operation camera lens in marking this innings game
Critical game event (such as game user hits the excellent operation camera lens for killing BOSS), network game client
Storage one or more pre-defined critical events on a game server, the key are obtained first
(such as game user hits and kills pre- the event game events corresponding during excellent operation camera lens for game user has
If the game events of the NPC of rank, in this example embodiment, critical event is killed for game user successfully hits
The game events of BOSS).Network game client is by constantly detecting the display figure that recording program screenshotss are obtained
Whether the attribute information of picture matches with the attribute information of the critical event for getting (e.g., is detected that screenshotss are obtained
To the display content of display image whether characterize game user and hit the NPC that kills pre-set level) sentence
Disconnected current game picture whether be critical event picture;Detecting the display of currently displaying image
When content kills this event of the NPC of pre-set level for game user hits, the display image is labeled as
The picture of critical event, and the generation time point of the picture is recorded, that is, recording game user hits and kills
The time point of each camera lens that the excellent operation of BOSS is included, by each picture of the critical event
Corresponding earliest generation time point is as start time point and by the most I corresponding to each picture
Into time point as end time point, period information (such as game user success of the critical event is obtained
Hit and kill the time period that BOSS this game events occur).
By the above embodiment of the present invention, constantly display picture is cut during recorded video file
The display image that figure is obtained is identified, to detect whether display picture is pre-defined critical event
Picture, and the display image of the picture for critical event will be detected be automatically labeled as critical event
Picture, the generation time of the picture of the critical event of the automatic mark is based on so as to follow-up recording program
The automatic editing video file of point, realizes quickly and accurately editing featured videos data.
According to the above embodiment of the present invention, step S205, according to critical event information to video file
Editing is carried out, the featured videos data of the client that is applied can include:
Step S2051, correspondence video file is determined according to the period information of any one critical event
Clip point.
Alternatively, for any one critical event, the critical event institute is read from its period information
The start time point of generation as the corresponding editing starting point of the critical event, and from its period information
The end time point of the critical event is read as the corresponding editing end point of the critical event.
Step S2053, using the corresponding clip point editing video file of critical event, obtains crucial thing
Video segment corresponding to part.
Alternatively, the editing starting point and editing end point editing determined in above-mentioned steps S2051 are used
Video file, obtains the video segment corresponding to the critical event.To all critical events being labeled
Aforesaid operations are performed both by, the video segment corresponding to each critical event is obtained.
Step S2055, merges the corresponding video segment of all critical events, generates featured videos data.
Alternatively, the labeled corresponding video segment of all critical events is combined, is obtained
State the featured videos data in embodiment.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
It is right by this innings game institute that its built-in Web plug-in units recording obtains game user in network game client
Game user has excellent operation camera lens in the complete video file answered, and this innings game for marking
After critical game event (such as game user hits the excellent operation camera lens for killing BOSS), network game client
According to the period information of the critical game event, (such as game user successfully hits and kills this game of BOSS at end
The time period that event occurs, such as game user are after game starts at 25 minutes to 27 minutes
Between successfully hit in section killed BOSS), the complete video file to this innings game carries out editing.Specifically,
To start to hit the start time point for killing BOSS (the 25th minute after starting such as game) as editing
Starting point, will successfully hit the end time point (the 27th minute after starting such as game) for killing BOSS
Used as editing end point, the complete video file to this innings game carries out editing, obtain game user into
Work(hits the featured videos fragment killed corresponding to BOSS this game events.
By the above embodiment of the present invention, the critical event that applications client passes through its automatic mark when
Segment information, completes the automatic editing to video file, without user after recording obtains video file
Recall the time point of Highlight and editing is carried out to video file manually, realize and rapidly and accurately cut
Video file is collected to obtain the video segment of Highlight, the efficiency of editing video file is improve.
In an optional embodiment, obtain critical event information after, applications client except
Outside can be according to the automatic editing video file of critical event information, critical event information can also be shown
Show to user, so that user manually selects the video segment for wanting editing.
Below so that applications client is network game client as an example, the embodiment is discussed in detail with reference to Fig. 3.
As shown in figure 3, after applications client recording obtains complete game video file, application client
End shows game to be clipped by way of ejecting " featured videos are shared " window to game user
Video file.In the window, game user can play the game video by clicking on broadcast button
File, five oblique line frames in playing progress bar illustrate five critical event correspondences in this innings game
Video segment, game user can select the pass to be exported by " addition editing constituency " button
The video segment of key events, and can also click on " being the editing video addition special efficacy selected "
Come liking for the video segment for having selected increases special efficacy according to oneself;Institute is completed in game user selection
After the video segment for needing, by clicking on " video clipping that preview has been selected " button, you can preview is worked as
Preceding each selected video segment.
In the above embodiment of the present invention, step S201 starts for recording the aobvious of applications client
Show the record command of picture and/or sound, can include:
Step S2011, receives the recording signal that user is input into applications client, wherein, user
When clicking on programmable button in the display picture of applications client, recording signal is generated.
Alternatively, user log in applications client after, at the display picture midpoint of applications client
Programmable button is hit, the recording signal for recorded video file is generated, the recording signal is used to indicate to answer
With its display picture of client recording and/or sound.
Step S2013, after recording signal is received, generates record command.
Alternatively, applications client is after the recording signal for receiving user input, and generation is corresponding
Record command;The record command is used to indicate applications client to call built-in plug-in unit, to call recording
Program, realizes the acquisition to display picture and/or sound.
Continue so that applications client is network game client as an example, the above embodiment of the present invention is illustrated.
Game user after network game client is logged on to using its username and password, in network game client
One innings of new game is opened, and game user is wanted to record its excellent operation mirror in this innings game
Head (such as game user successfully hits in this innings game and killed BOSS), then game user is in network game client
" recording " button (as shown in Figure 4) is clicked in the display picture at end, that is, realizes input recording signal,
It should be noted that after " recording " button is clicked on, the button will be changed into " pause " button,
As shown in Figure 3;Network game client generates corresponding record command after the recording signal is received,
With the Web plug-in units for calling its built-in, so as to call recording program, realize to game picture and/or trip
The acquisition of play sound, with according to the game picture and/or sound automatic recording this innings game correspondence for getting
Video file.
It should be further stated that, because the duration of one innings of game is generally half an hour to one small
When, that is to say, that the duration generally half an hour of the video file for obtaining is recorded to one hour, and
Excellent operation camera lens generally only a few minutes, i.e. game user during game user is played at one innings is wished
The featured videos data for obtaining are the corresponding video segment of excellent operation camera lens of this few minutes, in order to obtain
This featured videos data, user logging in network game client and after being input into recording signal, network game
Client while the record command of recorded video file is generated according to the recording signal, use by also generation
In the acquisition request for obtaining critical event information.
Further, after network game client generates acquisition request, acquisition request is sent extremely
Game server, with the crucial thing of one or more pre-defined for asking game server to be stored
Part type or one or more critical events return to network game client, so that network game client is in record
During video file processed, marked automatically according to the critical event type or critical event that get
Critical event in this innings game, and according to automatic mark critical event realize to video file from
Dynamic editing, obtains the featured videos data of this innings game.
Alternatively, in the present embodiment, the acquisition methods of above-mentioned video data can apply to such as Fig. 1
In the hardware environment that shown terminal 10 is constituted.As shown in figure 1, terminal 10
It is attached with other terminals by network, above-mentioned network is included but is not limited to:Wide area network,
Metropolitan Area Network (MAN) or LAN.
It should be noted that for foregoing each method embodiment, in order to be briefly described, therefore by it all
A series of combination of actions is expressed as, but those skilled in the art should know, and the present invention is not received
The limitation of described sequence of movement, because according to the present invention, some steps can be using other sequentially
Or carry out simultaneously.Secondly, those skilled in the art should also know, reality described in this description
Apply example and belong to preferred embodiment, necessary to involved action and the module not necessarily present invention.
Through the above description of the embodiments, those skilled in the art can be understood that root
Method according to above-described embodiment can add the mode of required general hardware platform to realize by software, when
So can also be by hardware, but the former is more preferably implementation method in many cases.Based on such reason
Solution, the part that technical scheme substantially contributes to prior art in other words can be with soft
The form of part product is embodied, and the computer software product is stored in a storage medium (such as
ROM/RAM, magnetic disc, CD) in, including some instructions are used to so that a station terminal equipment (can
Being mobile phone, computer, server, or network equipment etc.) perform each embodiment institute of the invention
The method stated.
Embodiment 2
According to embodiments of the present invention, a kind of acquisition methods for implementing above-mentioned video data are additionally provided
Video data acquisition device, as shown in figure 5, the device can include:Start unit 51, record
Unit processed 53 and editing unit 55.
Wherein:Start unit 51 is used for after applications client is logged in, and starts for recording application
The record command of the display picture and/or sound of client.
Alternatively, applications client can be the application program on terminal.Recording refers to
Order can be the instruction for the display picture and/or sound for indicating recording applications client current.
In an optional embodiment, user is stepped on using checking information (such as username and password)
After recording applications client, in order to enter to the picture or the video of broadcasting shown by applications client
Row video record, user is started for recording application visitor by applications client in its display interface
The record command of the current display picture in family end and/or sound;Finger of the applications client in the record command
Under showing, applications client starts to record the current display picture of applications client and/or sound, wherein,
The current display picture of the applications client and sound can be over time change change.
Recording elements 55 are used to obtain video file according to record command recording, and in recorded video text
During part, critical event information is obtained.Wherein, critical event information at least includes:Video text
The period information of one or more critical events being labeled in part.
Specifically, under the instruction of above-mentioned record command, the applications client display picture current to its
Face and/or sound are recorded, and obtain a video file;And recording the process of the video file
In, applications client obtains what one or more critical events being labeled in video file occurred
Period information, critical event information is generated with based on the period information.
Alternatively, applications client can be realized to current display picture by its built-in plug-in unit and
/ or sound recording.
In an optional embodiment, the duration of the video file that recording is obtained can be equal to should
The duration that applications client is run.During recorded video file, labeled one or many
Individual critical event matches with the event type for pre-setting, and these critical events are in recorded video text
The event corresponding to Highlight being labeled during part.Further, critical event information is also
Can include that the event title of critical event, state-event, scene, the critical event are related to
The information such as object.
Editing unit 55 is used to carry out editing to video file according to critical event information, is applied
The featured videos data of client.Wherein, featured videos data include one or more critical event institutes
Corresponding video segment.
Alternatively, applications client obtain critical event information after, according to the critical event information
Comprising the period information of one or more critical events the video file that obtains of recording is regarded
Frequency editing, obtains the featured videos data being made up of the video segment corresponding to each critical event.
In an optional embodiment, applications client record obtain complete video file after,
In order to obtain the video segment corresponding to the event for being wherein marked as Highlight, according to above-mentioned acquisition
To the period information (thing as corresponding to Highlight of critical event that is included of critical event information
The time period that part occurs), corresponding video clipping point is set, enter with to the complete video file
Row video clipping, obtains as the piece of video of each critical event (event as corresponding to Highlight)
The featured videos data that section is constituted.
In embodiments of the present invention, after applications client is logged in, start for recording application client
The record command of the display picture and/or sound at end, and complete regarding is obtained according to record command recording
Frequency file, while during recorded video file, acquisition includes one or more critical event institutes
The critical event information of the period information of generation, then enters according to the critical event information to video file
Row editing, obtains including the featured videos data of the video segment corresponding to one or more critical events.
By the embodiment of the present invention, by during recorded video file, it is automatic obtain include one or
The critical event information of the period information that multiple critical events occur, and obtain video file in recording
Afterwards, editing is carried out to video file according to the critical event information for getting is automatic, obtain by one or
The featured videos data that video segment corresponding to multiple critical events is constituted, and used without user
The video record software recording of specialty is obtained after video file, recalls the critical event in video file
The time period for being occurred, then using the manual editing video file of video clipping software of specialty, and then
Solve the video obtained from the content for recording currently displaying picture in the prior art, editing its
In the excellent period video segment when, it is necessary to manual editing recorded content causes video clipping efficiency low
Technical problem, the complexity of simplified video clipping operation is realized, so as to reduce the use of user
Threshold, improves video clipping efficiency.
Further, in embodiments of the present invention, application is realized by the built-in plug-in unit of applications client
The recording of the display picture and/or sound of client, and in recording process, according to applications client
Display content marks critical event automatically, and after recording obtains video file, according to critical event
The wonderful editing to video file is automatically obtained, so as to realize the essence of intelligent editing applications client
Color camera lens eliminates user's manual positioning clip point or editing adds so that user shares and quickly checks
The difficulty of work.
According to the above embodiment of the present invention, as shown in fig. 6, recording elements 53 can include:Treatment
Module 61 and coding module 63.
Wherein, processing module 61 is used for during recorded video file, according to predeterminated frequency pair
The display picture of applications client carries out sectional drawing treatment, and the audio that applications client is exported is recorded
Sound treatment, obtains multiple display image and sound data.
Specifically, during recorded video file, applications client is shown according to predeterminated frequency
Show that picture carries out sectional drawing, the corresponding multiple display images of the client that is applied;Meanwhile, continue correspondence
The audio exported with client is recorded, the corresponding voice data of the client that is applied.
Alternatively, predeterminated frequency can be 15 times per second or frequency higher.
In an optional embodiment, the built-in plug-in unit of applications client calls recording program, the record
Processing procedure sequence can include two functional modules:Screen capture module and sound Hook modules, constantly to obtain
The display picture and sound of applications client.Wherein, screen capture module is constantly objective to application with predeterminated frequency
The display picture at family end carries out screenshotss, obtains above-mentioned multiple display images;Sound Hook modules are then
Constantly the audio to applications client output is recorded, and obtains above-mentioned voice data.
Coding module 63 is used to carry out Video coding treatment to multiple display image and sound data, raw
Into video file.
Specifically, after multiple display image and sound data are obtained, to the plurality of display image and
Voice data carries out Video coding treatment, the video file in generation above-described embodiment.
In an optional embodiment, applications client is calling recording journey by its built-in plug-in unit
Sequence is got after multiple display image and sound data, by recording the video encoding module of program,
The multiple display image and sound data that will be got carry out Video coding, generate a complete video
File.
By the above embodiment of the present invention, recording program is called by the built-in plug-in unit of applications client,
The automatic display picture and sound for obtaining applications client, outside independently of applications client
Professional video record software, simplify the operation of recorded video file, improve recorded video file
Efficiency.
In an optional embodiment, as shown in fig. 7, recording elements 53 can also include:The
One acquisition module 71, first detection module 73, the first mark module 75 and logging modle 77.
First acquisition module 71 is used to obtain one or more pre-defined critical event types.
In an optional embodiment, it is crucial that applications client obtains one or more pre-defined
Event type.Alternatively, one or more pre-defined critical event types can be stored in service
On device, applications client can read one or more critical event types from server.
Alternatively, critical event type is used to characterize the type of event corresponding to Highlight;Crucial thing
Part type can be pre-defined by the operator of applications client, and this is not limited by the present invention.
First detection module 73 is used to during recorded video file, detect whether exist and pass
The event of key events type matching.
Alternatively, applications client get one or more pre-defined critical event types it
Afterwards, during recorded video file, constantly detect whether to be present in critical event type matching
Event.
In an optional embodiment, applications client is calling recording journey by its built-in plug-in unit
During sequence recorded video file, detect in its display picture corresponding event whether with critical event
Type matching, to judge whether corresponding event is critical event in display picture, so that it is determined that being
It is no to need to be marked corresponding event in display picture.
First mark module 75 is used to detect the presence of the feelings with the event of critical event type matching
To be critical event with the event flag of critical event type matching under condition.
Alternatively, when the event with the critical event type matching for pre-defining is detected the presence of,
It is critical event by the event flag with critical event type matching.
In an optional embodiment, applications client corresponding thing on its display picture is detected
When part is with critical event type matching, then the event is judged for critical event, while to the event
It is marked.
What logging modle 77 was used to recording critical event actually occurs the time, obtain critical event when
Segment information.
Specifically, by with the event flag of critical event type matching be critical event after, note
That records the critical event actually occurs the time, obtains the period information of the critical event.
In an optional embodiment, applications client will detected and critical event type phase
The event flag of matching be critical event after, record the time that actually occurs of the event, and the reality
The time period that time of origin occurs plus the time period that preset duration is obtained as the critical event, and
It is recorded as the period information of the critical event.
Alternatively, preset duration can be set according to different types of critical event, such as 2 minutes.
By the above embodiment of the present invention, constantly detect whether exist during recorded video file
The event of the pre-defined critical event type matching obtained with applications client, and will detect
Match event is automatically labeled as critical event, and the pass of the automatic mark is based on so as to follow-up recording program
The automatic editing video file of key events, realizes quickly and accurately editing featured videos data.
In another optional embodiment, as shown in figure 8, recording elements 53 can also include:
Second acquisition module 81, the second detection module 83, the second mark module 85, the 3rd acquisition module 87
And first merging module 89.
Second acquisition module 81 is used to obtain one or more pre-defined critical events.
Alternatively, applications client can obtain one or more pre-defined keys from server
Event, wherein, one or more pre-defined critical events can be the thing corresponding to Highlight
Part, the critical event can be pre-defined by the operator of applications client, and the present invention is not limited this
It is fixed.
Second detection module 83 is used for during recorded video file, and what detection sectional drawing was obtained appoints
Whether one display image of meaning matches with critical event.
Alternatively, applications client is after one or more pre-defined critical events are got,
Whether the display image that constantly detection sectional drawing is obtained matches with critical event.
Specifically, applications client obtains the attribute information of the display image that sectional drawing is obtained, and this is shown
The attribute information of diagram picture is matched with the attribute information of the critical event for getting, if the display figure
The attribute information of picture is matched with the attribute information of the critical event for getting, then detect the display image
Match with critical event, otherwise, then detect that the display image is mismatched with critical event, with reality
Whether any one display image that now detection sectional drawing is obtained matches with critical event.
Second mark module 85 is used for detecting in the case that display image matches with critical event,
The display image matched with critical event is labeled as the picture of critical event.
Alternatively, detecting in the case that the display image that sectional drawing obtains matches with critical event,
The display image is labeled as the picture of critical event.
In an optional embodiment, because a critical event is made up of multiple pictures, for appointing
One critical event of meaning, all display figures matched with the critical event that applications client will be detected
Picture as being collectively labeled as the critical event, and in the display image mark that will be matched with the critical event
For the critical event picture when record the generation time point of the display image (such as to display picture screenshotss
Obtain the time point of the display image).
3rd acquisition module 87 is used for the generation time point of all pictures for obtaining critical event.
Specifically, for any one critical event, its corresponding all picture is obtained, and reading is obtained
The generation time point of each picture got.
In an optional embodiment, when applications client mark obtains all and critical event
After the picture matched somebody with somebody, generation time point corresponding with each picture that the critical event is matched is obtained (i.e.
The generation time point of the corresponding display image of the picture).
First merging module 89 is used for the generation time point of all pictures for merging critical event, obtains
The period information of critical event.
Specifically, the generation time of all pictures got in above-mentioned 3rd acquisition module 87 is merged
Point, obtains the period information of the critical event.
In an optional embodiment, the generation time of each picture that will be matched with the critical event
Point is ranked up, and therefrom obtains earliest generation time point and generation time point the latest, and will be earliest
The start time point that occurs as the critical event of generation time point, and generation time point the latest
The end time point occurred as the critical event, by the start time point and end time point institute table
The period information of the time period the levied as critical event.
By the above embodiment of the present invention, constantly display picture is cut during recorded video file
The display image that figure is obtained is identified, to detect whether display picture is pre-defined critical event
Picture, and the display image of the picture for critical event will be detected be automatically labeled as critical event
Picture, the generation time of the picture of the critical event of the automatic mark is based on so as to follow-up recording program
The automatic editing video file of point, realizes quickly and accurately editing featured videos data.
According to the above embodiment of the present invention, as shown in figure 9, editing unit 55 can include:It is determined that
Module 91, the merging module 95 of editing module 93 and second.
Determining module 91 is used to determine correspondence video according to the period information of any one critical event
The clip point of file.
Alternatively, for any one critical event, the critical event institute is read from its period information
The start time point of generation as the corresponding editing starting point of the critical event, and from its period information
The end time point of the critical event is read as the corresponding editing end point of the critical event.
Editing module 93 is used to, using the corresponding clip point editing video file of critical event, be closed
Video segment corresponding to key events.
Alternatively, regarded using the editing starting point and editing end point editing that determine in determining module 91
Frequency file, obtains the video segment corresponding to the critical event.All critical events to being labeled are equal
Aforesaid operations are performed, the video segment corresponding to each critical event is obtained.
Second merging module 95 is used to merge the corresponding video segment of all critical events, generates excellent
Video data.
Alternatively, the labeled corresponding video segment of all critical events is combined, is obtained
State the featured videos data in embodiment.
By the above embodiment of the present invention, the critical event that applications client passes through its automatic mark when
Segment information, completes the automatic editing to video file, without user after recording obtains video file
Recall the time point of Highlight and editing is carried out to video file manually, realize and rapidly and accurately cut
Video file is collected to obtain the video segment of Highlight, the efficiency of editing video file is improve.
In an optional embodiment, as shown in Figure 10, start unit 51 can include:Receive
Module 1001 and generation module 1003.
Receiver module 1001 is used to receive the recording signal that user is input into applications client, wherein,
When user clicks on programmable button in the display picture of applications client, recording signal is generated.
Alternatively, user log in applications client after, at the display picture midpoint of applications client
Programmable button is hit, the recording signal for recorded video file is generated, the recording signal is used to indicate to answer
With its display picture of client recording and/or sound.
Generation module 1003 is used for after recording signal is received, and generates record command.
Alternatively, applications client is after the recording signal for receiving user input, and generation is corresponding
Record command;The record command is used to indicate applications client to call built-in plug-in unit, to call recording
Program, realizes the acquisition to display picture and/or sound.
Alternatively, in the present embodiment, the acquisition device of above-mentioned video data can apply to such as Fig. 1
In the hardware environment that shown terminal 10 is constituted.As shown in figure 1, terminal 10
It is attached with other terminals by network, above-mentioned network is included but is not limited to:Wide area network,
Metropolitan Area Network (MAN) or LAN.
Embodiment 3
According to embodiments of the present invention, a kind of acquisition system of video data is additionally provided, such as Figure 11 institutes
Show, the system includes:Applications client 1101 and server 1103.
Wherein, applications client 1101 is used for after applications client is logged in, and starts for recording
The record command of the display picture and/or sound of applications client, records according to record command and obtains video
File, and during recorded video file, critical event information is obtained, and according to crucial thing
Part information carries out editing to video file, the featured videos data of the client that is applied, wherein, close
Key events information at least includes:The period letter of one or more critical events being labeled in video file
Breath, featured videos data include the video segment corresponding to one or more critical events.
Alternatively, applications client can be the application program on terminal.Recording refers to
Order can be the instruction for the display picture and/or sound for indicating recording applications client current.
In an optional embodiment, user is stepped on using checking information (such as username and password)
After recording applications client, in order to enter to the picture or the video of broadcasting shown by applications client
Row video record, user is started for recording application visitor by applications client in its display interface
The record command of the current display picture in family end and/or sound;Finger of the applications client in the record command
Under showing, applications client starts to record the current display picture of applications client and/or sound, wherein,
The current display picture of the applications client and sound can be over time change change.
Alternatively, under the instruction of above-mentioned record command, the applications client display picture current to its
Face and/or sound are recorded, and obtain a video file;And recording the process of the video file
In, applications client obtains what one or more critical events being labeled in video file occurred
Period information, critical event information is generated with based on the period information.
Alternatively, applications client can be realized to current display picture by its built-in plug-in unit and
/ or sound recording.
In an optional embodiment, the duration of the video file that recording is obtained can be equal to should
The duration that applications client is run.During recorded video file, labeled one or many
Individual critical event matches with the event type for pre-setting, and these critical events are in recorded video text
The event corresponding to Highlight being labeled during part.Further, critical event information is also
Can include that the event title of critical event, state-event, scene, the critical event are related to
The information such as object.
Alternatively, applications client obtain critical event information after, according to the critical event information
Comprising the period information of one or more critical events the video file that obtains of recording is regarded
Frequency editing, obtains the featured videos data being made up of the video segment corresponding to each critical event.
In an optional embodiment, applications client record obtain complete video file after,
In order to obtain the video segment corresponding to the event for being wherein marked as Highlight, according to above-mentioned acquisition
To the period information (thing as corresponding to Highlight of critical event that is included of critical event information
The time period that part occurs), corresponding video clipping point is set, enter with to the complete video file
Row video clipping, obtains as the piece of video of each critical event (event as corresponding to Highlight)
The featured videos data that section is constituted.
Server 1103 communicates with applications client, for one or more pre-defined are crucial
Event type or one or more pre-defined critical events are sent to applications client, to supply
Obtained according to one or more critical event types or one or more critical events with client and closed
Key events information.
Alternatively, one or more pre-defined critical event types can be stored on server,
Applications client can read one or more critical event types from server.
Alternatively, critical event type is used to characterize the type of event corresponding to Highlight;Crucial thing
Part type can be pre-defined by the operator of applications client, and this is not limited by the present invention.In advance
One or more critical events of definition can be the event corresponding to Highlight, and the critical event can
Pre-defined with by the operator of applications client, this is not limited by the present invention.
In embodiments of the present invention, after applications client is logged in, start for recording application client
The record command of the display picture and/or sound at end, and complete regarding is obtained according to record command recording
Frequency file, while during recorded video file, acquisition includes one or more critical event institutes
The critical event information of the period information of generation, then enters according to the critical event information to video file
Row editing, obtains including the featured videos data of the video segment corresponding to one or more critical events.
By the embodiment of the present invention, by during recorded video file, it is automatic obtain include one or
The critical event information of the period information that multiple critical events occur, and obtain video file in recording
Afterwards, editing is carried out to video file according to the critical event information for getting is automatic, obtain by one or
The featured videos data that video segment corresponding to multiple critical events is constituted, and used without user
The video record software recording of specialty is obtained after video file, recalls the critical event in video file
The time period for being occurred, then using the manual editing video file of video clipping software of specialty, and then
Solve the video obtained from the content for recording currently displaying picture in the prior art, editing its
In the excellent period video segment when, it is necessary to manual editing recorded content causes video clipping efficiency low
Technical problem, the complexity of simplified video clipping operation is realized, so as to reduce the use of user
Threshold, improves video clipping efficiency.
Further, in embodiments of the present invention, application is realized by the built-in plug-in unit of applications client
The recording of the display picture and/or sound of client, and in recording process, according to applications client
Display content marks critical event automatically, and after recording obtains video file, according to critical event
The wonderful editing to video file is automatically obtained, so as to realize the essence of intelligent editing applications client
Color camera lens eliminates user's manual positioning clip point or editing adds so that user shares and quickly checks
The difficulty of work.
According to the above embodiment of the present invention, system can also include:Video playback instrument, with application visitor
Family end communicates, for playing featured videos data.
Alternatively, after applications client generation featured videos data, can be by video playback work
Tool plays the featured videos data, so that user checks.
Alternatively, in the present embodiment, the acquisition system of above-mentioned video data can apply to such as Fig. 1
In the hardware environment that shown terminal 10 is constituted.As shown in figure 1, terminal 10
It is attached with other terminals by network, above-mentioned network is included but is not limited to:Wide area network,
Metropolitan Area Network (MAN) or LAN.
Embodiment 4
Embodiments of the invention can provide a kind of terminal, and the terminal can be calculated
Any one computer terminal in machine terminal group.Alternatively, in the present embodiment, above-mentioned meter
Calculation machine terminal can also replace with the terminal devices such as mobile terminal.
Alternatively, in the present embodiment, above computer terminal may be located at the multiple of computer network
At least one of network equipment network equipment.
Alternatively, Figure 12 is a kind of structured flowchart of terminal according to embodiments of the present invention.
As shown in figure 12, terminal A can include:One or more (only show one) in figure
Processor 1201, memory 1203 and transmitting device 1205.
Wherein, memory 1203 can be used to store software program and module, such as embodiment of the present invention
In video data acquisition methods and the corresponding programmed instruction/module of device, processor 1201 passes through
Software program and module of the operation storage in memory 1203, so as to perform various function application
And data processing, that is, realize the acquisition methods of above-mentioned video data.Memory 1203 may include
High speed random access memory, can also include nonvolatile memory, such as one or more magnetic storage
Device, flash memory or other non-volatile solid state memories.In some instances, memory 1203
The memory remotely located relative to processor 1201 can be further included, these remote memories can
With by network connection to terminal A.The example of above-mentioned network include but is not limited to internet,
Intranet, LAN, mobile radio communication and combinations thereof.
Above-mentioned transmitting device 1205 is used to that data to be received or sent via a network.Above-mentioned
Network instantiation may include cable network and wireless network.In an example, transmitting device 1205
Including a network adapter (Network Interface Controller, NIC), it can be by netting twine
It is connected with router so as to be communicated with internet or LAN with other network equipments.At one
In example, transmitting device 1205 is radio frequency (Radio Frequency, RF) module, and it is used to lead to
Wireless mode is crossed to be communicated with internet.
Wherein, specifically, memory 1203 is used to store deliberate action condition and default access user
Information and application program.
Processor 1201 can by transmitting device call memory 1203 store information and apply journey
Sequence, to perform following step:After applications client is logged in, start for recording applications client
Display picture and/or sound record command;Recorded according to record command and obtain video file, and
During recorded video file, critical event information is obtained, wherein, critical event information is at least wrapped
Include:The period information of one or more critical events being labeled in video file;According to critical event
Information carries out editing to video file, the featured videos data of the client that is applied, wherein, it is excellent
Video data includes the video segment corresponding to one or more critical events.
Optionally, above-mentioned processor 1201 can also carry out the program code of following steps:Recording
During video file, sectional drawing treatment is carried out to the display picture of applications client according to predeterminated frequency,
And the audio to applications client output carries out recording treatment, obtains multiple display image and sound data;
Multiple display image and sound data are carried out with Video coding treatment, video file is generated.
Optionally, above-mentioned processor 1201 can also carry out the program code of following steps:Obtain pre-
One or more the critical event types for first defining;During recorded video file, detect whether
In the presence of the event with critical event type matching;Detecting the presence of the thing with critical event type matching
To be critical event with the event flag of critical event type matching in the case of part;The crucial thing of record
The period information for actually occurring the time, obtaining critical event of part.
Optionally, above-mentioned processor 1201 can also carry out the program code of following steps:Obtain pre-
One or more critical events for first defining;During recorded video file, detection sectional drawing is obtained
Any one display image whether match with critical event;Display image is being detected with crucial thing
In the case that part matches, the display image matched with critical event is labeled as the picture of critical event
Face;Obtain the generation time point of all pictures of critical event;Merge all pictures of critical event
At generation time point, obtain the period information of critical event.
Optionally, above-mentioned processor 1201 can also carry out the program code of following steps:According to appoint
Meaning one period information of critical event come determine correspondence video file clip point;Use critical event
Corresponding clip point editing video file, obtains the video segment corresponding to critical event;Merge all
The corresponding video segment of critical event, generates featured videos data.
Optionally, above-mentioned processor 1201 can also carry out the program code of following steps:Receive and use
The recording signal that family is input into applications client, wherein, display picture of the user in applications client
During middle click programmable button, recording signal is generated;After recording signal is received, generation recording refers to
Order.
Alternatively, the specific example in the present embodiment may be referred to above-described embodiment 1, the and of embodiment 2
Example described in embodiment 3, the present embodiment will not be repeated here.
Embodiment 5
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, on
State storage medium can store above-described embodiment 1 video data acquisition methods program code.
Alternatively, in the present embodiment, above-mentioned storage medium may be located at many in the network of computer
At least one of the individual network equipment network equipment.
Alternatively, in the present embodiment, storage medium is arranged to storage for performing following steps
Program code:
S1, after applications client is logged in, start for the display picture of recording applications client and
/ or sound record command;
S2, records according to record command and obtains video file, and during recorded video file,
Critical event information is obtained, wherein, critical event information at least includes:It is labeled in video file
The period information of one or more critical events;
S3, editing is carried out according to critical event information to video file, the client that is applied it is excellent
Video data, wherein, featured videos data include the piece of video corresponding to one or more critical events
Section.
Alternatively, storage medium is also configured to storage for performing the program code of following steps:
During recorded video file, sectional drawing is carried out to the display picture of applications client according to predeterminated frequency
Treatment, and recording treatment is carried out to the audio that applications client is exported, obtain multiple display image harmony
Sound data;Multiple display image and sound data are carried out with Video coding treatment, video file is generated.
Alternatively, storage medium is also configured to storage for performing the program code of following steps:Obtain
Take one or more pre-defined critical event types;During recorded video file, detection
With the presence or absence of the event with critical event type matching;Detecting the presence of and critical event type matching
Event in the case of, will with the event flag of critical event type matching be critical event;Record is closed
The period information for actually occurring the time, obtaining critical event of key events.
Alternatively, storage medium is also configured to storage for performing the program code of following steps:Obtain
Take one or more pre-defined critical events;During recorded video file, sectional drawing is detected
Whether any one display image for obtaining matches with critical event;Detecting display image and closing
In the case that key events match, the display image matched with critical event is labeled as critical event
Picture;Obtain the generation time point of all pictures of critical event;Merge all pictures of critical event
At the generation time point in face, obtain the period information of critical event.
Alternatively, storage medium is also configured to storage for performing the program code of following steps:Press
The clip point of correspondence video file is determined according to the period information of any one critical event;Use key
The corresponding clip point editing video file of event, obtains the video segment corresponding to critical event;Merge
The corresponding video segment of all critical events, generates featured videos data.
Alternatively, storage medium is also configured to storage for performing the program code of following steps:Connect
The recording signal that user is input into applications client is received, wherein, display of the user in applications client
When midpoint picture hits programmable button, recording signal is generated;After recording signal is received, generation record
System instruction.
Alternatively, in the present embodiment, above-mentioned storage medium can be included but is not limited to:USB flash disk, only
Read memory (ROM, Read-Only Memory), random access memory (RAM, Random
Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with Jie of store program codes
Matter.
Alternatively, the specific example in the present embodiment may be referred to above-described embodiment 1, the and of embodiment 2
Example described in embodiment 3, the present embodiment will not be repeated here.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
If integrated unit in above-described embodiment using realize in the form of SFU software functional unit and as
Independent production marketing or when using, can store in the storage medium that above computer can read.
Based on such understanding, what technical scheme substantially contributed to prior art in other words
The all or part of part or the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in storage medium, including some instructions are used to so that one or more is calculated
Machine equipment (can be personal computer, server or network equipment etc.) performs each implementation of the present invention
The all or part of step of example methods described.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, certain reality
The part for not having to describe in detail in example is applied, the associated description of other embodiment is may refer to.
In several embodiments provided by the present invention, it should be understood that disclosed client, can
Realize by another way.Wherein, device embodiment described above be only it is schematical,
The division of such as described unit, only a kind of division of logic function, can have in addition when actually realizing
Dividing mode, such as multiple units or component can combine or be desirably integrated into another system,
Or some features can be ignored, or do not perform.Another, shown or discussed coupling each other
Close or direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING of unit or module or
Communication connection, can be electrical or other forms.
It is described as separating component illustrate unit can be or may not be it is physically separate,
The part shown as unit can be or may not be physical location, you can with positioned at a ground
Side, or can also be distributed on multiple NEs.Can according to the actual needs select therein
Some or all of unit realizes the purpose of this embodiment scheme.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit
In, or unit be individually physically present, it is also possible to two or more units are integrated in
In one unit.Above-mentioned integrated unit can both be realized in the form of hardware, it would however also be possible to employ soft
The form of part functional unit is realized.
The above is only the preferred embodiment of the present invention, it is noted that for the art
For those of ordinary skill, under the premise without departing from the principles of the invention, some improvement can also be made
And retouching, these improvements and modifications also should be regarded as protection scope of the present invention.
Claims (14)
1. a kind of acquisition methods of video data, it is characterised in that including:
After applications client is logged in, start the display picture for recording the applications client
Face and/or the record command of sound;
Recorded according to the record command and obtain video file, and recording the video file
During, critical event information is obtained, wherein, the critical event information at least includes:Institute
State the period information of one or more critical events being labeled in video file;
Editing is carried out to the video file according to the critical event information, the application is obtained
The featured videos data of client, wherein, the featured videos data include one or many
Video segment corresponding to individual critical event.
2. method according to claim 1, it is characterised in that recorded according to the record command
To video file, including:
During the video file is recorded, according to predeterminated frequency to the applications client
Display picture carry out sectional drawing treatment, and audio to applications client output is recorded
Treatment, obtains multiple display image and sound data;
Video coding treatment is carried out to the multiple display image and the voice data, institute is generated
State video file.
3. method according to claim 2, it is characterised in that recording the mistake of the video file
Cheng Zhong, obtains critical event information, including:
Obtain one or more pre-defined critical event types;
During the video file is recorded, detect whether exist and the critical event class
The event of type matching;
In the case where the event with the critical event type matching is detected the presence of, will be with institute
The event flag for stating critical event type matching is the critical event;
Record the critical event actually occurs the time, obtains the period letter of the critical event
Breath.
4. method according to claim 2, it is characterised in that recording the mistake of the video file
Cheng Zhong, obtains critical event information, including:
Obtain one or more pre-defined critical events;
During the video file is recorded, any one display figure that detection sectional drawing is obtained
Seem no to match with the critical event;
Detecting in the case that the display image matches with the critical event, will be with institute
State the picture of the display image that critical event matches labeled as the critical event;
Obtain the generation time point of all described picture of the critical event;
Merge the generation time point of all described picture of the critical event, obtain the key
The period information of event.
5. the method according to claim 3 or 4, it is characterised in that believed according to the critical event
Breath carries out editing to the video file, obtains the featured videos data of the applications client,
Including:
The correspondence video file is determined according to the period information of any one critical event
Clip point;
Using video file described in the corresponding clip point editing of the critical event, institute is obtained
State the video segment corresponding to critical event;
Merge the corresponding video segment of all critical events, generate the featured videos data.
6. method as claimed in any of claims 1 to 4, it is characterised in that starting is used for
The record command of the display picture and/or sound of the applications client is recorded, including:
The recording signal that user is input into the applications client is received, wherein, the user
When clicking on programmable button in the display picture of the applications client, the recording signal is generated;
After the recording signal is received, the record command is generated.
7. a kind of acquisition device of video data, it is characterised in that including:
Start unit, for after applications client is logged in, starting for recording the application
The record command of the display picture and/or sound of client;
Recording elements, video file is obtained for being recorded according to the record command, and is being recorded
During the video file, critical event information is obtained, wherein, the critical event letter
Breath at least includes:The period letter of one or more critical events being labeled in the video file
Breath;
Editing unit, for carrying out editing to the video file according to the critical event information,
The featured videos data of the applications client are obtained, wherein, the featured videos data include
Video segment corresponding to one or more of critical events.
8. device according to claim 7, it is characterised in that the recording elements include:
Processing module, for during the video file is recorded, according to predeterminated frequency pair
The display picture of the applications client carries out sectional drawing treatment, and the applications client is exported
Audio carry out recording treatment, obtain multiple display image and sound data;
Coding module, for carrying out video volume to the multiple display image and the voice data
Code treatment, generates the video file.
9. device according to claim 8, it is characterised in that the recording elements also include:
First acquisition module, for obtaining one or more pre-defined critical event types;
First detection module, for during the video file is recorded, detecting whether to deposit
In the event with the critical event type matching;
First mark module, for detecting the presence of the thing with the critical event type matching
To be the critical event with the event flag of the critical event type matching in the case of part;
Logging modle, the time is actually occurred for record the critical event, obtains the pass
The period information of key events.
10. device according to claim 8, it is characterised in that the recording elements also include:
Second acquisition module, for obtaining one or more pre-defined critical events;
Second detection module, for during the video file is recorded, detection sectional drawing to be obtained
To any one display image whether match with the critical event;
Second mark module, for detecting the display image with the critical event phase
In the case of matching somebody with somebody, the display image matched with the critical event is labeled as the pass
The picture of key events;
3rd acquisition module, during for the generation of all described picture for obtaining the critical event
Between point;
First merging module, during for the generation of all described picture for merging the critical event
Between point, obtain the period information of the critical event.
11. device according to claim 9 or 10, it is characterised in that the editing unit includes:
Determining module, correspondence institute is determined for the period information according to any one critical event
State the clip point of video file;
Editing module, for being regarded using described in the corresponding clip point editing of the critical event
Frequency file, obtains the video segment corresponding to the critical event;
Second merging module, it is raw for merging the corresponding video segment of all critical events
Into the featured videos data.
12. device according to any one in claim 7 to 10, it is characterised in that described to open
Moving cell includes:
Receiver module, for receiving the recording signal that user is input into the applications client,
Wherein, it is raw when the user clicks on programmable button in the display picture of the applications client
Into the recording signal;
Generation module, for after the recording signal is received, generating the record command.
A kind of acquisition system of 13. video datas, it is characterised in that including:
Applications client, for after the applications client is logged in, starting for recording
The record command of the display picture and/or sound of applications client is stated, is recorded according to the record command
Video file is obtained, and during the video file is recorded, obtains critical event letter
Breath, and editing is carried out to the video file according to the critical event information, obtain described
The featured videos data of applications client, wherein, the critical event information at least includes:Institute
State the period information of one or more critical events being labeled in video file, it is described excellent to regard
Frequency is according to the video segment included corresponding to one or more of critical events;
Server, communicates with the applications client, for by one or more pre-defined
Critical event type or one or more pre-defined critical events are sent to the application
Client, for the applications client according to one or more of critical event types or
One or more of critical events obtain the critical event information.
14. systems according to claim 13, it is characterised in that the system also includes:
Video playback instrument, communicates with the applications client, for playing the featured videos
Data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510845155.XA CN106803987B (en) | 2015-11-26 | 2015-11-26 | Video data acquisition method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510845155.XA CN106803987B (en) | 2015-11-26 | 2015-11-26 | Video data acquisition method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106803987A true CN106803987A (en) | 2017-06-06 |
CN106803987B CN106803987B (en) | 2021-09-07 |
Family
ID=58976906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510845155.XA Active CN106803987B (en) | 2015-11-26 | 2015-11-26 | Video data acquisition method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106803987B (en) |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107277617A (en) * | 2017-07-26 | 2017-10-20 | 深圳Tcl新技术有限公司 | Generation method, television set and the computer-readable recording medium of preview video |
CN108024083A (en) * | 2017-11-28 | 2018-05-11 | 北京川上科技有限公司 | Handle method, apparatus, electronic equipment and the computer-readable recording medium of video |
CN108259990A (en) * | 2018-01-26 | 2018-07-06 | 腾讯科技(深圳)有限公司 | A kind of method and device of video clipping |
CN108540854A (en) * | 2018-03-29 | 2018-09-14 | 努比亚技术有限公司 | Live video clipping method, terminal and computer readable storage medium |
CN108804007A (en) * | 2018-05-24 | 2018-11-13 | 网易(杭州)网络有限公司 | Image-pickup method, device, storage medium and electronic equipment |
CN108924576A (en) * | 2018-07-10 | 2018-11-30 | 武汉斗鱼网络科技有限公司 | A kind of video labeling method, device, equipment and medium |
CN109194978A (en) * | 2018-10-15 | 2019-01-11 | 广州虎牙信息科技有限公司 | Live video clipping method, device and electronic equipment |
CN109547723A (en) * | 2018-12-14 | 2019-03-29 | 北京智明星通科技股份有限公司 | A kind of game video method for recording, device and terminal |
CN109618184A (en) * | 2018-12-29 | 2019-04-12 | 北京市商汤科技开发有限公司 | Method for processing video frequency and device, electronic equipment and storage medium |
CN109672922A (en) * | 2017-10-17 | 2019-04-23 | 腾讯科技(深圳)有限公司 | A kind of game video clipping method and device |
CN109889883A (en) * | 2019-01-23 | 2019-06-14 | 深圳市创梦天地科技有限公司 | A kind of Wonderful time video recording method and device |
CN110012231A (en) * | 2019-04-18 | 2019-07-12 | 环爱网络科技(上海)有限公司 | Method for processing video frequency, device, electronic equipment and storage medium |
CN110087123A (en) * | 2019-05-15 | 2019-08-02 | 腾讯科技(深圳)有限公司 | Video file production method, device, equipment and readable storage medium storing program for executing |
CN110383820A (en) * | 2018-05-07 | 2019-10-25 | 深圳市大疆创新科技有限公司 | Method for processing video frequency, system, the system of terminal device, movable fixture |
CN110688522A (en) * | 2019-09-25 | 2020-01-14 | 神州数码融信软件有限公司 | Key frame based transaction flow recording method and device |
CN110898427A (en) * | 2019-11-26 | 2020-03-24 | 上海米哈游网络科技股份有限公司 | Game playback method and device, electronic equipment and storage medium |
CN111107436A (en) * | 2019-12-12 | 2020-05-05 | 视联动力信息技术股份有限公司 | Video-on-demand method and device, terminal equipment and storage medium |
CN111314653A (en) * | 2018-12-12 | 2020-06-19 | 纬创资通股份有限公司 | Video recording processing method, video recording processing device, and monitoring system |
CN111556363A (en) * | 2020-05-21 | 2020-08-18 | 腾讯科技(深圳)有限公司 | Video special effect processing method, device and equipment and computer readable storage medium |
CN111601160A (en) * | 2020-05-29 | 2020-08-28 | 北京百度网讯科技有限公司 | Method and device for editing video |
CN112100281A (en) * | 2020-11-17 | 2020-12-18 | 北京拓课网络科技有限公司 | Room scene reproduction method and device and electronic equipment |
CN112492346A (en) * | 2019-09-12 | 2021-03-12 | 上海哔哩哔哩科技有限公司 | Method for determining wonderful moment in game video and playing method of game video |
CN112642150A (en) * | 2020-12-31 | 2021-04-13 | 上海米哈游天命科技有限公司 | Game picture shooting method, device, equipment and storage medium |
CN112843696A (en) * | 2020-12-31 | 2021-05-28 | 上海米哈游天命科技有限公司 | Shooting method, shooting device, electronic equipment and storage medium |
CN112995755A (en) * | 2021-03-01 | 2021-06-18 | 合肥学院 | Automatic editing method for screen recording |
CN113271478A (en) * | 2021-05-17 | 2021-08-17 | 北京大米科技有限公司 | Learning video recommendation method, information interaction method and device |
CN113347452A (en) * | 2021-08-04 | 2021-09-03 | 浙江中控技术股份有限公司 | Remote maintenance method and device |
CN113507640A (en) * | 2021-07-12 | 2021-10-15 | 北京有竹居网络技术有限公司 | Screen recording video sharing method and device, electronic equipment and storage medium |
CN113542865A (en) * | 2020-12-25 | 2021-10-22 | 腾讯科技(深圳)有限公司 | Video editing method, device and storage medium |
CN113556485A (en) * | 2021-07-23 | 2021-10-26 | 上海商汤智能科技有限公司 | Video generation method and device, electronic equipment and storage medium |
CN113597754A (en) * | 2020-03-02 | 2021-11-02 | 深圳市大疆创新科技有限公司 | Method and device for acquiring match picture and method and device for controlling shooting device |
CN113709561A (en) * | 2021-04-14 | 2021-11-26 | 腾讯科技(深圳)有限公司 | Video editing method, device, equipment and storage medium |
CN113784072A (en) * | 2021-09-24 | 2021-12-10 | 上海铜爪智能科技有限公司 | AI algorithm-based pet video recording and automatic editing method |
CN114374813A (en) * | 2021-12-13 | 2022-04-19 | 青岛海信移动通信技术股份有限公司 | Multimedia resource management method, recorder and server |
WO2022199372A1 (en) * | 2021-03-25 | 2022-09-29 | 腾讯科技(深圳)有限公司 | Video editing method and apparatus, and computer device and storage medium |
CN115529378A (en) * | 2022-02-28 | 2022-12-27 | 荣耀终端有限公司 | Video processing method and related device |
CN116033261B (en) * | 2021-10-22 | 2023-10-20 | 荣耀终端有限公司 | Video processing method, electronic equipment, storage medium and chip |
CN117221626A (en) * | 2023-11-08 | 2023-12-12 | 北京奇点智播科技有限公司 | Video data processing method and device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101981589A (en) * | 2008-01-25 | 2011-02-23 | 索尼在线娱乐有限公司 | System and method for creating, editing, and sharing video content relating to video game events |
CN102263907A (en) * | 2011-08-04 | 2011-11-30 | 央视国际网络有限公司 | Play control method of competition video, and generation method and device for clip information of competition video |
CN104427360A (en) * | 2013-09-06 | 2015-03-18 | 刘镇崇 | Multi-track media editing-based editing and broadcasting system and multi-track media editing-based editing and broadcasting method |
CN104616333A (en) * | 2014-12-24 | 2015-05-13 | 深圳市腾讯计算机***有限公司 | Game video processing method and device |
CN104811787A (en) * | 2014-10-27 | 2015-07-29 | 深圳市腾讯计算机***有限公司 | Game video recording method and game video recording device |
US20150217196A1 (en) * | 2014-01-31 | 2015-08-06 | Google Inc. | Automatic generation of a game replay video |
CN104951479A (en) * | 2014-03-31 | 2015-09-30 | 小米科技有限责任公司 | Video content detecting method and device |
CN105009599A (en) * | 2012-12-31 | 2015-10-28 | 谷歌公司 | Automatic identification of a notable moment |
-
2015
- 2015-11-26 CN CN201510845155.XA patent/CN106803987B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101981589A (en) * | 2008-01-25 | 2011-02-23 | 索尼在线娱乐有限公司 | System and method for creating, editing, and sharing video content relating to video game events |
CN102263907A (en) * | 2011-08-04 | 2011-11-30 | 央视国际网络有限公司 | Play control method of competition video, and generation method and device for clip information of competition video |
CN105009599A (en) * | 2012-12-31 | 2015-10-28 | 谷歌公司 | Automatic identification of a notable moment |
CN104427360A (en) * | 2013-09-06 | 2015-03-18 | 刘镇崇 | Multi-track media editing-based editing and broadcasting system and multi-track media editing-based editing and broadcasting method |
US20150217196A1 (en) * | 2014-01-31 | 2015-08-06 | Google Inc. | Automatic generation of a game replay video |
CN104951479A (en) * | 2014-03-31 | 2015-09-30 | 小米科技有限责任公司 | Video content detecting method and device |
CN104811787A (en) * | 2014-10-27 | 2015-07-29 | 深圳市腾讯计算机***有限公司 | Game video recording method and game video recording device |
CN104616333A (en) * | 2014-12-24 | 2015-05-13 | 深圳市腾讯计算机***有限公司 | Game video processing method and device |
Cited By (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107277617A (en) * | 2017-07-26 | 2017-10-20 | 深圳Tcl新技术有限公司 | Generation method, television set and the computer-readable recording medium of preview video |
CN109672922B (en) * | 2017-10-17 | 2020-10-27 | 腾讯科技(深圳)有限公司 | Game video editing method and device |
CN109672922A (en) * | 2017-10-17 | 2019-04-23 | 腾讯科技(深圳)有限公司 | A kind of game video clipping method and device |
WO2019076281A1 (en) * | 2017-10-17 | 2019-04-25 | 腾讯科技(深圳)有限公司 | Game video editing method and apparatus, and storage medium |
CN108024083A (en) * | 2017-11-28 | 2018-05-11 | 北京川上科技有限公司 | Handle method, apparatus, electronic equipment and the computer-readable recording medium of video |
CN108259990A (en) * | 2018-01-26 | 2018-07-06 | 腾讯科技(深圳)有限公司 | A kind of method and device of video clipping |
CN108259990B (en) * | 2018-01-26 | 2020-08-04 | 腾讯科技(深圳)有限公司 | Video editing method and device |
CN108540854A (en) * | 2018-03-29 | 2018-09-14 | 努比亚技术有限公司 | Live video clipping method, terminal and computer readable storage medium |
CN110383820A (en) * | 2018-05-07 | 2019-10-25 | 深圳市大疆创新科技有限公司 | Method for processing video frequency, system, the system of terminal device, movable fixture |
CN108804007A (en) * | 2018-05-24 | 2018-11-13 | 网易(杭州)网络有限公司 | Image-pickup method, device, storage medium and electronic equipment |
CN108924576A (en) * | 2018-07-10 | 2018-11-30 | 武汉斗鱼网络科技有限公司 | A kind of video labeling method, device, equipment and medium |
CN109194978A (en) * | 2018-10-15 | 2019-01-11 | 广州虎牙信息科技有限公司 | Live video clipping method, device and electronic equipment |
CN111314653A (en) * | 2018-12-12 | 2020-06-19 | 纬创资通股份有限公司 | Video recording processing method, video recording processing device, and monitoring system |
CN109547723A (en) * | 2018-12-14 | 2019-03-29 | 北京智明星通科技股份有限公司 | A kind of game video method for recording, device and terminal |
CN109618184A (en) * | 2018-12-29 | 2019-04-12 | 北京市商汤科技开发有限公司 | Method for processing video frequency and device, electronic equipment and storage medium |
CN109889883A (en) * | 2019-01-23 | 2019-06-14 | 深圳市创梦天地科技有限公司 | A kind of Wonderful time video recording method and device |
CN110012231A (en) * | 2019-04-18 | 2019-07-12 | 环爱网络科技(上海)有限公司 | Method for processing video frequency, device, electronic equipment and storage medium |
CN110087123A (en) * | 2019-05-15 | 2019-08-02 | 腾讯科技(深圳)有限公司 | Video file production method, device, equipment and readable storage medium storing program for executing |
CN112492346A (en) * | 2019-09-12 | 2021-03-12 | 上海哔哩哔哩科技有限公司 | Method for determining wonderful moment in game video and playing method of game video |
CN110688522A (en) * | 2019-09-25 | 2020-01-14 | 神州数码融信软件有限公司 | Key frame based transaction flow recording method and device |
CN110898427A (en) * | 2019-11-26 | 2020-03-24 | 上海米哈游网络科技股份有限公司 | Game playback method and device, electronic equipment and storage medium |
CN110898427B (en) * | 2019-11-26 | 2023-11-03 | 上海米哈游网络科技股份有限公司 | Game playback method and device, electronic equipment and storage medium |
CN111107436A (en) * | 2019-12-12 | 2020-05-05 | 视联动力信息技术股份有限公司 | Video-on-demand method and device, terminal equipment and storage medium |
CN113597754A (en) * | 2020-03-02 | 2021-11-02 | 深圳市大疆创新科技有限公司 | Method and device for acquiring match picture and method and device for controlling shooting device |
CN111556363B (en) * | 2020-05-21 | 2021-09-28 | 腾讯科技(深圳)有限公司 | Video special effect processing method, device and equipment and computer readable storage medium |
CN111556363A (en) * | 2020-05-21 | 2020-08-18 | 腾讯科技(深圳)有限公司 | Video special effect processing method, device and equipment and computer readable storage medium |
CN111601160A (en) * | 2020-05-29 | 2020-08-28 | 北京百度网讯科技有限公司 | Method and device for editing video |
CN112100281B (en) * | 2020-11-17 | 2021-02-09 | 北京拓课网络科技有限公司 | Room scene reproduction method and device and electronic equipment |
CN112100281A (en) * | 2020-11-17 | 2020-12-18 | 北京拓课网络科技有限公司 | Room scene reproduction method and device and electronic equipment |
CN113542865A (en) * | 2020-12-25 | 2021-10-22 | 腾讯科技(深圳)有限公司 | Video editing method, device and storage medium |
CN112843696A (en) * | 2020-12-31 | 2021-05-28 | 上海米哈游天命科技有限公司 | Shooting method, shooting device, electronic equipment and storage medium |
CN112642150A (en) * | 2020-12-31 | 2021-04-13 | 上海米哈游天命科技有限公司 | Game picture shooting method, device, equipment and storage medium |
CN112995755A (en) * | 2021-03-01 | 2021-06-18 | 合肥学院 | Automatic editing method for screen recording |
WO2022199372A1 (en) * | 2021-03-25 | 2022-09-29 | 腾讯科技(深圳)有限公司 | Video editing method and apparatus, and computer device and storage medium |
CN113709561A (en) * | 2021-04-14 | 2021-11-26 | 腾讯科技(深圳)有限公司 | Video editing method, device, equipment and storage medium |
CN113709561B (en) * | 2021-04-14 | 2024-04-19 | 腾讯科技(深圳)有限公司 | Video editing method, device, equipment and storage medium |
CN113271478A (en) * | 2021-05-17 | 2021-08-17 | 北京大米科技有限公司 | Learning video recommendation method, information interaction method and device |
CN113271478B (en) * | 2021-05-17 | 2023-01-10 | 北京大米科技有限公司 | Learning video recommendation method, information interaction method and device |
CN113507640B (en) * | 2021-07-12 | 2023-08-18 | 北京有竹居网络技术有限公司 | Video sharing method and device, electronic equipment and storage medium |
CN113507640A (en) * | 2021-07-12 | 2021-10-15 | 北京有竹居网络技术有限公司 | Screen recording video sharing method and device, electronic equipment and storage medium |
CN113556485A (en) * | 2021-07-23 | 2021-10-26 | 上海商汤智能科技有限公司 | Video generation method and device, electronic equipment and storage medium |
CN113347452A (en) * | 2021-08-04 | 2021-09-03 | 浙江中控技术股份有限公司 | Remote maintenance method and device |
CN113784072A (en) * | 2021-09-24 | 2021-12-10 | 上海铜爪智能科技有限公司 | AI algorithm-based pet video recording and automatic editing method |
CN116033261B (en) * | 2021-10-22 | 2023-10-20 | 荣耀终端有限公司 | Video processing method, electronic equipment, storage medium and chip |
CN114374813A (en) * | 2021-12-13 | 2022-04-19 | 青岛海信移动通信技术股份有限公司 | Multimedia resource management method, recorder and server |
CN114374813B (en) * | 2021-12-13 | 2024-07-02 | 青岛海信移动通信技术有限公司 | Multimedia resource management method, recorder and server |
CN115529378A (en) * | 2022-02-28 | 2022-12-27 | 荣耀终端有限公司 | Video processing method and related device |
CN117221626A (en) * | 2023-11-08 | 2023-12-12 | 北京奇点智播科技有限公司 | Video data processing method and device |
CN117221626B (en) * | 2023-11-08 | 2024-03-15 | 北京奇点智播科技有限公司 | Video data processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106803987B (en) | 2021-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106803987A (en) | The acquisition methods of video data, device and system | |
US10293263B2 (en) | Custom content feed based on fantasy sports data | |
CN108718417B (en) | Generation method, device, server and the storage medium of direct broadcasting room preview icon | |
CN106878767B (en) | Video broadcasting method and device | |
CN111643900B (en) | Display screen control method and device, electronic equipment and storage medium | |
CN106658200A (en) | Live video sharing and obtaining methods and devices, and terminal equipment thereof | |
CN110597395B (en) | Object interaction control method and device, storage medium and electronic device | |
CN107569848A (en) | One kind game classification method, apparatus and electronic equipment | |
US10864447B1 (en) | Highlight presentation interface in a game spectating system | |
CN108108012A (en) | Information interacting method and device | |
CN109829064A (en) | Media resource shares and playing method and device, storage medium and electronic device | |
CN109286822A (en) | Interactive approach, device, equipment and storage medium based on live video identification | |
CN105872786B (en) | A kind of method and device for launching advertisement by barrage in a program | |
CN113630630B (en) | Method, device and equipment for processing video comment dubbing information | |
KR102004367B1 (en) | Bowling score calculation and sharing system | |
CN107071554A (en) | Method for recognizing semantics and device | |
CN106232193A (en) | Use the game progress of the portion of user data retrieved | |
CN109726808B (en) | Neural network training method and device, storage medium and electronic device | |
CN110324652A (en) | Game interaction method and system, electronic equipment and the device with store function | |
CN111177679B (en) | Game starting method and device, cloud game platform and readable storage medium | |
CN110177041B (en) | Voice information sending method and device, storage medium and electronic device | |
CN107133561A (en) | Event-handling method and device | |
CN108600775A (en) | Monitoring method, device, server and the storage medium of live video | |
CN108282666A (en) | Control method and device based on network direct broadcasting | |
CN116980706A (en) | Video playing method and device, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |