Video processing method and device and terminal equipment

By including banner windows associated with audio in other applications in short video applications, the audio in other applications can be directly played in short video applications, solving the problem of high operation complexity and improving the user experience.

CN119629399APending Publication Date: 2025-03-14BEIJING ZITIAO NETWORK TECH CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311191337.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-14
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

Existing short video applications cannot play audio published by creators in other applications, resulting in high complexity in playing audio.

Method used

By including a banner window associated with the first audio published in the second application in the first video, in response to the user's touch operation, a playback page of the first audio is displayed in the first application and the first audio is played.

Benefits of technology

The operation complexity of playing the first audio is reduced, the user experience is improved, and the user can directly play the audio in the second application in the first application without switching the application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119629399A_ABST
    Figure CN119629399A_ABST
Patent Text Reader

Abstract

The invention provides a video processing method and device and terminal equipment, and the method comprises the steps: displaying a first video based on a first application, the first video comprising a banner window, and the banner window being associated with a first audio published in a second application; in response to a touch operation on the banner window, displaying a playing page of the first audio in the first application; and playing the first audio.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of video processing technology, and in particular to a video processing method, apparatus, and terminal device. Background Art

[0002] Short videos are an emerging way of disseminating Internet content. Users can play short videos based on terminal devices and obtain more information based on short videos.

[0003] Currently, creators can publish short videos in short video applications, and users can browse the videos in short video applications based on terminal devices. However, short video applications cannot play audio published by creators in other applications. How to play audio in other applications in short video applications is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present disclosure provides a video processing method, apparatus and terminal device, which are used to solve one or more technical problems in the prior art.

[0005] In a first aspect, the present disclosure provides a video processing method, the method comprising:

[0006] Displaying a first video based on a first application, wherein the first video includes a banner window, and the banner window is associated with a first audio published in a second application;

[0007] In response to a touch operation on the banner window, displaying a play page of the first audio in the first application;

[0008] Play the first audio.

[0009] In a second aspect, the present disclosure provides a video processing device, the video processing device comprising a display module, a response module and a playback module, wherein:

[0010] The display module is used to display a first video based on a first application, wherein the first video includes a banner window, and the banner window is associated with a first audio published in a second application;

[0011] The response module is used for displaying a play page of the first audio in the first application in response to a touch operation on the banner window;

[0012] The playing module is used for playing the first audio.

[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device including: a processor and a memory;

[0014] The memory stores computer-executable instructions;

[0015] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the video processing method as described in the first aspect and various possible aspects of the first aspect.

[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the video processing method as described in the first aspect and various possible aspects of the first aspect are implemented.

[0017] The present disclosure provides a video processing method, apparatus and terminal device, wherein the terminal device can display a first video based on a first application, wherein the first video includes a banner window, and the banner window is associated with a first audio released in a second application, and in response to a touch operation on the banner window, a playback page of the first audio is displayed in the first application, and the first audio is played. In the above method, since the first video may include a banner window associated with the first audio, when the user clicks the banner window, the first application can play the first audio released in the second application, without the user switching to the second application to play the first audio, thereby reducing the complexity of the operation of playing the first audio and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0019] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present disclosure;

[0020] Figure 2 A schematic diagram of a flow chart of a video processing method provided by an embodiment of the present disclosure;

[0021] Figure 3 A schematic diagram of displaying a first video provided by an embodiment of the present disclosure;

[0022] Figure 4 Another schematic diagram of displaying a first video provided by an embodiment of the present disclosure;

[0023] Figure 5 A schematic diagram of a process of displaying a playback page provided by an embodiment of the present disclosure;

[0024] Figure 6 A schematic diagram of playing a first audio provided by an embodiment of the present disclosure;

[0025] Figure 7 A schematic diagram of a method for generating a first video provided by an embodiment of the present disclosure;

[0026] Figure 8 A schematic diagram of a process of displaying a first audio provided by an embodiment of the present disclosure;

[0027] Fig. 9 A schematic diagram of a process for generating a first video provided by an embodiment of the present disclosure;

[0028] Fig.10 A schematic diagram of a video processing method provided by an embodiment of the present disclosure;

[0029] Fig.11 A schematic diagram of the structure of a video processing device provided by an embodiment of the present disclosure; and

[0030] Fig.12 A schematic diagram of the structure of a terminal device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0032] To facilitate understanding, the concepts involved in the embodiments of the present disclosure are explained below.

[0033] Terminal device: a device with wireless transceiver function. The terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, a wearable terminal device, etc. The terminal device involved in the embodiments of the present disclosure can also be called a terminal, a user equipment (UE), an access terminal device, a vehicle-mounted terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent or a UE device, etc. Terminal devices can also be fixed or mobile.

[0034] In the related art, short videos are an emerging way of spreading Internet content. Users can play short videos based on terminal devices and obtain more information based on short videos. Based on the characteristics of short videos, the content dissemination efficiency of short videos is relatively high. At present, creators can publish short videos they have shot in short video applications, and users can browse videos published by creators in short video applications. For example, users can open the creator's homepage in the short video application and browse the creator's published videos in the creator's homepage. However, short video applications cannot play audio published by creators in other applications. For example, the creator publishes a video in a short video application and publishes audio in an audio application. When the user browses the video based on the short video application, if the user wants to browse the audio in the audio application, the user needs to open the audio application in the terminal device and play the audio in the audio application. In this way, the operation complexity of playing audio is relatively high.

[0035] In order to solve the technical problems in the related art, the embodiments of the present disclosure provide a video processing method, in which a terminal device can bind a first audio and at least one video published by a publishing user of the first video in a first application to obtain at least one first video, wherein the first audio is the audio published by the audio publishing user in a second application, and the terminal device can display the first video based on the first application, wherein the first video includes a banner window associated with the first audio, and in response to a touch operation on the banner window, a playback page of the first audio is displayed in the first application, and the terminal device can play the first audio. In this way, based on the user's touch operation on the banner window, the terminal device can directly play the audio in the second application in the first application, without the user having to open the second application in the terminal device to play the first audio, thereby reducing the complexity of the operation of playing the first audio.

[0036] Next, combine Figure 1 , the application scenarios of the embodiments of the present disclosure are described.

[0037] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present disclosure. Figure 1 , including: a terminal device. The display page of the terminal device is a video playback page 11, wherein the video playback page 11 may include a first video being played. The first video may include a banner window. When the user clicks the banner window, the display page of the terminal device jumps from the video playback page 11 to the audio playback page 12, wherein the audio playback page may include playback controls and a first audio, and when the terminal device displays the audio playback page 12, the terminal device may play the first audio. In this way, the user can play the first audio directly in the terminal device based on the touch operation of the banner window of the first video, without opening the audio playback application, thereby reducing the complexity of the operation of playing the first audio and improving the user experience.

[0038] It should be noted that Figure 1 The application scenarios of the embodiments of the present disclosure are merely illustrative and are not intended to limit the application scenarios of the embodiments of the present disclosure.

[0039] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0040] Figure 2 A flowchart of a video processing method provided by an embodiment of the present disclosure. Figure 2 , the method may include:

[0041] S201. Display a first video based on a first application.

[0042] The execution subject of the embodiment of the present disclosure may be a terminal device, or a video processing device arranged in the terminal device. The video processing device may be implemented based on software, or may be implemented based on a combination of software and hardware, which is not limited in the embodiment of the present disclosure.

[0043] The first application may be a video playback application. For example, the first application may be a short video playback application, or may be any application with a video playback function, which is not limited in the embodiments of the present disclosure.

[0044] The first video may be a video played in the first application. The first video may include a banner window, and the banner window is associated with the first audio released in the second application. For example, the first application may include a window displayed in the form of a banner, and the window is associated with the first audio released in the second application.

[0045] The second application may be an audio playback application. For example, the second application may be a music application, or may be any application with an audio playback function, which is not limited in the embodiments of the present disclosure.

[0046] The first audio may be an audio released by a creator in the second application. For example, after a music creator creates music, the music creator may release the music on the homepage of the music creator in the music application.

[0047] Optionally, the banner window in the first video may be associated with a first audio. For example, if the first video includes banner window 1 and banner window 2, banner window 1 may be associated with audio A, banner window 2 may be associated with audio A, and banner window 2 may also be associated with audio B, which is not limited in the embodiments of the present disclosure.

[0048] Optionally, the banner window may be located at the bottom of the first video. For example, the banner window may be located at the bottom of the first video, so that it is convenient for the user to operate the terminal device with one hand to play the first audio, reduce the operation complexity of playing the first audio, and improve the user experience.

[0049] It should be noted that the banner window may also be located at any position of the first video, and this embodiment of the present disclosure does not limit this.

[0050] Optionally, the banner window includes audio information associated with the first audio. The audio information may include text information associated with the first audio. For example, the audio information may be the name of the first audio, information about the creator of the first audio, and a brief introduction to the first audio, etc., which is not limited in the embodiments of the present disclosure. For example, the banner window may include the name of the first audio, and the user may further understand the audio information of the first audio based on the name, and may then accurately determine whether the first audio needs to be played, thereby improving the user experience.

[0051] It should be noted that the banner window may also include any information associated with the first audio (eg, text, image, etc.), and the embodiment of the present disclosure does not limit this.

[0052] Optionally, the terminal device may display the first video based on the first application based on the following two feasible implementation modes:

[0053] A possible implementation method:

[0054] The terminal device may display a video collection page in the first application, and in response to a touch operation on the first video in the video collection page, display the first video in the first application. The video collection page may include multiple videos collected by the user. For example, each short video played in a short video application may include a collection control, and after the user clicks the collection control of the video, the video may be added to the user's collection page.

[0055] Optionally, the video collection page may include a first video, and after the user clicks on the first video, the terminal device may display the first video in the first application. For example, the video collection page may include video A, video B, and video C. If video A is the first video, after the user clicks on video A, the terminal device may play video A in the first application.

[0056] Next, combine Figure 3 , in this feasible implementation, the process of the terminal device displaying the first video based on the first application is described.

[0057] Figure 3 A schematic diagram of displaying a first video provided by an embodiment of the present disclosure. Figure 3 , including: a terminal device. The terminal device may include page 31, page 32, page 33, and page 34. Page 31 displayed by the terminal device is an application page, and page 31 may include a control of a first application. When a user clicks on the control of the first application, the display page of the terminal device jumps from page 31 to page 32.

[0058] See also Figure 3, page 32 may be a page of the first application. The bottom of the page of the first application includes controls for the home page, messages, and favorites. When the user clicks the favorites control, the display page of the terminal device jumps from page 32 to page 33. Page 33 may be a favorites page, which may include video A, video B, video C, and video D. Video A may be the first video.

[0059] See also Figure 3 When the user clicks on video A, the display page of the terminal device jumps from page 33 to page 34. Page 34 may be a video playback page, which may include the video A being played, and the bottom of video A may include a banner window and a playback progress bar of video A.

[0060] Another possible implementation:

[0061] The homepage of the user who published the first video is displayed in the first application, and in response to a touch operation on the first video in the homepage of the user who published the first video, the first video is displayed in the first application. The homepage of the user who published the first video in the first application may include multiple published videos, some of which may be the first video, and after the user clicks on the first video, the terminal device may display the first video in the first application.

[0062] Optionally, the user may follow the user who published the first video in advance in the first application, and then open the homepage of the user who published the first video in the user's follow list. For example, the user may follow multiple video publishing users, and the terminal device may display the user's follow list. When the user clicks on the icon of any video publishing user in the follow list, the terminal device may display the homepage of the video publishing user in the first application. For example, when the user watches a video based on the first application, the video played in the first application may include an image of the creator of the video, and the user may click on the image of the creator in the played video to follow the creator.

[0063] Optionally, the homepage of the user who publishes the first video may include the first video. For example, a user may create video A and video B, where video B is the first video. After the user creates video A, the user may publish video A, and the homepage of the user may include video A. After the user creates video B, the user may publish video B, and the homepage of the user may include video A and video B.

[0064] Next, combine Figure 4 , in this feasible implementation, the process of the terminal device displaying the first video in the first application is described.

[0065] Figure 4Another schematic diagram of displaying a first video provided by an embodiment of the present disclosure. Figure 4 , including: a terminal device. The display page of the terminal device may include page 41, page 42, page 43 and page 44. Page 41 may be a page of the first application, and page 41 may include a home page control, a message control and a home page control. When the user clicks the home page control, the display page of the terminal device jumps from page 41 to page 42.

[0066] See also Figure 4 , page 42 may include a user's follow list. The user's follow list may include other users followed by the user, such as user 1, user 1, user 3, etc. When the user clicks user 1, the display page of the terminal device jumps from page 42 to page 43. Page 43 may be the homepage of user 1.

[0067] See also Figure 4 , the homepage of user 1 may include video A, video B, video C and video D, wherein video A and video B include a mark icon of the first video, that is, video A and video B are the first video. When the user clicks video A, the display page of the terminal device jumps from page 43 to page 44. Among them, page 44 may be a video playback page, page 44 may include the video A being played, and the bottom of video A may include a banner window and a playback progress bar of video A.

[0068] In the above-mentioned feasible implementation method, the terminal device can display the first video in the first application in multiple ways to improve the display flexibility of the first video, and the terminal device can mark the first video (the first video includes a banner window, and other videos do not include a banner window), so that the user can promptly and accurately determine the first video in a page including multiple videos, thereby improving the accuracy and efficiency of displaying the first video.

[0069] S202: In response to a touch operation on the banner window, display a play page of the first audio in the first application.

[0070] Optionally, the play page may be a play page for the first audio. Optionally, the play page may include information about the first audio. For example, the play page may include an image associated with the first audio (which may be an album cover of the first audio, an image of the creator of the first audio, etc., which is not limited in the embodiments of the present disclosure), a play progress bar for the first audio, a play control for controlling the play of the first audio, a fast forward control for the first audio, and a fast rewind control for the first audio, etc., which are not limited in the embodiments of the present disclosure.

[0071] Next, combine Figure 5, describes the process of displaying the playback page of the first audio in the first application.

[0072] Figure 5 A schematic diagram of a process of displaying a playback page provided by an embodiment of the present disclosure. Figure 5 , including: a terminal device. Among them, the display page of the terminal device can be a page of the first application. The page of the first application can be a video playback page, and the video playback page can include the first video being played, the controls of the home page, the controls of the message and the controls of the home page, wherein the bottom of the first video can include a banner window, and the banner window can include text information: audio A, 60 minutes. When the user clicks the banner window, the page of the first application of the terminal device can be an audio playback page. Among them, the audio playback page can include a cover image of audio A, a playback progress bar of audio A and playback controls for controlling audio A. In this way, when the user clicks the banner window, the terminal device can directly display the playback page of the first audio without starting the audio application of the first audio, thereby reducing the complexity of the operation of playing the first audio.

[0073] S203: Play the first audio.

[0074] Optionally, when the terminal device displays the playback page of the first audio, the terminal device may automatically play the first audio, or may play the first audio in response to a user's touch operation on the playback control, which is not limited in the embodiments of the present disclosure. For example, when the terminal device displays the playback page of the first audio, the playback control in the playback page may be in a playback state, and the terminal device automatically plays the first audio. For example, when the terminal device displays the playback page of the first audio, the playback control in the playback page may be in a paused playback state, and after the user clicks the playback control, the terminal device may switch the playback control to a playback state and play the first audio in the playback page.

[0075] Among them, the terminal device can play the first audio based on the following feasible implementation method: obtain the historical playback progress of the first audio, and play the first audio in the playback page based on the historical playback progress.

[0076] The historical playback progress may be the playback progress of the first audio in the past period of time. For example, before the user clicks the banner window in the first video, the first audio associated with the banner window has been played to the 10th second, and the historical playback progress of the first audio is played to the 10th second; before the user clicks the banner window in the first video, the first audio associated with the banner window has been played to the 3rd minute, and the historical playback progress of the first audio is played to the 3rd minute.

[0077] Optionally, the banner window associated with the first audio can be associated with multiple first videos. For example, if the banner window can be associated with video A and video B, the banner window can be included in both video A and video B. When the user clicks the banner window of video A, the terminal device can display the playback page of the first audio associated with the banner window in the first application. When the user clicks the banner window of video B, the terminal device can also display the playback page of the first audio associated with the banner window in the first application. For example, the banner window of the first audio is located at the bottom of video A and video B. After the user clicks the banner window in video A, the terminal device can play the first audio on the playback page. After the first audio is played for 10 minutes, the user closes the playback page of the first audio. If the user clicks the banner window in video B again, the terminal device can determine that the historical playback progress of the first audio is played to the 10th minute.

[0078] Optionally, the terminal device may play the first audio on the play page based on the historical play progress. For example, if the historical play progress of the first audio is the 10th second, the terminal device may play the first audio from the 10th second on the play page; if the historical play progress of the first audio is the 20th minute, the terminal device may play the first audio from the 20th minute on the play page.

[0079] Next, combine Figure 6 , describes a process in which a terminal device plays a first audio in a playback page based on a historical playback progress.

[0080] Figure 6 A schematic diagram of playing a first audio provided by an embodiment of the present disclosure. Figure 6 , including: a terminal device. The display page of the terminal device may be a page of the first application, and the display page of the terminal device may include page 61, page 62, and page 63. Page 61 is a favorites page, and page 61 may include video A, video B, video C, and video D, wherein video A and video B include a tag of the first video.

[0081] See also Figure 6 When the user clicks on video A, the display page of the terminal device jumps from page 61 to page 62, where page 62 may be a video playback page, which includes the video A being played, a playback progress bar of video A, and a banner window. The banner window includes the text content: audio A, 60 minutes, that is, the banner window is associated with audio A in the second application.

[0082] See also Figure 6When the user clicks on the banner window in video A, the display page of the terminal device jumps from page 62 to page 63, where page 63 can be an audio playback page, and page 63 can include a return control, a cover image of audio A, a playback progress bar of audio A, and a playback control, where the playback control is in the playback state, and the terminal device plays audio A in page 63.

[0083] See also Figure 6 , when audio A plays to 30 minutes, the user clicks the return control on page 63, and the terminal device jumps from page 63 to page 61 (the favorites page). When the user clicks video B in page 61 again, the display page of the terminal device jumps from page 61 to page 62, where page 62 includes the playing video B, the playing progress bar of video B, and a banner window. The banner window includes the text: audio A, 60 minutes, that is, the banner window is also associated with audio A.

[0084] See also Figure 6 When the user clicks the banner window in video B, the display page of the terminal device jumps from page 62 to page 63, wherein page 63 may include a return control, a cover image of audio A, a play progress bar of audio A, and a play control, wherein the play control is in a play state, and the terminal device continues to play audio A from the 30th minute of audio A on page 63 (i.e., the terminal device continues to play audio A from the historical play progress of audio A). In this way, the terminal device can play the first audio based on the historical play progress, improve the play accuracy of the first audio, and the user can continue to listen to the first audio from the position where the first audio was last interrupted, thereby improving the user experience.

[0085] The disclosed embodiment provides a video processing method, in which a terminal device can display a video collection page in a first application, and in response to a touch operation on a first video in the video collection page, display the first video in the first application. In response to a touch operation on a banner window in the first video, the terminal device displays a play page of a first audio in the first application. The terminal device can obtain the historical play progress of the first audio, and based on the historical play progress, play the first audio in the play page. In this way, based on the user's touch operation on the banner window, the terminal device can directly play the audio in the second application in the first application, without the user opening the second application in the terminal device, thereby reducing the operational complexity of playing the first audio. In addition, the terminal device can play the first audio based on the historical play progress, and the user can continue to listen to the first audio from the position where the first audio was last interrupted, thereby improving the playback accuracy of the first audio and improving the user experience.

[0086] exist Figure 2Based on the embodiment shown in the figure, before the terminal device displays the first video based on the first application, the above video processing method also includes a method for generating the first video. Figure 7 , a method for generating a first video is described.

[0087] Figure 7 A schematic diagram of a method for generating a first video provided by an embodiment of the present disclosure. Figure 7 ,include:

[0088] S701. Display a first audio in a first application.

[0089] Since the first audio is the audio published in the second application, in order to display the first audio in the first application, the terminal device can bind the first application with the second application in advance. For example, the terminal device can obtain a link (rss) associated with the homepage of the user who published the first audio in the second application, and bind the rss link in the first application, so that the first audio can be displayed in the first application.

[0090] Next, combine Figure 8 , the process of displaying the first audio in the first application is explained.

[0091] Figure 8 A schematic diagram of a process of displaying a first audio provided by an embodiment of the present disclosure. Figure 8 , including: a terminal device. The display page of the terminal device may include page 81 and page 82, and both page 81 and page 82 are pages of the first application. Page 81 may include an input bar and a binding control, and the user may enter the Rss link of the creator in the second application in the input bar, and click the binding control, and the display page of the terminal device may jump from page 81 to page 82. Page 81 may include relevant information of the creator. For example, page 82 may include the name of the creator, a cover image associated with the creator, and audio A, audio B, audio C, etc. published by the creator. Audio A, audio B, and audio C may be the first audio in the embodiment of the present disclosure. In this way, the terminal device realizes the effect of displaying the first audio in the second application in the first application by binding the RSS link of the user of the second application in the first application.

[0092] It should be noted that the RSS link of the user bound to the second application in the first application by the terminal device is pre-processed, and after the first application successfully binds the user's RSS link, the next time the terminal device displays the first audio posted by the user in the second application, there is no need to repeat the binding operation. If the terminal device needs to display the first audio posted by a new user in the second application, the terminal device can re-bind the RSS link of the new user in the second application in the first application.

[0093] S702: In the first application, bind the first audio and video publishing user with the second video published in the first application to obtain the first video.

[0094] Among them, the terminal device can bind the first audio and the second video published by the video publishing user in the first application to obtain the first video based on the following feasible implementation method: in response to the touch operation of the first audio, the homepage of the video publishing user is displayed in the first application, and in response to the touch operation of the second video in the homepage of the video publishing user, the first audio and the second video are bound to obtain the first video.

[0095] The second video may be a video posted by the video posting user in a historical period. For example, the homepage of the video posting user may include at least one second video. For example, the homepage of the video posting user may include all videos posted by the user in a historical period. Figure 4 In the illustrated embodiment, video A, video B, video C, and video D are posted on the homepage of user 1, wherein, since video A and video B include banner windows, video A and video B may be first videos, and since video C and video B do not include banner windows, video C and video D may be second videos, that is, the second video may be a video posted by the user that is not bound to the first audio.

[0096] Optionally, after the terminal device displays the homepage of the user who posted the video, the user can perform a touch operation on at least one second video in the homepage, and then bind the first audio to the at least one second video touched by the user to obtain the first video. For example, the homepage of the video posting user may include a second video A, a second video B, and a second video C. If the user touches the second video A and the second video B, the terminal device can bind the second video A to the first audio to obtain the first video 1, and the terminal device can bind the second video B to the first audio to obtain the first video 2, wherein the video content of the first video 1 is the same as the video content of the second video A, the video content of the first video 2 is the same as the video content of the second video B, and both the first video 1 and the second video 2 include a banner window associated with the first audio.

[0097] Next, combine Fig. 9, the process of generating the first video by the terminal device is described.

[0098] Fig. 9 A schematic diagram of a process for generating a first video provided by an embodiment of the present disclosure. Fig. 9 , including: a terminal device. The display page of the terminal device includes page 91, page 92 and page 93. Page 91 may include the name of the creator of the audio, the cover image associated with the creator, and the first audio 1, the first audio 2, the first audio 3 and the confirmation control published by the creator. After the user clicks the first audio A and the confirmation control, the display page of the terminal device jumps from page 91 to page 92.

[0099] See also Fig. 9 , page 92 may be a homepage for a video publishing user, wherein the user homepage may include video A, video B, video C, video D, and a confirmation control (all videos are second videos). After the user clicks video A and the confirmation control, the terminal device may bind video A to the first audio 1 and jump to page 93. Page 93 may be a preview page of the first video obtained after video A and the first audio are bound, and the page 93 may include video A, the playback progress of video A, and a banner window, and the banner window may include text content: first audio A. In this way, the terminal device may bind the first audio to at least one second video in advance, so that the user can directly jump to the playback page of the first audio based on the first video obtained after the binding, thereby reducing the complexity of the operation of playing the first audio.

[0100] The disclosed embodiment provides a method for generating a first video, wherein a first audio is displayed in a first application, and in response to a touch operation on the first audio, a homepage of a user who publishes the video is displayed in the first application, and in response to a touch operation on a second video in the homepage of the user who publishes the video, the first audio and the second video are bound to obtain the first video. In this way, the terminal device can bind the first audio with multiple second videos to obtain multiple first videos. When the user watches the first video based on the first application, the terminal device can directly play the first audio of the second application associated with the banner window in the first application based on the user's touch operation on the banner window, thereby reducing the complexity of the operation of playing the first audio and improving the user experience.

[0101] Based on any of the above embodiments, Fig.10 , the process of the above video processing method is explained.

[0102] Fig.10 A schematic diagram of a video processing method provided by an embodiment of the present disclosure. Fig.10, including: a terminal device. The display page of the terminal device may include page 101, page 102, page 103, page 104, page 105 and page 106. The terminal device display pages are all pages of the first application, and page 101 may include an input bar and a binding control. After the user enters the RSS link of the creator's homepage in the second application in the input bar and clicks the binding control, the display page of the terminal device jumps from page 101 to page 102.

[0103] See also Fig.10 , page 102 includes the name of the creator, a cover image associated with the creator, the audio published by the creator in the second application, and a confirmation control, wherein the audio published by the creator in the second application may include first audio 1, first audio 2, and first audio 3. After the user clicks on first audio 1 and clicks on the confirmation control, the display page of the terminal device jumps from page 102 to page 103.

[0104] See also Fig.10 , page 103 is the user homepage of the user who publishes the video in the first application, and the user homepage may include video A, video B, video C, video D and a confirmation control, and each video in the user homepage is the second video. After the user clicks video A and clicks the confirmation control, the terminal device can bind the first audio 1 and video A to obtain the first video.

[0105] See also Fig.10 , page 104 is an application page of the terminal device, and the application page may include the first application. After the terminal device binds the first audio 1 and the video A, the user may close the first application. The terminal device may display page 104. After the user clicks the first application in page 104, the display page of the terminal device may jump from page 104 to page 105.

[0106] See also Fig.10 , page 105 is a video playback page of the first application, wherein the video playback page can play video A, and includes a banner window associated with the first audio 1 and a video playback progress bar at the bottom of video A, and the banner window includes text: first audio 1. When the user clicks the banner window, the display page of the terminal device jumps from page 105 to page 106.

[0107] See also Fig.10, page 106 is the play page of the first audio 1. The play page may include the cover image of the first audio 1, the play progress bar of the first audio 1, and the play control, and the state of the play control may be the play state. In this way, after the user binds video A and the first audio 1, when the user browses video A again based on the first application, the user can click on the banner window at the bottom of video A, so that the first application displays the play page of the first audio 1, thereby reducing the operation complexity of the user playing the first audio and improving the user experience.

[0108] Fig.11 A schematic diagram of the structure of a video processing device provided by an embodiment of the present disclosure. Fig.11 The video processing device 110 includes a display module 111, a response module 112 and a playback module 113, wherein:

[0109] The display module 111 is used to display a first video based on a first application, wherein the first video includes a banner window, and the banner window is associated with a first audio published in a second application;

[0110] The response module 112 is used for displaying a play page of the first audio in the first application in response to a touch operation on the banner window;

[0111] The playing module 113 is used for playing the first audio.

[0112] According to one or more embodiments of the present disclosure, the display module 111 is specifically used for:

[0113] Displaying a video collection page in the first application;

[0114] In response to a touch operation on a first video in the video collection page, the first video is displayed in the first application.

[0115] According to one or more embodiments of the present disclosure, the display module 111 is specifically used for:

[0116] Displaying the homepage of the user who published the first video in the first application;

[0117] In response to a touch operation on the first video on the homepage of the user who published the first video, the first video is displayed in the first application.

[0118] According to one or more embodiments of the present disclosure, the banner window is located at the bottom of the first video, and the banner window includes audio information associated with the first audio.

[0119] According to one or more embodiments of the present disclosure, the playback module 113 is specifically used for:

[0120] Obtain the historical playback progress of the first audio;

[0121] Based on the historical playback progress, the first audio is played in the playback page.

[0122] According to one or more embodiments of the present disclosure, the display module 111 is further used for:

[0123] Displaying the first audio in the first application;

[0124] In the first application, the first audio and video publishing user is bound to a second video published in the first application to obtain the first video.

[0125] According to one or more embodiments of the present disclosure, the display module 111 is specifically used for:

[0126] In response to a touch operation on the first audio, displaying a homepage of a user who posted the video in the first application;

[0127] In response to a touch operation on a second video on the homepage of the video publishing user, the first audio and the second video are bound to obtain the first video.

[0128] The video processing device provided in the embodiment of the present disclosure may be used to execute the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, which will not be described in detail in this embodiment.

[0129] Fig.12 This is a schematic diagram of the structure of a terminal device provided by an embodiment of the present disclosure. Fig.12 , which shows a schematic diagram of the structure of a terminal device 1200 suitable for implementing the embodiments of the present disclosure. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.12 The terminal device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0130] like Fig.12As shown, the terminal device 1200 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 to a random access memory (RAM) 1203. Various programs and data required for the operation of the terminal device 1200 are also stored in the RAM 1203. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0131] Typically, the following devices may be connected to the I / O interface 1205: input devices 1206 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1208 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1209. The communication device 1209 may allow the terminal device 1200 to communicate with other devices wirelessly or by wire to exchange data. Although Fig.12 The terminal device 1200 is shown as having various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0132] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 1209, or installed from a storage device 1208, or installed from a ROM 1202. When the computer program is executed by the processing device 1201, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0133] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0134] The computer-readable medium may be included in the terminal device, or may exist independently without being installed in the terminal device.

[0135] The computer-readable medium carries one or more programs. When the one or more programs are executed by the terminal device, the terminal device executes the method shown in the above embodiment.

[0136] An embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, various methods that may be involved in the above embodiments are implemented.

[0137] An embodiment of the present disclosure provides a computer program product, including a computer program, which implements various methods that may be involved in the above embodiments when executed by a processor.

[0138] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0139] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0140] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0141] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0142] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0143] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0144] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0145] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0146] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server or storage medium that performs the operation of the technical solution of the present disclosure based on the prompt message. As an optional but non-limiting implementation method, in response to receiving an active request from a user, the method of sending a prompt message to the user can be, for example, a pop-up window, and the prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0147] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0148] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of the relevant laws and regulations. The data may include information, parameters and messages, such as flow switching indication information.

[0149] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0150] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0151] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A video processing method, characterized in that: include: Displaying a first video based on a first application, wherein the first video includes a banner window, and the banner window is associated with a first audio published in a second application; In response to a touch operation on the banner window, displaying a play page of the first audio in the first application; Play the first audio.

2. The method according to claim 1, characterized in that The displaying of the first video based on the first application includes: Displaying a video collection page in the first application; In response to a touch operation on a first video in the video collection page, the first video is displayed in the first application.

3. The method according to claim 1, characterized in that The displaying of the first video based on the first application includes: Displaying the homepage of the user who published the first video in the first application; In response to a touch operation on the first video on the homepage of the user who published the first video, the first video is displayed in the first application.

4. The method according to claims 1-3, characterized in that: The banner window is located at the bottom of the first video, and the banner window includes audio information associated with the first audio.

5. The method according to any one of claims 1 to 3, characterized in that: The playing of the first audio includes: Obtain the historical playback progress of the first audio; Based on the historical playback progress, the first audio is played in the playback page.

6. The method according to any one of claims 1 to 3, characterized in that: Before displaying the first video based on the first application, the method further includes: Displaying the first audio in the first application; In the first application, the first audio and video publishing user is bound to a second video published in the first application to obtain the first video.

7. The method according to claim 5, characterized in that The step of binding the first audio and video in the first application with a second video published by a user who publishes the first audio and video in the first application to obtain the first video includes: In response to a touch operation on the first audio, displaying a homepage of a user who posted the video in the first application; In response to a touch operation on a second video on the homepage of the video publishing user, the first audio and the second video are bound to obtain the first video.

8. A video processing device, characterized in that: It includes a display module, a response module and a playback module, wherein: The display module is used to display a first video based on a first application, wherein the first video includes a banner window, and the banner window is associated with a first audio published in a second application; The response module is used for displaying a play page of the first audio in the first application in response to a touch operation on the banner window; The playing module is used for playing the first audio.

9. A terminal device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the video processing method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the video processing method according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Video processing method and apparatus, and terminal device

    EP4779491A1