Video generation method and apparatus, device, and storage medium
By responding to navigation trigger operations on the video playback page to obtain location information, and using the on-board camera to obtain multimedia materials during navigation, the problem of single material acquisition method during video generation is solved, and the user's video editing experience is improved.
Patent Information
- Application Number
- PCT/CN2024/074726
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-15
- Filing Date
- 2024-01-30
- Publication Date
- 2025-03-06
AI Technical Summary
In the prior art, the way of obtaining video-related materials during the video generation process is single, mainly relying on mobile phones or cameras to shoot, lacking diverse acquisition methods, affecting the user's video editing experience.
By responsive to the navigation trigger operation on the video playback page, the location information carried by the video is obtained, and multimedia materials are obtained based on the on-board camera during the navigation process, for generating the target video.
It realizes the function of conveniently obtaining multimedia materials while navigating to the location information carried in the video, thus enriching the methods of obtaining relevant materials during the video generation process and improving the user's video playback experience.
Smart Images

Figure CN2024074726_06032025_PF_FP_ABST
Abstract
Description
Video generation method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “A video generation method, device, equipment and storage medium” and application number 2023101261332, filed on February 15, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of data processing, and in particular to a video generation method, apparatus, device, and storage medium. Background Art
[0003] With the continuous development of video processing technology, people's demands for video-related functions are becoming more and more diversified. In the existing technology, the method for obtaining video-related materials is relatively simple, mainly through shooting with a mobile phone or camera.
[0004] Therefore, how to enrich the methods of obtaining relevant materials in the video generation process, thereby improving the user's video editing experience, is a technical problem that urgently needs to be solved.
[0005] Summary of the Invention
[0006] In order to solve the above technical problems, an embodiment of the present disclosure provides a video generation method.
[0007] In a first aspect, the present disclosure provides a video generation method, which includes: in response to a navigation trigger operation on a playback page of a first video, obtaining location information carried by the first video, and starting navigation using the location information as a navigation destination; during the navigation process, obtaining multimedia materials based on a vehicle-mounted camera; wherein the multimedia materials are used to generate a target video.
[0008] In an optional embodiment, the response to the navigation trigger operation on the playback page of the first video, before obtaining the location information carried by the first video, also includes: displaying at least one location identifier on the navigation map interface; wherein the location identifier has a corresponding relationship with at least one video, and the location identifier is used to identify the location information carried by the corresponding video; in response to the trigger operation for the target location identifier in the at least one location identifier, the video corresponding to the target location identifier is determined as the first video, and the first video is played.
[0009] In an optional embodiment, before displaying at least one location identifier on the navigation map interface, the method further includes: obtaining a recommended video list based on the current location information; wherein the recommended video list includes multiple videos carrying location information, and the location information has a preset positional relationship with the current location information. Accordingly, displaying at least one location identifier on the navigation map interface includes: displaying, on the navigation map interface, the location identifiers corresponding to the location information carried by each video in the recommended video list.
[0010] In an optional implementation, after starting navigation using the location information as the navigation destination, the method further includes: obtaining a driving track position record; wherein the driving track position record is used to generate the target video.
[0011] In an optional embodiment, during the navigation process, after obtaining multimedia materials based on the vehicle-mounted camera, the method further includes: uploading the multimedia materials and / or the driving trajectory position records to a cloud storage module; wherein, the multimedia materials and the driving trajectory position records in the cloud storage module are used to generate a target video on the vehicle terminal and / or the mobile terminal, and the vehicle terminal and the mobile terminal are logged in based on the same user account.
[0012] In an optional implementation, the method further includes: generating the target video based on the multimedia material and / or the driving trajectory position record, and publishing the target video.
[0013] In an optional embodiment, the first video carries a driving trajectory location record, and the method further includes: during the playback of the first video, displaying a driving trajectory line corresponding to the driving trajectory location record on the navigation map interface.
[0014] In an optional embodiment, before acquiring multimedia materials based on the vehicle-mounted camera during navigation, the method further includes: displaying a shooting confirmation pop-up window on the navigation page; wherein the shooting confirmation pop-up window is used to confirm whether to enable shooting. Accordingly, acquiring multimedia materials based on the vehicle-mounted camera during navigation includes: acquiring multimedia materials based on the vehicle-mounted camera after confirming the start of shooting based on the shooting confirmation pop-up window.
[0015] In a second aspect, the present disclosure provides a video generation device, which is applied to a first device, and the device includes: a first acquisition module, which is used to respond to a navigation trigger operation on the playback page of the first video, obtain the location information carried by the first video, and use the location information as the navigation destination to start navigation; a second acquisition module, which is used to obtain multimedia materials based on a vehicle-mounted camera during navigation; wherein, the multimedia materials are used to generate a target video.
[0016] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the above method.
[0017] In a fourth aspect, the present disclosure provides a video generation device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method when executing the computer program.
[0018] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor.
[0019] The technical solution provided by the embodiments of the present disclosure has at least the following advantages compared with the prior art:
[0020] The disclosed embodiments provide a video generation method. First, in response to a navigation trigger operation on a playback page of a first video, location information contained in the first video is obtained, and navigation is initiated using the location information as the navigation destination. During the navigation process, multimedia material is obtained based on a vehicle-mounted camera, where the multimedia material is used to generate a target video. Thus, the disclosed embodiments can facilitate the acquisition of multimedia material during navigation to the location information contained in the video based on the vehicle-mounted camera, thereby enriching the methods for obtaining relevant material during the video generation process and improving the user's video playback experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0022] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0023] FIG1 is a flow chart of a video generation method provided by an embodiment of the present disclosure;
[0024] FIG2 is a schematic diagram of a playback page of a first video provided by an embodiment of the present disclosure;
[0025] FIG3 is a schematic diagram of a target video playback page provided by an embodiment of the present disclosure;
[0026] FIG4 is a schematic diagram of a navigation map interface provided by an embodiment of the present disclosure;
[0027] FIG5 is a flowchart of another video generation method provided by an embodiment of the present disclosure;
[0028] FIG6 is a schematic diagram of another navigation map interface provided by an embodiment of the present disclosure;
[0029] FIG7 is a flowchart of another video generation method provided by an embodiment of the present disclosure;
[0030] FIG8 is a schematic structural diagram of a video generating device provided by an embodiment of the present disclosure;
[0031] FIG9 is a schematic structural diagram of a video generating device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0032] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0033] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0034] With the continuous development of video processing technology, people's demand for video-related functions is becoming more and more diverse. Currently, the way to obtain video-related materials is relatively simple, mainly through shooting with a mobile phone or camera.
[0035] Therefore, how to enrich the method of obtaining relevant materials in the video generation process, thereby improving the user's video playback experience, is a technical problem that urgently needs to be solved.
[0036] To this end, embodiments of the present disclosure provide a video generation method. The method comprises: in response to a navigation trigger operation on the playback page of a first video, obtaining location information contained in the first video, and initiating navigation using the location information as the navigation destination; during the navigation process, obtaining multimedia material based on an onboard camera, wherein the multimedia material is used to generate a target video. As can be seen, embodiments of the present disclosure can implement the function of conveniently obtaining multimedia material during navigation to the location information contained in the video based on the onboard camera, thereby enriching the method for obtaining relevant material during the video generation process and improving the user's video playback experience.
[0037] Based on this, an embodiment of the present disclosure provides a video generation method. Referring to FIG2 , which is a flow chart of a video generation method provided by an embodiment of the present disclosure, the method includes:
[0038] S101: In response to a navigation trigger operation on a playback page of a first video, location information carried by the first video is obtained, and navigation is started using the location information as a navigation destination.
[0039] The video generation method provided by the embodiments of the present disclosure can be applied to a client, such as a vehicle terminal, etc. The vehicle terminal refers to a client deployed on a smart car.
[0040] In the disclosed embodiment, the first video may be any video that carries location information. Specifically, the first video may be any video that carries location information in a video stream. For example, the first video may be a travel video that carries location information in a recommended video stream.
[0041] In some embodiments, the location information carried by the first video can be used to identify the geographical location information of natural scenery, historical buildings, public places, etc. that appear in the first video.
[0042] In some embodiments, the navigation trigger operation on the play page of the first video may include a trigger operation on a preset navigation control on the play page of the first video. In some embodiments, the trigger operation may include a click operation, a long press operation, etc.
[0043] FIG2 is a schematic diagram of a playback page for a first video provided by an embodiment of the present disclosure. Upon receiving a trigger operation on a preset navigation control 201, and provided the current user authorizes obtaining current location information, the location information carried by the first video and the current location information are obtained, and the location information carried by the first video is used as the navigation destination. Navigation is initiated using the current location information as the navigation departure point.
[0044] In an optional embodiment, a video POI (Point of Interest, a general term for point data on an internet electronic map) may be displayed on the playback page of the first video. Therefore, when a navigation trigger operation is received on the playback page of the first video, the location information carried in the first video can be obtained based on the video POI.
[0045] As shown in Figure 2, the video POI 202 displayed on the play page of the first video is "Location ABC". Therefore, when a navigation trigger operation is received on the play page of the first video, "Location ABC" is used to determine the location information of the first video, and navigation is initiated using the location information as the navigation destination.
[0046] In an optional implementation, after starting navigation with location information as the navigation destination, the driving trajectory location record can be obtained based on the location information and the current location information if the current user authorizes the acquisition of the current location information, so as to subsequently generate a target video based on the driving trajectory location record.
[0047] As shown in FIG. 2 , the driving track location record 203 is used to record the driving route taken when starting from the current location and arriving at the location corresponding to the location information.
[0048] In an optional implementation, after obtaining the driving trajectory location record, the driving trajectory location record can also be sent to the video generation module to intelligently generate a target video based on the driving trajectory location record. Figure 3 shows a schematic diagram of a target video playback page provided in an embodiment of the present disclosure, where the video currently displayed on the playback page is the target video generated based on the driving trajectory location record.
[0049] S102: During navigation, multimedia materials are acquired based on the vehicle-mounted camera.
[0050] In the embodiment of the present disclosure, multimedia materials may include video materials, picture materials, music materials, etc., which are specifically used to generate a target video.
[0051] In the disclosed embodiments, multimedia material can be acquired during navigation using a vehicle-mounted camera. Specifically, if the current user authorizes the use of the vehicle-mounted camera, the vehicle-mounted camera can be used to capture one or more consecutive frames of the driving process. This allows the acquisition of image or video material, facilitating the subsequent generation of a target video based on the image or video material.
[0052] In an optional embodiment, multimedia materials can also be obtained during navigation based on the vehicle microphone. Specifically, if the current user authorizes the use of the vehicle microphone, the driving process can be recorded by calling the vehicle microphone to obtain music materials during the driving process.
[0053] In another optional implementation, multimedia materials can be obtained from a driving recorder during navigation. Specifically, if the current user authorizes the use of the driving recorder, the video files stored in the driving recorder are intercepted based on the navigation start and end times to obtain the video materials of the navigation process.
[0054] In actual applications, in order to remind the current user to obtain multimedia materials based on the vehicle camera, a shooting confirmation pop-up window can also be displayed on the navigation page during navigation. After confirming to start shooting based on the shooting confirmation pop-up window, multimedia materials are obtained based on the vehicle camera.
[0055] In the disclosed embodiment, a shooting confirmation pop-up window is used to confirm whether to start shooting. Figure 4 shows a schematic diagram of a navigation map interface provided in the disclosed embodiment. During navigation, a shooting confirmation pop-up window 401 is displayed on the navigation map page. The prompt "Autumn travel offers many beautiful sights, start shooting and don't miss out" is displayed on shooting confirmation pop-up window 401, prompting the current user to confirm the start of shooting based on the shooting confirmation pop-up window.
[0056] In the disclosed embodiment, after enabling capture via a capture confirmation pop-up window, multimedia assets are captured via the vehicle camera if the user authorizes the use of the vehicle camera. As shown in FIG4 , a capture enable control 402 is displayed on a capture confirmation pop-up window 401. Upon receiving a click on capture enable control 402, multimedia assets are captured via the vehicle camera.
[0057] In an optional implementation, to minimize the impact of pop-up notifications on the user's driving experience, a voice prompt can be used during navigation to ask the user whether to enable the camera function. For example, while navigating to a country park, the user might be prompted with a voice prompt, "Hello, do you want to enable the camera function?" After the user responds "Enable" or "Yes," the vehicle captures multimedia footage from the driving process using the vehicle's onboard camera.
[0058] In the video generation method provided by the embodiment of the present disclosure, first, in response to a navigation trigger operation on the playback page of the first video, the location information carried by the first video is obtained, and navigation is initiated using the location information as the navigation destination. During the navigation process, multimedia materials are obtained based on the vehicle-mounted camera, wherein the multimedia materials are used to generate the target video. It can be seen that the embodiment of the present disclosure can realize the function of conveniently obtaining multimedia materials during the process of navigating to the location information carried in the video based on the vehicle-mounted camera, thereby enriching the method of obtaining relevant materials during the video generation process and improving the user's video playback experience.
[0059] In practical applications, after acquiring multimedia material using the vehicle's camera, the multimedia material and / or driving trajectory location records can be uploaded to a cloud storage module, allowing the current user to subsequently generate a target video on the vehicle or mobile device based on the multimedia material and / or driving trajectory location records stored in the cloud storage module. In some embodiments, the vehicle and mobile devices can be logged in using the same user account. Specifically, the mobile device refers to a client deployed on a terminal such as a smartphone, tablet computer, or smartwatch.
[0060] In the disclosed embodiment, after uploading multimedia materials and / or driving trajectory location records to the cloud storage module, the user can log in to the current account on the vehicle terminal to view the stored content in the cloud storage, and can also log in to the current account on the mobile terminal (such as the mobile phone terminal) to view the stored content in the cloud storage. This makes it convenient for the user to browse and download multimedia materials and / or driving trajectory location records on different terminals.
[0061] In actual applications, after the current user obtains the multimedia material and / or the driving track location record, the user may also generate a target video based on the multimedia material and / or the driving track location record and publish the target video.
[0062] In an optional embodiment, multimedia materials and / or driving trajectory location records are first displayed based on a cloud storage module. Then, upon receiving a selection operation by the current user for the multimedia materials and / or driving trajectory location records, a target video is automatically generated based on the selected multimedia materials and / or driving trajectory location records, and the target video is published based on the video publishing page.
[0063] In another optional implementation, an editing control can be displayed on the video publishing page. Upon receiving a trigger action on the editing control, the current user can edit the target video again to obtain a target video that better meets the user's needs. Specifically, the editing operation on the target video can be implemented on the vehicle terminal or the mobile terminal.
[0064] In the disclosed embodiments, after acquiring multimedia material using the vehicle's onboard camera, the multimedia material and / or driving trajectory location records can be uploaded to a cloud storage module, allowing users to browse, download, and edit the multimedia material and / or driving trajectory location records on different devices. Furthermore, the system can automatically generate a target video based on the multimedia material and / or driving trajectory location records, allowing users to easily create the desired video, thereby enhancing their video editing experience.
[0065] In actual applications, the location identifier on the navigation map interface can also be displayed in combination with the corresponding first video, thereby further improving the current user's video playback experience. Based on this, the embodiment of the present disclosure also provides a video generation method. Referring to FIG5 , there is shown a flowchart of a video generation method provided by the embodiment of the present disclosure, which includes:
[0066] S501: Display at least one location identifier on a navigation map interface.
[0067] In some embodiments, the location identifier corresponds to at least one video, and the location identifier is used to identify location information carried by the corresponding video.
[0068] In the embodiment of the present disclosure, a location identifier has a corresponding relationship with at least one video, which means that any location identifier displayed on the navigation map interface has at least one corresponding video.
[0069] In the embodiment of the present disclosure, the location identifier is used to identify the location information carried by the corresponding video. Therefore, the user can understand the location information carried by the corresponding video based on the location identifier displayed on the navigation map interface.
[0070] S502: In response to a triggering operation on a target location identifier among the at least one location identifier, determining a video corresponding to the target location identifier as a first video, and playing the first video.
[0071] In the embodiment of the present disclosure, the target location identifier can be any one of the at least one location identifier displayed on the navigation map interface. The triggering operation for the target location identifier in the at least one location identifier can include a click operation, a long press operation, etc. on the target location identifier.
[0072] In an embodiment of the present disclosure, when a trigger operation for a target location identifier in at least one location identifier is received, a video corresponding to the target location identifier is determined as a first video, and the first video is played on a play page.
[0073] FIG6 is a schematic diagram of another navigation map interface provided by an embodiment of the present disclosure, wherein the navigation map interface displays location markers 601, 602, and 603. When a trigger operation is received for target location marker 601, the video corresponding to target location marker 601 is determined as the first video, and the first video is played on the play page shown in FIG2.
[0074] In actual applications, when a trigger operation is received for any location identifier, the location identifier can be enlarged and displayed so that the current user can intuitively see the location of the location information carried by the currently playing video in the navigation map.
[0075] In an optional embodiment, when a trigger operation is received for any location marker, the target location marker can also be highlighted so that the user can intuitively see the location of the location information carried by the currently playing video on the navigation map. As shown in Figure 6, location marker 603 is the display state of the location marker obtained after being magnified.
[0076] In another optional embodiment, the first video carries a driving track location record. Therefore, during playback of the first video, the driving track line corresponding to the driving track location record can also be displayed on the navigation map interface, further facilitating the user to intuitively see the location information carried by the first video on the navigation map.
[0077] S503: In response to a navigation trigger operation on the playback page of the first video, location information carried by the first video is obtained, and navigation is started using the location information as a navigation destination.
[0078] In the embodiment of the present disclosure, the navigation trigger operation on the play page of the first video may include a trigger operation on a preset navigation control on the play page of the first video. In some embodiments, the trigger operation may include a click operation, a long press operation, etc.
[0079] On the video playback page shown in Figure 2, when a trigger operation for the preset navigation control 201 is received, with the authorization of the current user, the location information carried by the first video is obtained, and the location information is used as the navigation destination, and the current user's location information is used as the navigation starting point to start navigation.
[0080] S504: During navigation, multimedia materials are acquired based on the vehicle-mounted camera.
[0081] In some embodiments, the multimedia material is used to generate a target video.
[0082] In the video generation method provided by the embodiment of the present disclosure, first, at least one location identifier is displayed on the navigation map interface. When a trigger operation is received for a target location identifier in at least one location identifier, the video corresponding to the target location identifier is determined as the first video, and the first video is played. Then, when a navigation trigger operation is received on the playback page of the first video, the location information carried by the first video is obtained, and navigation is started using the location information as the navigation destination. During the navigation process, multimedia materials are obtained based on the vehicle-mounted camera. It can be seen that the embodiment of the present disclosure can combine the location identifier on the navigation map with the corresponding video to realize the function of intuitively displaying the location information carried by the video on the navigation map, thereby improving the user's video playback experience.
[0083] Based on the above embodiments, the present disclosure further provides a video generation method. Referring to FIG7 , which is a flowchart of another video generation method provided by the present disclosure, the method includes:
[0084] S701: Obtain a recommended video list based on current location information.
[0085] In some embodiments, the recommended video list includes multiple videos carrying location information, and there is a preset position relationship between the location information and the current location information.
[0086] In the embodiment of the present disclosure, there is a preset position relationship between the location information and the current location information. The location information may be carried by a video in the recommended video list, and the distance between the location information and the current location information falls within a preset distance range.
[0087] In an optional embodiment, if the current user authorizes the acquisition of the current location information, at least one location information within a preset distance range is acquired with the current location information as the center. Based on each location information, a video containing the aforementioned location information is searched from the video library to form a recommended video list.
[0088] For example, assuming that the current location information is "Area A", then with "Area A" as the center, obtain location information within 2 kilometers of "Area A", such as Location B, Location C, etc., and then search the video library for videos containing Location B and Location C respectively to form a recommended video list.
[0089] In an optional embodiment, after obtaining a recommended video list based on the current location information, the videos in the recommended video list can also be displayed on the navigation map interface. To further enhance the user's video playback experience, when a trigger operation is received for the first video in the recommended video list, the first video can be played.
[0090] In the embodiment of the present disclosure, the first video may be any video in the recommended video list. The triggering operation for the first video in the recommended video list may include a click operation, a long press operation, etc. on the cover of the first video.
[0091] As shown in Figure 6, the navigation map interface displays videos 604, video 605, and video 606 in the recommended video list. When a trigger operation for video 604 is received, video 604 is determined as the first video and the first video is played on the playback page shown in Figure 2.
[0092] S702: Displaying, on the navigation map interface, location identifiers corresponding to the location information carried by each video in the recommended video list.
[0093] As shown in Figure 6, location identifier 601 is the location identifier corresponding to the location information carried by video 604 in the recommended video list, location identifier 602 is the location identifier corresponding to the location information carried by video 605, and location identifier 603 is the location identifier corresponding to the location information carried by video 606.
[0094] S703: In response to a triggering operation on a target location identifier among the at least one location identifier, determining a video corresponding to the target location identifier as a first video, and playing the first video.
[0095] In the embodiment of the present disclosure, the target location identifier can be any one of the at least one location identifier displayed on the navigation map interface. The triggering operation for the target location identifier in the at least one location identifier can include a click operation, a long press operation, etc. on the target location identifier.
[0096] As shown in Figure 6, when a trigger operation is received for the location identifier 601, the video 604 corresponding to the location identifier 601 (ie, the target location identifier) is determined as the first video, and the first video (ie, video 604) is played on the playback page shown in Figure 2.
[0097] S704: In response to a navigation trigger operation on the playback page of the first video, obtain location information carried by the first video, and start navigation using the location information as a navigation destination.
[0098] In the embodiment of the present disclosure, the navigation trigger operation on the play page of the first video may include a trigger operation on a preset navigation control on the play page of the first video. In some embodiments, the trigger operation may include a click operation, a long press operation, etc.
[0099] On the video playback page shown in Figure 2, when a trigger operation for the preset navigation control 201 is received, with the authorization of the current user, the location information carried by the first video is obtained, and the location information is used as the navigation destination, and the navigation is started using the current user's location information as the navigation starting point.
[0100] S705: During navigation, multimedia materials are acquired based on the vehicle-mounted camera.
[0101] In some embodiments, the multimedia material is used to generate a target video.
[0102] In the video generation method provided by the embodiment of the present disclosure, first, a recommended video list is obtained based on the current location information. The recommended video list includes multiple videos carrying location information. There is a preset positional relationship between the location information and the current location information. Then, on the navigation map interface, the location identifiers corresponding to the location information carried by each video in the recommended video list are displayed. It can be seen that the embodiment of the present disclosure can display the location identifiers corresponding to the location information carried by each video in the recommended video list based on the recommended video list and the navigation map interface, thereby improving the user's video playback experience.
[0103] Based on the above method embodiment, the present disclosure further provides a video generation device. Referring to FIG8 , which is a schematic structural diagram of a video generation device provided in an embodiment of the present disclosure, the device includes:
[0104] The first acquisition module 801 is used to respond to a navigation trigger operation on the playback page of the first video, obtain the location information carried by the first video, and start navigation using the location information as a navigation destination.
[0105] The second acquisition module 802 is used to acquire multimedia materials based on the vehicle-mounted camera during navigation; wherein the multimedia materials are used to generate the target video.
[0106] In an optional embodiment, the device also includes: a display module for displaying at least one location identifier on a navigation map interface; wherein the location identifier has a corresponding relationship with at least one video, and the location identifier is used to identify the location information carried by the corresponding video; a determination module for responding to a trigger operation for a target location identifier in the at least one location identifier, determining the video corresponding to the target location identifier as the first video, and playing the first video.
[0107] In an optional embodiment, the device further includes a third acquisition module configured to acquire a recommended video list based on the current location information; wherein the recommended video list includes multiple videos with location information, and the location information has a preset positional relationship with the current location information. Accordingly, the display module includes a display submodule configured to display, on the navigation map interface, the location identifiers corresponding to the location information of each video in the recommended video list.
[0108] In an optional embodiment, the device further includes: a fourth acquisition module, configured to acquire a driving trajectory position record; wherein the driving trajectory position record is used to generate the target video.
[0109] In an optional embodiment, the device further includes: an upload module for uploading the multimedia material and / or the driving trajectory position record to a cloud storage module; wherein the multimedia material and the driving trajectory position record in the cloud storage module are used to generate a target video on the vehicle terminal and / or the mobile terminal, and the vehicle terminal and the mobile terminal are logged in based on the same user account.
[0110] In an optional implementation, the device further includes: a generation module, configured to generate the target video based on the multimedia material and / or the driving trajectory position record, and publish the target video.
[0111] In an optional embodiment, the first video carries a driving trajectory position record, and the device further includes: a display module for displaying the driving trajectory line corresponding to the driving trajectory position record on the navigation map interface during the playback of the first video.
[0112] In an optional embodiment, the device further includes: a display module configured to display a shooting confirmation pop-up window on the navigation page; wherein the shooting confirmation pop-up window is used to confirm whether shooting is enabled. Accordingly, the second acquisition module includes an acquisition submodule configured to acquire multimedia materials based on the vehicle camera after confirming the start of shooting based on the shooting confirmation pop-up window.
[0113] In the video generation device provided by the embodiment of the present disclosure, first, in response to a navigation trigger operation on the playback page of the first video, the location information carried by the first video is obtained, and navigation is initiated using the location information as the navigation destination. During the navigation process, multimedia materials are obtained based on the vehicle-mounted camera, where the multimedia materials are used to generate the target video. It can be seen that the embodiment of the present disclosure can realize the function of conveniently obtaining multimedia materials during the process of navigating to the location information carried in the video based on the vehicle-mounted camera, thereby enriching the method of obtaining relevant materials during the video generation process and improving the user's video playback experience.
[0114] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device implements the video generation method described in the embodiments of the present disclosure.
[0115] The embodiments of the present disclosure further provide a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the video generation method described in the embodiments of the present disclosure is implemented.
[0116] In addition, embodiments of the present disclosure further provide a video generation device, as shown in FIG9 , which may include: a processor 901, a memory 902, an input device 903, and an output device 904. The video generation device may include one or more processors 901, with FIG9 illustrating a single processor as an example. In some embodiments of the present disclosure, the processor 901, the memory 902, the input device 903, and the output device 904 may be connected via a bus or other means, with FIG9 illustrating a bus connection as an example.
[0117] The memory 902 can be used to store software programs and modules. The processor 901 executes the various functional applications and data processing of the video generation device by running the software programs and modules stored in the memory 902. The memory 902 may primarily include a program storage area and a data storage area. The program storage area may store an operating system, at least one application required for a function, and the like. Furthermore, the memory 902 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state memory device. The input device 903 may be used to receive input digital or character information and generate signal input related to user settings and function control of the video generation device.
[0118] Specifically in this embodiment, the processor 901 will load the executable files corresponding to the processes of one or more applications into the memory 902 according to the following instructions, and the processor 901 will run the applications stored in the memory 902, thereby realizing the various functions of the above-mentioned video generation device.
[0119] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0120] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A video generation method, characterized in that: The method comprises: In response to a navigation trigger operation on a playback page of a first video, obtaining location information carried by the first video, and starting navigation using the location information as a navigation destination; During navigation, multimedia materials are acquired based on the vehicle-mounted camera; wherein the multimedia materials are used to generate a target video.
2. The method according to claim 1, characterized in that Before obtaining the location information carried by the first video in response to the navigation trigger operation on the play page of the first video, the method further includes: Displaying at least one location identifier on a navigation map interface; wherein the location identifier has a corresponding relationship with at least one video, and the location identifier is used to identify location information carried by the corresponding video; In response to a trigger operation on a target location identifier among the at least one location identifier, a video corresponding to the target location identifier is determined as a first video, and the first video is played.
3. The method according to claim 2, characterized in that Before displaying at least one location identifier on the navigation map interface, the method further includes: Acquire a recommended video list based on the current location information; wherein the recommended video list includes a plurality of videos carrying location information, and there is a preset position relationship between the location information and the current location information; Accordingly, displaying at least one location identifier on the navigation map interface includes: On the navigation map interface, the location identifiers corresponding to the location information carried by each video in the recommended video list are displayed.
4. The method according to claim 1, characterized in that: After starting navigation by taking the location information as the navigation destination, the method further includes: Acquire a driving trajectory position record; wherein the driving trajectory position record is used to generate the target video.
5. The method according to claim 1 or 4, characterized in that: In the navigation process, after acquiring multimedia materials based on the vehicle-mounted camera, the following steps are also included: The multimedia material and / or the driving trajectory position record are uploaded to a cloud storage module; wherein the multimedia material and the driving trajectory position record in the cloud storage module are used to generate a target video on a vehicle terminal and / or a mobile terminal, and the vehicle terminal and the mobile terminal are logged in based on the same user account.
6. The method according to claim 1 or 4, characterized in that: The method further comprises: Based on the multimedia material and / or the driving track position record, the target video is generated and published.
7. The method according to claim 2, characterized in that The first video carries a driving track location record, and the method further includes: During the playback of the first video, the driving trajectory line corresponding to the driving trajectory position record is displayed on the navigation map interface.
8. The method according to claim 1, characterized in that In the navigation process, before acquiring multimedia materials based on the vehicle-mounted camera, the method further includes: Displaying a shooting confirmation pop-up window on the navigation page; wherein the shooting confirmation pop-up window is used to confirm whether to start shooting; Accordingly, in the process of navigation, the multimedia material is obtained based on the vehicle-mounted camera, including: After confirming to start shooting based on the shooting confirmation pop-up window, multimedia materials are obtained based on the vehicle-mounted camera.
9. A video generating device, characterized in that: The device comprises: A first acquisition module, configured to, in response to a navigation trigger operation on a playback page of a first video, acquire location information carried by the first video, and start navigation using the location information as a navigation destination; The second acquisition module is used to acquire multimedia materials based on the vehicle-mounted camera during navigation; wherein the multimedia materials are used to generate the target video.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 8.
11. A video generating device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.