[go: up one dir, main page]

CN105744338A - Video processing method and equipment - Google Patents

Video processing method and equipment Download PDF

Info

Publication number
CN105744338A
CN105744338A CN201610090902.8A CN201610090902A CN105744338A CN 105744338 A CN105744338 A CN 105744338A CN 201610090902 A CN201610090902 A CN 201610090902A CN 105744338 A CN105744338 A CN 105744338A
Authority
CN
China
Prior art keywords
video
playing
service
page
acceleration
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
CN201610090902.8A
Other languages
Chinese (zh)
Other versions
CN105744338B (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 CN201610090902.8A priority Critical patent/CN105744338B/en
Publication of CN105744338A publication Critical patent/CN105744338A/en
Priority to PCT/CN2017/073151 priority patent/WO2017140226A1/en
Application granted granted Critical
Publication of CN105744338B publication Critical patent/CN105744338B/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Embodiments of the invention disclose a video processing method and equipment. The method comprises the following steps of outputting a business video corresponding to a target playing video, and obtaining and outputting an interactive page corresponding to the business video; obtaining an interactive result which is input based on a page content of the interactive page; and carrying out playing accelerated processing on the business video according to the interactive result. By adopting the video processing method and equipment, the interactivity of the business video can be realized, and the playing effect of the business video is guaranteed.

Description

Video processing method and equipment
Technical Field
The invention relates to the technical field of computers, in particular to a video processing method and video processing equipment.
Background
With the continuous development and improvement of computer technology, terminals such as mobile phones and tablet computers become an indispensable part of people's lives, and people can communicate by using the terminals and can also perform file transmission, camera shooting, game playing, video playing and the like.
In the existing video playing process, in order to meet the development of video services, before, during or after the video content requested by a user is played, a service video may be inserted correspondingly, for example: however, users can only watch the service video, and cannot interact with the service video, the watching process is single, and meanwhile, the situation that the users lose due to long service video playing time is easy to occur, so that the interactivity of the service video cannot be met, and the playing effect of the service video is influenced.
Disclosure of Invention
The embodiment of the invention provides a video processing method and video processing equipment, which can realize the interchangeability of service videos and ensure the playing effect of the service videos.
A first aspect of an embodiment of the present invention provides a video processing method, which may include:
outputting a service video corresponding to a target playing video, and acquiring and outputting an interactive page corresponding to the service video;
acquiring an interaction result input based on the page content of the interaction page;
and carrying out play acceleration processing on the service video according to the interaction result.
A second aspect of an embodiment of the present invention provides a video processing apparatus, which may include:
the page output unit is used for outputting the service video corresponding to the target playing video, and acquiring and outputting the interactive page corresponding to the service video;
the result acquisition unit is used for acquiring an interaction result input based on the page content of the interaction page;
and the video processing unit is used for carrying out play acceleration processing on the service video according to the interaction result.
In the embodiment of the invention, when the service video corresponding to the target playing video is output, the interaction page corresponding to the service video is obtained and output, the interaction result input by the user based on the page content of the interaction page is obtained, and finally the playing acceleration processing is carried out on the service video according to the interaction result. By displaying the interactive page in the process of outputting the service video, a user can participate in interaction based on the page content of the interactive page, so that the interactivity of the service video is realized, and meanwhile, the service video is played and accelerated through the final interaction result, so that the condition that the user runs off due to long service video playing time can be avoided, the interactivity of the service video is improved, and the playing effect of the service video is ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a video processing method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of another video processing method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a video processing apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of another video processing apparatus provided in the embodiment of the present invention;
fig. 5 is a schematic structural diagram of a page output unit according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of a video processing unit according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of another video processing apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The video processing method provided by the embodiment of the invention can be applied to a scene for performing video processing on a service video which is inserted correspondingly before, during or after the video content requested by a user is played, for example: the video processing device outputs a service video corresponding to a target playing video, acquires and outputs an interactive page corresponding to the service video, the video processing device acquires an interactive result input based on page content of the interactive page, and the video processing device performs scene processing of playing acceleration on the service video according to the interactive result. By displaying the interactive page in the process of outputting the service video, a user can participate in interaction based on the page content of the interactive page, so that the interactivity of the service video is realized, and meanwhile, the service video is played and accelerated through the final interaction result, so that the condition that the user runs off due to long service video playing time can be avoided, the interactivity of the service video is improved, and the playing effect of the service video is ensured.
The video processing device according to the embodiment of the present invention may include: terminal devices with video output functions, such as tablet computers, smart phones, notebook computers, palmtop computers, personal computers, and Mobile Internet Devices (MID), or may be video players in the terminal devices; the target playing video is specifically video content that a user requests to play to a video server based on the video processing device, and the service video is a value-added video, a preview video, and the like added by an operator corresponding to the video server, for example: video programming previews, hot events, advertisements, and the like.
A video processing method according to an embodiment of the present invention will be described in detail with reference to fig. 1 and fig. 2.
Referring to fig. 1, a flow chart of a video processing method according to an embodiment of the present invention is shown. As shown in fig. 1, the method of the embodiment of the present invention may include the following steps S101 to S103.
S101, outputting a service video corresponding to a target playing video, and acquiring and outputting an interactive page corresponding to the service video;
specifically, the video processing device may output and display a service video corresponding to a target playing video, where the service video may be set in advance for an operator corresponding to the video server in association with the target playing video, that is, when a request for the target playing video is detected, address information of the service video may be sent to the video processing device correspondingly, or the service video may not be set in association with the target playing video, that is, when a request for the target playing video is detected, the address information of the service video is sent to the video processing device randomly. It can be understood that the video processing device may perform output display on the service video at least one time period before, during, and after the video content of the target playing video is output and displayed.
The video processing device may obtain and output an interactive page corresponding to the service video when outputting and displaying the service video, and it may be understood that the interactive page is a page designed for the service video by an operator corresponding to the video server and used for interacting with a user, a page content of the interactive page may be related to a video content of the service video or may be an interactive content designed independently, the video server may send the interactive page to the video processing device while sending address information of the service video, and preferably, the video processing device may output and display the interactive page when the service video is output and displayed to a preset time point.
S102, acquiring an interaction result input based on the page content of the interaction page;
specifically, the video processing device may obtain an interaction result input by the user based on the page content of the interaction page, for example: the page content of the interactive page is displayed as beads with different colors, a user can search and select corresponding beads in the interactive page according to a set rule, and the video processing equipment can select a result, namely an interactive result, based on the final beads.
S103, carrying out play acceleration processing on the service video according to the interaction result;
specifically, the video processing device may perform play acceleration processing on the service video according to the interaction result, preferably, the video processing device may obtain an acceleration time interval corresponding to the interaction result, and obtain a second play time of the service video, where the second play time is a current play progress of the service video, and the video processing device performs play acceleration processing on the service video according to the acceleration time interval and the second play time based on a preset play acceleration rule.
It should be noted that the interaction result may be a plurality of results, that is, a plurality of interaction results may be set for the page content of the interaction page, and a corresponding interaction result is determined according to the final interaction condition of the user, a corresponding list of the interaction result and the acceleration time interval sent by the video server may be stored in the video processing device in advance, or the video processing device may upload the determined interaction result to the video server and obtain the acceleration time interval returned by the video server.
In the embodiment of the invention, when the service video corresponding to the target playing video is output, the interaction page corresponding to the service video is obtained and output, the interaction result input by the user based on the page content of the interaction page is obtained, and finally the playing acceleration processing is carried out on the service video according to the interaction result. By displaying the interactive page in the process of outputting the service video, a user can participate in interaction based on the page content of the interactive page, so that the interactivity of the service video is realized, and meanwhile, the service video is played and accelerated through the final interaction result, so that the condition that the user runs off due to long service video playing time can be avoided, the interactivity of the service video is improved, and the playing effect of the service video is ensured.
Referring to fig. 2, a flow chart of another video processing method according to an embodiment of the invention is shown. As shown in fig. 2, the method according to the embodiment of the present invention may include the following steps S201 to S207.
S201, recording a first playing time of a requested target playing video, and acquiring address information of a service video corresponding to the target playing video;
s202, the address information is adopted to request the service video from a video server;
specifically, the video processing device may record a first playing time of a target playing video requested by a user currently, where the first playing time is a current playing progress of the target playing video, the video processing device obtains address information of a service video corresponding to the target playing video, the address information of the service video may be issued by the video server in response to the request of the target playing video, or the video processing device may request the video server for obtaining the address information by itself within a time point when detecting an output time point of the service video, and the video server may request the video server for the service video by using the address information.
S203, outputting a service video corresponding to the target playing video, and acquiring and outputting an interactive page corresponding to the service video;
specifically, the video processing device may output and display a service video corresponding to a target playing video, where the service video may be set in advance for an operator corresponding to the video server, that is, when a request for the target playing video is detected, address information of the service video may be sent to the video processing device correspondingly, or the service video may not be set in association with the target playing video, that is, when a request for the target playing video is detected, address information of the service video is sent to the video processing device randomly. It can be understood that the video processing device may perform output display on the service video at least one time period before, during, and after the video content of the target playing video is output and displayed.
The video processing device may obtain and output an interactive page corresponding to the service video when outputting and displaying the service video, and it may be understood that the interactive page is a page designed by an operator corresponding to the video server for the service video and used for interacting with a user, a page content of the interactive page may be related to a video content of the service video or may be an interactive content designed independently, the video server may send the interactive page to the video processing device while sending address information of the service video, preferably, the video processing device may output and display the interactive page when the service video is output and displayed to a preset time point, and it needs to be stated that the video processing device may output and display the interactive page by using a preset display attribute, the preset display attributes may include a page background, a page size, a page display position, and the like, for example: creating a transparent attribute above the image layer of the business video, and creating an interactive page with the size of the display interface size of the business video, wherein the interactive page can be an H5 (5 th generation hypertext markup language) page or a native page.
S204, acquiring an interaction result input based on the page content of the interaction page;
specifically, the video processing device may obtain an interaction result input by the user based on the page content of the interaction page, for example: the page content of the interactive page is displayed as beads with different colors, a user can search and select corresponding beads in the interactive page according to a set rule, and the video processing equipment can select a result, namely an interactive result, based on the final beads.
S205, acquiring an acceleration time interval corresponding to the interaction result, and acquiring a second playing time of the service video;
s206, based on a preset playing acceleration rule, carrying out playing acceleration processing on the service video according to the acceleration time interval and the second playing time;
specifically, the video processing device may obtain an acceleration time interval corresponding to the interaction result, and obtain a second playing time of the service video, where the second playing time is a current playing progress of the service video, and the video processing device performs playing acceleration processing on the service video based on a preset playing acceleration rule and according to the acceleration time interval and the second playing time.
Further, the process of the play acceleration processing may be: the video processing device may obtain video data of the service video at a third playing time, and output the video data at the third playing time, where the third playing time is a time for fast forwarding the acceleration time interval based on the second playing time, for example: fast forward for 10 seconds, etc.; or, when the remaining playing time of the service video satisfies the acceleration time interval, for example: the acceleration time interval is 10 seconds, when the remaining playing time is 10 seconds, and the like, the video processing device determines that the service video is played completely and stops playing the service video.
It should be noted that the interaction result may be a plurality of results, that is, a plurality of interaction results may be set for the page content of the interaction page, and a corresponding interaction result is determined according to the final interaction condition of the user, a corresponding list of the interaction result and the acceleration time interval sent by the video server may be stored in the video processing device in advance, or the video processing device may upload the determined interaction result to the video server and obtain the acceleration time interval returned by the video server.
S207, when the service video is detected to be played completely, outputting the target playing video based on the first playing time;
specifically, when the video processing device detects that the service video is played completely, the video processing device may output the target played video based on the first playing time, and if the target played video is also played completely, may output a prompt message, or jump to a next video according to a video list to output and display, and the like.
In the embodiment of the invention, when the service video corresponding to the target playing video is output, the interaction page corresponding to the service video is obtained and output, the interaction result input by the user based on the page content of the interaction page is obtained, and finally the playing acceleration processing is carried out on the service video according to the interaction result. By displaying the interactive page in the process of outputting the service video, a user can participate in interaction based on the page content of the interactive page, so that the interactivity of the service video is realized, and meanwhile, the playing acceleration processing of the service video is realized through the final interactive result, so that the condition that the user runs off due to long playing time of the service video can be avoided, the interactivity of the service video is improved, and the playing effect of the service video is ensured; the preset display attribute is adopted to output and display the interactive page, so that the influence on the display of the service video can be avoided in the interactive process; the playing acceleration processing of the business video is realized through the acceleration time interval corresponding to the interaction result and the preset playing acceleration rule, so that a user can watch the business video in the interaction process, and the exposure effect of the business video is improved.
The following describes in detail a video processing apparatus according to an embodiment of the present invention with reference to fig. 3 to 6. It should be noted that, the video processing apparatus shown in fig. 3-6 is used for executing the method of the embodiment shown in fig. 1 and 2 of the present invention, and for convenience of description, only the portion related to the embodiment of the present invention is shown, and details of the specific technology are not disclosed, please refer to the embodiment shown in fig. 1 and 2 of the present invention.
Referring to fig. 3, a schematic structural diagram of a video processing apparatus according to an embodiment of the present invention is provided. As shown in fig. 3, the video processing apparatus 1 according to an embodiment of the present invention may include: a page output unit 11, a result acquisition unit 12, and a video processing unit 13.
The page output unit 11 is configured to output a service video corresponding to a target playing video, and acquire and output an interactive page corresponding to the service video;
in specific implementation, the page output unit 11 may output and display a service video corresponding to a target playing video, where the service video may be set in advance for an operator corresponding to the video server to associate the target playing video, that is, when a request for the target playing video is detected, address information of the service video may be correspondingly sent to the video processing device 1, or the service video may not be set in association with the target playing video, that is, when a request for the target playing video is detected, address information of the service video is randomly sent to the video processing device 1. It can be understood that the page output unit 11 may perform output display on the service video at least one time period before, during, and after the video content of the target playing video is output and displayed.
The page output unit 11 may obtain and output an interactive page corresponding to the service video when the service video is output and displayed, and it may be understood that the interactive page is a page designed for the service video by an operator corresponding to the video server and used for interacting with a user, a page content of the interactive page may be related to a video content of the service video or may be an interactive content designed independently, the video server may send the interactive page to the video processing device 1 while sending address information of the service video, and preferably, the page output unit 11 may output and display the interactive page when the service video is output and displayed to a preset time point.
A result obtaining unit 12, configured to obtain an interaction result input based on page content of the interaction page;
in a specific implementation, the result obtaining unit 12 may obtain an interaction result input by a user based on the page content of the interaction page, for example: the page content of the interactive page is displayed as beads with different colors, a user can search and select corresponding beads in the interactive page according to a set rule, and the result obtaining unit 12 can select a result, i.e., an interactive result, based on the final beads.
The video processing unit 13 is configured to perform play acceleration processing on the service video according to the interaction result;
in a specific implementation, the video processing unit 13 may perform play acceleration processing on the service video according to the interaction result, preferably, the video processing unit 13 may obtain an acceleration time interval corresponding to the interaction result, and obtain a second play time of the service video, where the second play time is a current play progress of the service video, and the video processing unit 13 performs play acceleration processing on the service video according to the acceleration time interval and the second play time based on a preset play acceleration rule.
It should be noted that the interaction result may be a plurality of results, that is, a plurality of interaction results may be set for the page content of the interaction page, and a corresponding interaction result is determined according to the final interaction condition of the user, a corresponding list of the interaction result and the acceleration time interval sent by the video server may be stored in the video processing device 1 in advance, or the video processing device 1 may upload the determined interaction result to the video server and obtain the acceleration time interval returned by the video server.
In the embodiment of the invention, when the service video corresponding to the target playing video is output, the interaction page corresponding to the service video is obtained and output, the interaction result input by the user based on the page content of the interaction page is obtained, and finally the playing acceleration processing is carried out on the service video according to the interaction result. By displaying the interactive page in the process of outputting the service video, a user can participate in interaction based on the page content of the interactive page, so that the interactivity of the service video is realized, and meanwhile, the service video is played and accelerated through the final interaction result, so that the condition that the user runs off due to long service video playing time can be avoided, the interactivity of the service video is improved, and the playing effect of the service video is ensured.
Referring to fig. 4, a schematic structural diagram of another video processing apparatus according to an embodiment of the present invention is provided. As shown in fig. 4, the video processing apparatus 1 according to an embodiment of the present invention may include: a page output unit 11, a result acquisition unit 12, a video processing unit 13, an address acquisition unit 14, a video request unit 15, and a video output unit 16.
An address obtaining unit 14, configured to record a first playing time of a requested target playing video, and obtain address information of a service video corresponding to the target playing video;
a video request unit 15, configured to request the service video from a video server by using the address information;
in a specific implementation, the address obtaining unit 14 may record a first playing time of a target playing video requested by a user currently, where the first playing time is a current playing progress of the target playing video, the address obtaining unit 14 obtains address information of a service video corresponding to the target playing video, the address information of the service video may be issued by the video server in response to the request of the target playing video, or the video processing device 1 may request the video server for obtaining the address information by itself within a time point when detecting an output time point of the service video, and the video requesting unit 15 may request the video server for the service video by using the address information.
The page output unit 11 is configured to output a service video corresponding to a target playing video, and acquire and output an interactive page corresponding to the service video;
in specific implementation, the page output unit 11 may output and display a service video corresponding to a target playing video, where the service video may be set in advance for an operator corresponding to the video server to associate the target playing video, that is, when a request for the target playing video is detected, address information of the service video may be correspondingly sent to the video processing device 1, or the service video may not be set in association with the target playing video, that is, when a request for the target playing video is detected, address information of the service video is randomly sent to the video processing device 1. It can be understood that the page output unit 11 may perform output display on the service video at least one time period before, during, and after the video content of the target playing video is output and displayed.
The page output unit 11 may obtain and output an interactive page corresponding to the service video when the service video is output and displayed, and it may be understood that the interactive page is a page designed for the service video by an operator corresponding to the video server and used for interacting with a user, a page content of the interactive page may be related to a video content of the service video or may be an interactive content designed independently, the video server may send the interactive page to the video processing device 1 while sending address information of the service video, and preferably, the page output unit 11 may output and display the interactive page when the service video is output and displayed to a preset time point.
Specifically, please refer to fig. 5, which provides a schematic structural diagram of the page output unit according to the embodiment of the present invention. As shown in fig. 5, the page output unit 11 may include:
the video output subunit 111 is configured to output a service video corresponding to the target playing video;
in specific implementation, the video output subunit 111 may output and display a service video corresponding to a target playing video, where the service video may be set in advance for an operator corresponding to a video server to associate the target playing video, that is, when a request for the target playing video is detected, address information of the service video may be correspondingly sent to the video processing device 1, or the service video may not be set in association with the target playing video, that is, when a request for the target playing video is detected, address information of the service video is randomly sent to the video processing device 1. It is understood that the video output subunit 111 may perform output display on the service video at least one time period before, during, and after the video content of the target play video is output and displayed.
A page output subunit 112, configured to obtain an interactive page corresponding to the service video, and output the interactive page by using a preset display attribute, where the preset display attribute includes a page background, a page size, and a page display position;
in a specific implementation, when the video output subunit 111 outputs and displays the service video, the page output subunit 112 may obtain and output an interactive page corresponding to the service video, it can be understood that the interactive page is a page designed by an operator corresponding to the video server for the service video and used for interacting with a user, a page content of the interactive page may be related to a video content of the service video or may be an interactive content designed independently, the video server may send the address information of the service video and send the interactive page to the video processing device 1, preferably, when the service video is output and displayed to a preset time point, the page output subunit 112 may output and display the interactive page, it needs to be stated that, the page output subunit 112 may output and display the interactive page by using preset display attributes, where the preset display attributes may include a page background, a page size, a page display position, and the like, for example: creating a transparent attribute above the image layer of the business video, and creating an interactive page with the size of the display interface size of the business video, wherein the interactive page can be an H5 (5 th generation hypertext markup language) page or a native page.
A result obtaining unit 12, configured to obtain an interaction result input based on page content of the interaction page;
in a specific implementation, the result obtaining unit 12 may obtain an interaction result input by a user based on the page content of the interaction page, for example: the page content of the interactive page is displayed as beads with different colors, a user can search and select corresponding beads in the interactive page according to a set rule, and the result obtaining unit 12 can select a result, i.e., an interactive result, based on the final beads.
The video processing unit 13 is configured to perform play acceleration processing on the service video according to the interaction result;
in a specific implementation, the video processing unit 13 may perform play acceleration processing on the service video according to the interaction result, preferably, the video processing unit 13 may obtain an acceleration time interval corresponding to the interaction result, and obtain a second play time of the service video, where the second play time is a current play progress of the service video, and the video processing unit 13 performs play acceleration processing on the service video according to the acceleration time interval and the second play time based on a preset play acceleration rule.
Specifically, please refer to fig. 6, which provides a schematic structural diagram of a video processing unit according to an embodiment of the present invention. As shown in fig. 6, the video processing unit 13 may include:
a time obtaining subunit 131, configured to obtain an acceleration time interval corresponding to the interaction result, and obtain a second playing time of the service video;
the video processing subunit 132 is configured to perform, based on a preset playing acceleration rule, playing acceleration processing on the service video according to the acceleration time interval and the second playing time;
in a specific implementation, the time obtaining subunit 131 may obtain an acceleration time interval corresponding to the interaction result, and obtain a second playing time of the service video, where the second playing time is a current playing progress of the service video, and the video processing subunit 132 performs playing acceleration processing on the service video based on a preset playing acceleration rule and according to the acceleration time interval and the second playing time.
Further, the process of the play acceleration processing may be: the video processing sub-unit 132 may obtain video data of the service video at a third playing time, and output the video data at the third playing time, where the third playing time is a time for fast forwarding the acceleration time interval based on the second playing time, for example: fast forward for 10 seconds, etc.; or, when the remaining playing time of the service video satisfies the acceleration time interval, for example: the acceleration time interval is 10 seconds, and when the remaining playing time is 10 seconds, the video processing subunit 132 determines that the playing of the service video is completed and stops playing the service video.
It should be noted that the interaction result may be a plurality of results, that is, a plurality of interaction results may be set for the page content of the interaction page, and a corresponding interaction result is determined according to the final interaction condition of the user, a corresponding list of the interaction result and the acceleration time interval sent by the video server may be stored in the video processing device 1 in advance, or the video processing device 1 may upload the determined interaction result to the video server and obtain the acceleration time interval returned by the video server.
The video output unit 16 is configured to output the target playing video based on the first playing time when it is detected that the service video is played completely;
in a specific implementation, when the video processing device 1 detects that the service video is played completely, the video output unit 16 may output the target played video based on the first playing time, and if the target played video is also played completely, may output a prompt message, or jump to a next video according to a video list to output and display, or the like.
In the embodiment of the invention, when the service video corresponding to the target playing video is output, the interaction page corresponding to the service video is obtained and output, the interaction result input by the user based on the page content of the interaction page is obtained, and finally the playing acceleration processing is carried out on the service video according to the interaction result. By displaying the interactive page in the process of outputting the service video, a user can participate in interaction based on the page content of the interactive page, so that the interactivity of the service video is realized, and meanwhile, the playing acceleration processing of the service video is realized through the final interactive result, so that the condition that the user runs off due to long playing time of the service video can be avoided, the interactivity of the service video is improved, and the playing effect of the service video is ensured; the preset display attribute is adopted to output and display the interactive page, so that the influence on the display of the service video can be avoided in the interactive process; the playing acceleration processing of the business video is realized through the acceleration time interval corresponding to the interaction result and the preset playing acceleration rule, so that a user can watch the business video in the interaction process, and the exposure effect of the business video is improved.
Fig. 7 is a schematic structural diagram of another video processing apparatus according to an embodiment of the present invention. As shown in fig. 7, the video processing apparatus 1000 may include: at least one processor 1001, such as a CPU, at least one network interface 1004, a user interface 1003, memory 1005, at least one communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display) and a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a standard wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 7, the memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a video processing application program.
In the video processing apparatus 1000 shown in fig. 7, the user interface 1003 is mainly used as an interface for providing input for a user, and acquires data input by the user; the network interface 1004 is mainly used for connecting with a video server and acquiring data sent by the video server; and the processor 1001 may be configured to invoke a video processing application stored in the memory 1005 and specifically perform the following operations:
outputting a service video corresponding to a target playing video, and acquiring and outputting an interactive page corresponding to the service video;
acquiring an interaction result input based on the page content of the interaction page;
and carrying out play acceleration processing on the service video according to the interaction result.
In an embodiment, before performing outputting the service video corresponding to the target playing video, the processor 1001 further performs the following operations:
recording first playing time of a requested target playing video, and acquiring address information of a service video corresponding to the target playing video;
and requesting the service video from a video server by adopting the address information.
In an embodiment, when the processor 1001 acquires and outputs an interactive page corresponding to the service video, the following operations are specifically performed:
and acquiring an interactive page corresponding to the service video, and outputting the interactive page by adopting preset display attributes, wherein the preset display attributes comprise a page background, a page size and a page display position.
In an embodiment, when the processor 1001 executes the play acceleration processing on the service video according to the interaction result, the following operations are specifically executed:
acquiring an acceleration time interval corresponding to the interaction result, and acquiring second playing time of the service video;
and carrying out playing acceleration processing on the service video according to the acceleration time interval and the second playing time based on a preset playing acceleration rule.
In an embodiment, when the processor 1001 executes the play acceleration processing on the service video according to the acceleration time interval and the second play time based on a preset play acceleration rule, the following operations are specifically executed:
acquiring video data of the service video at a third playing time, and outputting the video data at the third playing time, wherein the third playing time is the time for fast forwarding the acceleration time interval on the basis of the second playing time; or,
and when the remaining playing time of the service video meets the acceleration time interval, determining that the service video is played completely and stopping playing the service video.
In one embodiment, the processor 1001 further performs the following operations:
and when the service video is detected to be played completely, outputting the target playing video based on the first playing time.
In the embodiment of the invention, when the service video corresponding to the target playing video is output, the interaction page corresponding to the service video is obtained and output, the interaction result input by the user based on the page content of the interaction page is obtained, and finally the playing acceleration processing is carried out on the service video according to the interaction result. By displaying the interactive page in the process of outputting the service video, a user can participate in interaction based on the page content of the interactive page, so that the interactivity of the service video is realized, and meanwhile, the playing acceleration processing of the service video is realized through the final interactive result, so that the condition that the user runs off due to long playing time of the service video can be avoided, the interactivity of the service video is improved, and the playing effect of the service video is ensured; the preset display attribute is adopted to output and display the interactive page, so that the influence on the display of the service video can be avoided in the interactive process; the playing acceleration processing of the business video is realized through the acceleration time interval corresponding to the interaction result and the preset playing acceleration rule, so that a user can watch the business video in the interaction process, and the exposure effect of the business video is improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-only memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (12)

1. A video processing method, comprising:
outputting a service video corresponding to a target playing video, and acquiring and outputting an interactive page corresponding to the service video;
acquiring an interaction result input based on the page content of the interaction page;
and carrying out play acceleration processing on the service video according to the interaction result.
2. The method according to claim 1, wherein before outputting the service video corresponding to the target playing video, the method further comprises:
recording first playing time of a requested target playing video, and acquiring address information of a service video corresponding to the target playing video;
and requesting the service video from a video server by adopting the address information.
3. The method according to claim 1, wherein the obtaining and outputting the interactive page corresponding to the service video comprises:
and acquiring an interactive page corresponding to the service video, and outputting the interactive page by adopting preset display attributes, wherein the preset display attributes comprise a page background, a page size and a page display position.
4. The method according to claim 1, wherein the performing, according to the interaction result, a play acceleration process on the service video comprises:
acquiring an acceleration time interval corresponding to the interaction result, and acquiring second playing time of the service video;
and carrying out playing acceleration processing on the service video according to the acceleration time interval and the second playing time based on a preset playing acceleration rule.
5. The method according to claim 4, wherein the performing, based on a preset playing acceleration rule, a playing acceleration process on the service video according to the acceleration time interval and the second playing time comprises:
acquiring video data of the service video at a third playing time, and outputting the video data at the third playing time, wherein the third playing time is the time for fast forwarding the acceleration time interval on the basis of the second playing time; or,
and when the remaining playing time of the service video meets the acceleration time interval, determining that the service video is played completely and stopping playing the service video.
6. The method of any of claims 2-5, further comprising:
and when the service video is detected to be played completely, outputting the target playing video based on the first playing time.
7. A video processing apparatus, comprising:
the page output unit is used for outputting the service video corresponding to the target playing video, and acquiring and outputting the interactive page corresponding to the service video;
the result acquisition unit is used for acquiring an interaction result input based on the page content of the interaction page;
and the video processing unit is used for carrying out play acceleration processing on the service video according to the interaction result.
8. The apparatus of claim 7, further comprising:
the address acquisition unit is used for recording the first playing time of the requested target playing video and acquiring the address information of the service video corresponding to the target playing video;
and the video request unit is used for requesting the service video from a video server by adopting the address information.
9. The apparatus of claim 7, wherein the page output unit comprises:
the video output subunit is used for outputting the service video corresponding to the target playing video;
and the page output subunit is used for acquiring the interactive page corresponding to the service video and outputting the interactive page by adopting preset display attributes, wherein the preset display attributes comprise a page background, a page size and a page display position.
10. The apparatus of claim 7, wherein the video processing unit comprises:
the time obtaining subunit is configured to obtain an acceleration time interval corresponding to the interaction result, and obtain a second playing time of the service video;
and the video processing subunit is used for carrying out playing acceleration processing on the service video according to the acceleration time interval and the second playing time based on a preset playing acceleration rule.
11. The device according to claim 10, wherein the video processing subunit is specifically configured to acquire video data of the service video at a third playing time, and output the video data at the third playing time, where the third playing time is a time for fast forwarding the acceleration time interval based on the second playing time; or,
and when the remaining playing time of the service video meets the acceleration time interval, determining that the service video is played completely and stopping playing the service video.
12. The apparatus of any of claims 8-11, further comprising:
and the video output unit is used for outputting the target playing video based on the first playing time when the service video playing is detected to be finished.
CN201610090902.8A 2016-02-18 2016-02-18 A kind of method for processing video frequency and its equipment Active CN105744338B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610090902.8A CN105744338B (en) 2016-02-18 2016-02-18 A kind of method for processing video frequency and its equipment
PCT/CN2017/073151 WO2017140226A1 (en) 2016-02-18 2017-02-09 Video processing method and device therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610090902.8A CN105744338B (en) 2016-02-18 2016-02-18 A kind of method for processing video frequency and its equipment

Publications (2)

Publication Number Publication Date
CN105744338A true CN105744338A (en) 2016-07-06
CN105744338B CN105744338B (en) 2019-01-01

Family

ID=56245252

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610090902.8A Active CN105744338B (en) 2016-02-18 2016-02-18 A kind of method for processing video frequency and its equipment

Country Status (2)

Country Link
CN (1) CN105744338B (en)
WO (1) WO2017140226A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017140226A1 (en) * 2016-02-18 2017-08-24 腾讯科技(深圳)有限公司 Video processing method and device therefor
CN111031359A (en) * 2019-12-24 2020-04-17 北京奇艺世纪科技有限公司 Video playing method and device, electronic equipment and computer readable storage medium
CN111741348A (en) * 2019-05-27 2020-10-02 北京京东尚科信息技术有限公司 Method, system, equipment and storage medium for controlling webpage video playing

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113873317A (en) * 2021-09-17 2021-12-31 深圳Tcl新技术有限公司 Content playback method, apparatus, electronic device, and computer-readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662650A (en) * 2008-08-29 2010-03-03 百视通网络电视技术发展有限责任公司 System and method for accurate and real-time advertising in IPTV video-on-demand
CN101677394A (en) * 2008-09-16 2010-03-24 中兴通讯股份有限公司 Method and apparatus for commercial break based on IPTV
CN102802055A (en) * 2011-05-25 2012-11-28 阿里巴巴集团控股有限公司 Data interaction method and device based on on-line video
CN102868929A (en) * 2012-08-31 2013-01-09 深圳市龙视传媒有限公司 Video display method and system, and digital television terminal
CN103402130A (en) * 2013-07-24 2013-11-20 Tcl集团股份有限公司 Method and system for displaying advertisement in video
CN103561292A (en) * 2013-11-07 2014-02-05 华为技术有限公司 Video file playing method and equipment
CN104602041A (en) * 2014-12-24 2015-05-06 北京畅游天下网络技术有限公司 Content supply device and method
US20150245101A1 (en) * 2014-02-26 2015-08-27 United Video Properties, Inc. Methods and systems for supplementing media assets during fast-access playback operations
US20150281321A1 (en) * 2014-03-28 2015-10-01 Viachaslau Hrytsevich Real-time event monitoring and video surveillance web application based on data push
US20150289025A1 (en) * 2014-04-07 2015-10-08 Spotify Ab System and method for providing watch-now functionality in a media content environment, including support for shake action

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104036408A (en) * 2013-03-08 2014-09-10 北京暴风科技股份有限公司 Network video advertisement display system and method
CN104618808B (en) * 2014-05-04 2020-06-12 腾讯科技(北京)有限公司 Multimedia information processing method, client and server
CN105744338B (en) * 2016-02-18 2019-01-01 腾讯科技(深圳)有限公司 A kind of method for processing video frequency and its equipment

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662650A (en) * 2008-08-29 2010-03-03 百视通网络电视技术发展有限责任公司 System and method for accurate and real-time advertising in IPTV video-on-demand
CN101677394A (en) * 2008-09-16 2010-03-24 中兴通讯股份有限公司 Method and apparatus for commercial break based on IPTV
CN102802055A (en) * 2011-05-25 2012-11-28 阿里巴巴集团控股有限公司 Data interaction method and device based on on-line video
CN102868929A (en) * 2012-08-31 2013-01-09 深圳市龙视传媒有限公司 Video display method and system, and digital television terminal
CN103402130A (en) * 2013-07-24 2013-11-20 Tcl集团股份有限公司 Method and system for displaying advertisement in video
CN103561292A (en) * 2013-11-07 2014-02-05 华为技术有限公司 Video file playing method and equipment
US20150245101A1 (en) * 2014-02-26 2015-08-27 United Video Properties, Inc. Methods and systems for supplementing media assets during fast-access playback operations
US20150281321A1 (en) * 2014-03-28 2015-10-01 Viachaslau Hrytsevich Real-time event monitoring and video surveillance web application based on data push
US20150289025A1 (en) * 2014-04-07 2015-10-08 Spotify Ab System and method for providing watch-now functionality in a media content environment, including support for shake action
CN104602041A (en) * 2014-12-24 2015-05-06 北京畅游天下网络技术有限公司 Content supply device and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017140226A1 (en) * 2016-02-18 2017-08-24 腾讯科技(深圳)有限公司 Video processing method and device therefor
CN111741348A (en) * 2019-05-27 2020-10-02 北京京东尚科信息技术有限公司 Method, system, equipment and storage medium for controlling webpage video playing
CN111031359A (en) * 2019-12-24 2020-04-17 北京奇艺世纪科技有限公司 Video playing method and device, electronic equipment and computer readable storage medium
CN111031359B (en) * 2019-12-24 2023-01-10 北京奇艺世纪科技有限公司 Video playing method and device, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
WO2017140226A1 (en) 2017-08-24
CN105744338B (en) 2019-01-01

Similar Documents

Publication Publication Date Title
CN111541930B (en) Live broadcast picture display method and device, terminal and storage medium
CN106658200B (en) Method, device and terminal device for sharing and obtaining live video
CN107656957B (en) Promotion content pushing method, device and system and storage medium
CN108066986B (en) A kind of streaming media determination method and device and storage medium
CN108924626A (en) Picture Generation Method, device, equipment and storage medium
US9524587B2 (en) Adapting content to augmented reality virtual objects
WO2017121362A1 (en) Information processing method, and server and computer storage medium
US11025967B2 (en) Method for inserting information push into live video streaming, server, and terminal
CN105635764B (en) Method and device for playing push information in live video
US11157959B2 (en) Multimedia information processing method, apparatus and system, and computer storage medium
US20170311021A1 (en) System, method, and device for displaying content item
WO2020010819A1 (en) Live broadcast room-based data interaction method and device, terminal, and storage medium
CN104811814A (en) Video playing-based information processing method and system, client and server
CN105744338B (en) A kind of method for processing video frequency and its equipment
US20240353967A1 (en) Interaction method and apparatus, electronic device, storage medium, and computer program product
CN112511849A (en) Game display method, device, equipment, system and storage medium
US20250159314A1 (en) Systems and methods to enhance interactive program watching
JP2021005768A (en) Computer program, information processing method and video distribution system
CN114679621A (en) Video display method and device and terminal equipment
CN108076357B (en) Media content pushing method, device and system
CN113556568B (en) Cloud application running method, system, device and storage medium
US11570523B1 (en) Systems and methods to enhance interactive program watching
US9398342B1 (en) Interactive applications
CN112291602A (en) Video playing method, electronic equipment and storage medium
US20240298061A1 (en) Method, apparatus, electronic device and storage medium for displaying prompt information

Legal Events

Date Code Title Description
C06 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