CN106803987A - The acquisition methods of video data, device and system - Google Patents

The acquisition methods of video data, device and system Download PDF

Info

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
Application number
CN201510845155.XA
Other languages
Chinese (zh)
Other versions
CN106803987B (en
Inventor
唐庆钰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510845155.XA priority Critical patent/CN106803987B/en
Publication of CN106803987A publication Critical patent/CN106803987A/en
Application granted granted Critical
Publication of CN106803987B publication Critical patent/CN106803987B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44016Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/20Features 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/30Features 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/308Details 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

The acquisition methods of video data, device and system
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.
CN201510845155.XA 2015-11-26 2015-11-26 Video data acquisition method, device and system Active CN106803987B (en)

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)

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

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

Patent Citations (8)

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

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