CN105744338B - A kind of method for processing video frequency and its equipment - Google Patents
A kind of method for processing video frequency and its equipment Download PDFInfo
- Publication number
- CN105744338B CN105744338B CN201610090902.8A CN201610090902A CN105744338B CN 105744338 B CN105744338 B CN 105744338B CN 201610090902 A CN201610090902 A CN 201610090902A CN 105744338 B CN105744338 B CN 105744338B
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
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
The embodiment of the present invention discloses a kind of method for processing video frequency and its equipment, and wherein method includes the following steps: that the corresponding business video of video is played to target to be exported, and is obtained and is exported the corresponding interaction page of the business video;Obtain the interaction results that the content of pages based on the interaction page is inputted;Acceleration processing is played out to the business video according to the interaction results.Using the present invention, the interactivity of business video may be implemented, guarantee the result of broadcast of business video.
Description
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 (8)
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;
acquiring an acceleration time interval corresponding to the interaction result, and acquiring second playing time of the service video;
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;
the playing acceleration processing of the service video based on the preset playing acceleration rule and according to the acceleration time interval and the second playing time includes:
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.
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 of claim 2 or 3, further comprising:
and when the service video is detected to be played completely, outputting the target playing video based on the first playing time.
5. 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;
the video processing unit is used for carrying out play acceleration processing on the service video according to the interaction result;
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;
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;
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 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 apparatus of claim 5, 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.
7. The apparatus of claim 5, 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.
8. The apparatus of claim 6 or 7, 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.
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 CN105744338A (en) | 2016-07-06 |
CN105744338B true 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) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744338B (en) * | 2016-02-18 | 2019-01-01 | 腾讯科技(深圳)有限公司 | A kind of method for processing video frequency and its equipment |
CN111741348B (en) * | 2019-05-27 | 2022-09-06 | 北京京东尚科信息技术有限公司 | Method, system, equipment and storage medium for controlling webpage video playing |
CN111031359B (en) * | 2019-12-24 | 2023-01-10 | 北京奇艺世纪科技有限公司 | Video playing method and device, electronic equipment and computer readable storage medium |
CN113873317A (en) * | 2021-09-17 | 2021-12-31 | 深圳Tcl新技术有限公司 | Content playback method, apparatus, electronic device, and computer-readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
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 |
Family Cites Families (9)
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 |
CN102868929B (en) * | 2012-08-31 | 2016-02-17 | 深圳市同洲电子股份有限公司 | Image display method, system and terminal |
CN104036408A (en) * | 2013-03-08 | 2014-09-10 | 北京暴风科技股份有限公司 | Network video advertisement display system and method |
CN103402130A (en) * | 2013-07-24 | 2013-11-20 | Tcl集团股份有限公司 | Method and system for displaying advertisement in video |
US9591365B2 (en) * | 2014-02-26 | 2017-03-07 | Rovi Guides, 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 |
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 |
-
2016
- 2016-02-18 CN CN201610090902.8A patent/CN105744338B/en active Active
-
2017
- 2017-02-09 WO PCT/CN2017/073151 patent/WO2017140226A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
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 |
Also Published As
Publication number | Publication date |
---|---|
CN105744338A (en) | 2016-07-06 |
WO2017140226A1 (en) | 2017-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111541930B (en) | Live broadcast picture display method and device, terminal and storage medium | |
US11800192B2 (en) | Bullet screen processing method and apparatus, electronic device, and computer-readable storage medium | |
CN111970577B (en) | Subtitle editing method and device and electronic equipment | |
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 | |
CN108924626A (en) | Picture Generation Method, device, equipment and storage medium | |
CN104811814B (en) | Information processing method and system, client and server based on video playing | |
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 | |
WO2020010819A1 (en) | Live broadcast room-based data interaction method and device, terminal, and storage medium | |
WO2023104102A1 (en) | Live broadcasting comment presentation method and apparatus, and device, program product and medium | |
US11157959B2 (en) | Multimedia information processing method, apparatus and system, and computer storage medium | |
CN105744338B (en) | A kind of method for processing video frequency and its equipment | |
US20250159314A1 (en) | Systems and methods to enhance interactive program watching | |
EP4554236A1 (en) | Information display method and apparatus, electronic device, and computer readable medium | |
CN114679621A (en) | Video display method and device and terminal equipment | |
WO2019119643A1 (en) | Interaction terminal and method for mobile live broadcast, and computer-readable storage medium | |
CN108076357B (en) | Media content pushing method, device and system | |
CN113556568B (en) | Cloud application running method, system, device and storage medium | |
CN110798743A (en) | Video playing method and device and computer readable storage medium | |
US11570523B1 (en) | Systems and methods to enhance interactive program watching | |
WO2020143795A1 (en) | Method, device and apparatus for displaying information on video, and storage medium | |
CN112492381A (en) | Information display method and device and electronic equipment | |
US20240298061A1 (en) | Method, apparatus, electronic device and storage medium for displaying prompt information | |
US20240380935A1 (en) | System and methods for social ads and premium upgrades for multi-account watch parties |
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 |