Channel package preview method, device, and storage medium
By obtaining packaging information and keys, obtaining video files and external signal sources, and outputting the superimposed preview screen, the problem that the packaging preparation system and the packaging broadcast system cannot achieve superimposed broadcast screens, achieving the accurate preview effect during channel packaging editing and review, and protecting the copyright of the video file.
Patent Information
- Application Number
- CN202211427174.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-15
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2042-11-15
AI Technical Summary
In the prior art, the packaging preparation system and the packaging broadcasting system belong to different network security areas, and the final effect of superimposing the broadcasting screen cannot be achieved, resulting in the preview effect consistent with the final channel broadcasting screen during channel packaging editing and review.
Provides a channel packaging preview method, by obtaining packaging information and keys, obtaining video files (including watermarks) from packaging information based on the key, obtaining external signal sources, and outputting the superimposed preview screen based on the external signal sources and video files.
It realizes the overlay effect of external signal sources and video files when editing and reviewing channel packaging, solves the problems of whether there is occlusion of packaging and programs, and protects the copyright of video files through keys and watermarks.
Smart Images

Figure CN116033218B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of radio and television, and in particular to a channel packaging preview method, device, and storage medium. Background Art
[0002] The channel packaging and information broadcasting system can render and broadcast the packaged content in real time while the program is being broadcasted, and can realize packaged broadcasting forms including corner marks, bottom flying subtitles, countdown, page turning preview, picture-in-picture preview, interactive information screen return, and full-screen video guide, etc. The channel packaging and information broadcasting system can realize unified style package broadcasting for the channel, provide real-time information broadcasting for the column, provide interactive data visualization display from small screen to large screen for the program, and provide new display forms for advertisements.
[0003] The channel packaging and information broadcasting system integrates efficient packaging management and powerful graphics rendering to automate the packaging production, preparation and broadcasting process. Through efficient, safe and convenient packaging management software, a variety of packaging materials (pictures, texts, animations, etc.) are deployed to the system in real time and accurately; through powerful graphics and sound processing engines, rich and dazzling graphic packaging effects are achieved.
[0004] The channel packaging and information broadcasting system has three business subsystems: packaging template production system, packaging preparation system, and packaging broadcasting system.
[0005] The packaging template production system includes the following subsystems: preliminary design, template production, template management, monitoring module, and interface service. The packaging template production system mainly generates template files and submits them to the packaging preparation system for delivery.
[0006] The packaging preparation system includes the following subsystems: packaging information data management, technical review, cloud non-linear editing, packaging editing, packaging preparation management, system management, monitoring module, and interface service. The system generates or inherits corresponding packaging tasks based on the received program scheduling list, mid-insert advertising list, broadcast execution list, and packaging broadcast execution list. The packaging preparation system is responsible for packaging task matching, packaging item editing and management, review, and technical review processes, and will be responsible for the first-level preparation of packaging items, preparing packaging templates, packaging items, replaceable items, and data for the packaging broadcast system.
[0007] The package broadcast system includes the following subsystems: package broadcast, package information data management, package broadcast management, package preparation broadcast management, package emergency preparation, system management, monitoring, interface service, and time calibration. The package broadcast system completes the automatic control broadcast of the package effect that is strictly synchronized with the broadcast program, supports the broadcast of scheduled and manual package items, has emergency functions, and is responsible for post-broadcast data processing.
[0008] In the prior art, the packaging preparation system and the packaging broadcasting system belong to different network security areas. There is no program broadcasting video file in the packaging preparation system, which only realizes the preview of the separate packaging effect, and cannot achieve the final effect of superimposed broadcasting screen. When editing and reviewing the channel packaging, it is impossible to see the preview effect consistent with the final channel broadcasting screen, which will cause the following problems:
[0009] In the packaging preparation system, the actual screen time point, broadcast duration, and upper screen position of the packaging effect cannot be confirmed through preview during editing and production. The director needs to view the background video or debug the broadcast effect in an external system, record the parameters, and re-produce them in the packaging preparation system.
[0010] During the review, you can only see the effect of the channel packaging, but cannot see the superimposed effect of the packaging and the program, whether there is any obstruction between the packaging and the program, etc. Summary of the invention
[0011] In order to solve one of the above-mentioned technical defects, the present application provides a channel packaging preview method, device, and storage medium.
[0012] In a first aspect of the present application, a channel package preview method is provided, the method comprising:
[0013] Get packaging information and keys;
[0014] Based on the key, obtaining a video file from the packaging information, wherein the video file includes a watermark;
[0015] Get external signal source;
[0016] Outputting a superimposed preview picture according to the external signal source and the video file.
[0017] Optionally, the packaging information includes: video file path, video entry point information, packaging preview information, operator name, operator employee number, copyright information, and NDI signal information.
[0018] Optionally, obtaining the video file from the packaging information based on the key includes:
[0019] Acquire the encrypted video file according to the packaging information;
[0020] The encrypted video file is decoded according to the key to obtain a video file.
[0021] Optionally, before obtaining the encrypted video file according to the packaging information, the method includes:
[0022] Migrate video files;
[0023] Transcode the migrated video files;
[0024] Encrypting the transcoded video file to obtain an encrypted video file;
[0025] Storage keys.
[0026] Optionally, obtaining the encrypted video file according to the packaging information includes:
[0027] According to the packaging information, the encrypted video file is obtained through the packaging preview engine.
[0028] Optionally, the acquiring of an external signal source includes:
[0029] Based on the NDI signal information of the network device interface, the NDI signal is obtained from the NDI signal source.
[0030] Optionally, outputting a superimposed preview picture according to the external signal source and the video file includes:
[0031] Locate the video insertion point according to the video entry point information;
[0032] Overlaying the external signal source and the video file at the video insertion point;
[0033] The watermark is superimposed on the superimposed image, and a preview image after the superimposition is output.
[0034] Optionally, superimposing the external signal source and the video file at the video insertion point includes:
[0035] Based on the video file, determining a video frame corresponding to the video insertion point;
[0036] The external signal source is superimposed on the video screen through an Alpha blending algorithm.
[0037] In a second aspect of the present application, an electronic device is provided, comprising:
[0038] Memory;
[0039] Processor; and
[0040] Computer programs;
[0041] The computer program is stored in the memory and is configured to be executed by the processor to implement the method as described in the first aspect above.
[0042] According to a third aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored; the computer program is executed by a processor to implement the method described in the first aspect above.
[0043] The present application provides a channel package preview method, device, and storage medium, the method comprising: obtaining packaging information and a key; based on the key, obtaining a video file from the packaging information, wherein the video file includes a watermark; obtaining an external signal source; and outputting a superimposed preview screen according to the external signal source and the video file. The channel package preview method provided in this embodiment not only enables the user to see the superimposed effect of the external signal source and the video file and whether there is any occlusion during the review, but also protects the copyright of the video file through the key and the watermark. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0045] Figure 1 A schematic diagram of a flow chart of a channel package preview method provided in an embodiment of the present application;
[0046] Figure 2 A schematic diagram of the workflow of another channel packaging preview method provided in an embodiment of the present application;
[0047] Figure 3 A data flow diagram of another channel packaging preview method provided by an embodiment of the present application;
[0048] Figure 4 A flowchart of another channel packaging preview method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the technical solutions and advantages in the embodiments of the present application more clearly understood, the exemplary embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than an exhaustive list of all the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0050] In the process of implementing this application, the inventor found that the packaging preparation system and the packaging broadcasting system belong to different network security areas. There is no program broadcast video file in the packaging preparation system. Only the preview of the separate packaging effect is realized, and the final effect of the superimposed broadcast screen cannot be achieved. When editing and reviewing the channel packaging preview, it is impossible to see the preview effect consistent with the final channel broadcast screen.
[0051] In view of the above problems, the embodiments of the present application provide a channel package preview method, device, and storage medium, the method comprising: obtaining packaging information and a key; based on the key, obtaining a video file from the packaging information, wherein the video file includes a watermark; obtaining an external signal source; and outputting a superimposed preview screen according to the external signal source and the video file. Not only can the superposition effect of the external signal source and the video file and whether there is any occlusion be seen during the review, but the copyright of the video file is protected through the key and the watermark.
[0052] See also Figure 1 The implementation process of the channel package preview method provided in this embodiment is as follows:
[0053] 101, obtain packaging information and key.
[0054] Among them, the packaging information includes: video file path, video entry point information, packaging preview information, operator name, operator employee number, copyright information, NDI (Network Device Interface) signal information (such as NDI signal name).
[0055] NDI, or Network Device Interface, is a copyright-free standard developed by the American company NewTek that enables compatible video products to communicate, transmit and receive broadcast-quality video in a high-quality, low-latency, frame-accurate manner, making it ideal for switching in live production environments.
[0056] Among them, in order to ensure copyright, the video file is an encrypted file, such as migrating a video file, transcoding a migrated video file, encrypting the transcoded video file, obtaining an encrypted video file, and storing a key (such as storing the key in a database).
[0057] 102, based on the key, obtain the video file from the packaging information.
[0058] The video file includes a watermark, which protects the copyright of the video file.
[0059] 1. Get the encrypted video file according to the packaging information.
[0060] For example, according to the packaging information, the encrypted video file is obtained through the packaging preview engine.
[0061] 2. Decode the encrypted video file according to the key to obtain the video file.
[0062] 103, obtaining an external signal source.
[0063] In specific implementation, the external signal source may be an NDI signal.
[0064] This step obtains the NDI signal from the NDI signal source based on the NDI signal information.
[0065] In a specific implementation, a preview instruction (the preview instruction includes packaging information) can be sent to the packaging device. After receiving the preview instruction, the packaging device sends an NDI control instruction to the NDI signal source, and receives the NDI signal returned by the NDI signal source based on the NDI control instruction.
[0066] 104. Output a superimposed preview image according to the external signal source and the video file.
[0067] When superimposing, the video insertion point can be located according to the video entry point information, the external signal source and the video file can be superimposed at the video insertion point, the watermark can be superimposed on the superimposed picture, and the preview picture after the superimposition can be output.
[0068] The process of superimposing the external signal source and the video file at the video insertion point may include: determining the video screen corresponding to the video insertion point based on the decrypted video file, superimposing the external signal source on the video screen through an Alpha blending algorithm, outputting a preview screen after the superimposition, and then reviewing and previewing the preview screen after the superimposition.
[0069] The channel package preview method provided in this embodiment can realize the function of previewing with background video when the channel package preparation system performs package preview.
[0070] Specifically, one or more of the following functions can be realized:
[0071] 1. Migrate video files from external systems and encrypt them for protection, with the keys stored in the database.
[0072] 2. The actual broadcast program video and packaging effect are superimposed for preview.
[0073] 3. Preview packaging effects and program background videos with precision down to the second.
[0074] 4. The program video is encrypted and decrypted using an independent key.
[0075] 5. When the program video is broadcast, the video can be decrypted while being broadcast.
[0076] 6. Overlay graphic watermarks. The watermark text is specified by the preview command, and the watermark position changes dynamically.
[0077] 7. Superimpose graphic and text packaging.
[0078] 8. Superimpose external signal sources, such as NDI signals.
[0079] The following takes the preview service provided by the channel package preview method provided by this embodiment as an example. The workflow diagram of the channel package preview method provided by this embodiment is as follows: Figure 2 As shown, the data flow is as follows Figure 3 .
[0080] 1. The user makes a preview request through the preview terminal.
[0081] The preview request includes packaging information.
[0082] 2. The preview service receives a preview request through the channel packaging preview method provided in this embodiment.
[0083] 3. The channel packaging preview method provided in this embodiment provides a preview service. The video file is obtained according to the packaging information through the video storage device.
[0084] The video file is generated by a video device and stored in a video storage device.
[0085] 4. The channel packaging preview method provided in this embodiment performs preview service and sends a command to the packaging device to start previewing the packaging.
[0086] 5. Perform a preview service through the channel packaging preview method provided in this embodiment and wait for the packaging screen sent by the packaging device.
[0087] 6. A frame of packaging picture is received by performing a preview service through the channel packaging preview method provided in this embodiment.
[0088] 7. The channel packaging preview method provided in this embodiment is used to perform preview service and decode a frame of video.
[0089] 8. The channel package preview method provided in this embodiment is used to provide a preview service. The package image is superimposed on the video image through the Alpha blending algorithm to obtain the superimposed video file.
[0090] 9. The preview service is performed through the channel packaging preview method provided in this embodiment to output the superimposed video file to the preview terminal for review and preview, that is, review and preview the superimposed video file.
[0091] The channel package preview method provided in this embodiment requires that the packaging and video equipment are functions and general technologies within the field of the equipment itself, and there is no problem of cross-manufacturer cooperation, thus avoiding various contradictions in joint development. Even if the equipment provider is changed, the new equipment provider can quickly provide functional improvements that meet the requirements of the solution.
[0092] The channel package preview method provided in this embodiment provides a mixed preview screen of video and package to the preview user, so that the user can more intuitively preview and review the edited package and its corresponding video screen. The problem of inconsistency between the package and the video can be quickly discovered so as to make timely modifications.
[0093] The channel packaging preview method provided in this embodiment obtains packaging information and a key; based on the key, obtains a video file from the packaging information, wherein the video file includes a watermark; obtains an external signal source; and outputs a superimposed preview screen based on the external signal source and the video file. This not only enables the user to see the superimposed effect of the external signal source and the video file and whether there is any obstruction during the review, but also protects the copyright of the video file through the key and the watermark.
[0094] The channel package preview method provided in this embodiment, when receiving a user preview request, obtains the name of the corresponding video and the time period in which the package appears in the video according to the requested package information, and then decodes the video to the time point when the package appears. After the video decoder is ready to play the pictures at the time point when the package appears and thereafter, it sends a start preview command to the packaging device. After receiving the first frame of the picture sent by the packaging device, it starts to synchronously play the prepared video clip, and superimposes the received packaging picture on the video picture for output together.
[0095] Below, taking the channel packaging preview method provided in this embodiment running on the packaging preparation system (that is, the preview service provided by the channel packaging preview method provided in this embodiment running on the packaging preparation system) as an example, the implementation process of the channel packaging preview method provided in this embodiment is explained again.
[0096] Since the background video files used for preview are all unbroadcast program files, they need to be copyright protected before they are officially broadcast. The channel packaging preview method provided in this embodiment adopts two copyright protection measures: background video encryption and preview video stream superimposition of watermarks.
[0097] In order to ensure that the preview effect of the package with background video is consistent with the broadcast screen, it is necessary to ensure that the time point when the package effect appears on the screen relative to the background video is accurate, and the preview accuracy of the package effect needs to reach above the second level.
[0098] See also Figure 4 , the external broadcast file is migrated to the channel packaging preparation system through the migration program, and then re-encoded and encrypted to generate encrypted background video files. The key is managed separately, stored in the database, and dynamically applied through the interface during the package preview.
[0099] During the package preview, the key will be sent to the package preview engine through the preview command. When the package preview engine plays the video, it will dynamically decrypt the video for playback.
[0100] When previewing the package, the preview command also contains the video's play point information. The package preview engine plays the video according to the play point and superimposes the packaging effect to achieve a preview effect consistent with the channel broadcast screen, achieving a second-precision preview.
[0101] When previewing the package, a graphic watermark is superimposed in a semi-transparent manner in the designated area of the screen, and the position of the graphic watermark changes dynamically in the area. The text content in the graphic watermark is specified by the parameters in the preview instruction, where the parameters can be the user information of the previewer, or other identity information, as long as it is related to copyright, etc. This embodiment does not limit the specific content of the parameters.
[0102] The channel package preview method provided in this embodiment allows you to see the preview effect that is consistent with the final channel broadcast screen when editing and reviewing the channel package. The actual screen time point, broadcast duration, and upper screen position of the package effect can be directly confirmed through the preview during editing. During review, you can see the final effect of the channel package.
[0103] In addition, from the perspective of copyright security, the channel packaging preview method provided in this embodiment encrypts the background video file, eliminating the possibility of leaking the program video by manual copying. A watermark containing specified text is used to prevent the occurrence of program video leakage incidents caused by screen recording. If such a video leakage incident occurs, it can be traced back through the watermark. The position of the watermark is dynamic and random, which increases the complexity of the pirates' later blocking of the watermark, and the watermark with a dynamic position will seriously reduce the viewing experience of the pirated video viewers after being blocked, thereby achieving the purpose of reducing the pirates' profits.
[0104] The channel package preview method provided in this embodiment obtains packaging information and a key; based on the key, obtains a video file from the packaging information, wherein the video file includes a watermark; obtains an external signal source; and outputs a superimposed preview screen according to the external signal source and the video file. The channel package preview method provided in this embodiment not only enables the user to see the superimposed effect of the external signal source and the video file and whether there is any occlusion during the review, but also protects the copyright of the video file through the key and the watermark.
[0105] Based on the same inventive concept of the channel package preview method, this embodiment provides an electronic device, which includes: a memory, a processor, and a computer program.
[0106] The computer program is stored in the memory and is configured to be executed by the processor to implement the above-mentioned channel packaging preview method.
[0107] Specifically,
[0108] Get packaging information and keys;
[0109] Based on the key, a video file is obtained from the packaging information, wherein the video file includes a watermark;
[0110] Get external signal source;
[0111] Output the superimposed preview image based on the external signal source and video file.
[0112] Optionally, the packaging information includes: video file path, video entry point information, packaging preview information, operator name, operator employee number, copyright information, and NDI signal information.
[0113] Optionally, based on the key, obtain the video file from the packaging information, including:
[0114] Obtain the encrypted video file according to the packaging information;
[0115] The encrypted video file is decoded according to the key to obtain the video file.
[0116] Optionally, before obtaining the encrypted video file according to the packaging information, the method includes:
[0117] Migrate video files;
[0118] Transcode the migrated video files;
[0119] Encrypting the transcoded video file to obtain an encrypted video file;
[0120] Storage keys.
[0121] Optionally, obtaining the encrypted video file according to the packaging information includes:
[0122] According to the packaging information, the encrypted video file is obtained through the packaging preview engine.
[0123] Optionally, an external signal source is obtained, including:
[0124] Based on the NDI signal information of the network device interface, the NDI signal is obtained from the NDI signal source.
[0125] Optionally, based on the external signal source and the video file, a preview screen after superposition is output, including:
[0126] Locate the video insertion point according to the video entry point information;
[0127] Overlay external signal sources and video files at video insertion points;
[0128] The watermark is superimposed on the superimposed image, and a preview image after the superimposition is output.
[0129] Optionally, overlay external signal sources and video files at video insertion points, including:
[0130] Based on the video file, determining a video frame corresponding to the video insertion point;
[0131] The external signal source is superimposed on the video screen through the Alpha blending algorithm.
[0132] The electronic device provided in this embodiment has a computer program executed by a processor to obtain packaging information and a key; based on the key, obtain a video file from the packaging information, wherein the video file includes a watermark; obtain an external signal source; and output a superimposed preview screen based on the external signal source and the video file. Not only can the superimposed effect of the external signal source and the video file be seen during the review, and whether there is any occlusion, etc., but the copyright of the video file is protected through the key and the watermark.
[0133] Based on the same inventive concept of the channel package preview method, this embodiment provides a computer on which a computer program can be stored. The computer program is executed by a processor to implement the above-mentioned channel package preview method.
[0134] Specifically,
[0135] Get packaging information and keys;
[0136] Based on the key, a video file is obtained from the packaging information, wherein the video file includes a watermark;
[0137] Get external signal source;
[0138] Output the superimposed preview image based on the external signal source and video file.
[0139] Optionally, the packaging information includes: video file path, video entry point information, packaging preview information, operator name, operator employee number, copyright information, and NDI signal information.
[0140] Optionally, based on the key, obtain the video file from the packaging information, including:
[0141] Obtain the encrypted video file according to the packaging information;
[0142] The encrypted video file is decoded according to the key to obtain the video file.
[0143] Optionally, before obtaining the encrypted video file according to the packaging information, the method includes:
[0144] Migrate video files;
[0145] Transcode the migrated video files;
[0146] Encrypting the transcoded video file to obtain an encrypted video file;
[0147] Storage keys.
[0148] Optionally, obtaining the encrypted video file according to the packaging information includes:
[0149] According to the packaging information, the encrypted video file is obtained through the packaging preview engine.
[0150] Optionally, an external signal source is obtained, including:
[0151] Based on the NDI signal information of the network device interface, the NDI signal is obtained from the NDI signal source.
[0152] Optionally, based on the external signal source and the video file, a preview screen after superposition is output, including:
[0153] Locate the video insertion point according to the video entry point information;
[0154] Overlay external signal sources and video files at video insertion points;
[0155] The watermark is superimposed on the superimposed image, and a preview image after the superimposition is output.
[0156] Optionally, overlay external signal sources and video files at video insertion points, including:
[0157] Based on the video file, determining a video frame corresponding to the video insertion point;
[0158] The external signal source is superimposed on the video screen through the Alpha blending algorithm.
[0159] The computer-readable storage medium provided in this embodiment has a computer program executed by a processor to obtain packaging information and a key; based on the key, obtain a video file from the packaging information, wherein the video file includes a watermark; obtain an external signal source; and output a preview screen after superimposition based on the external signal source and the video file. Not only can the superposition effect of the external signal source and the video file and whether there is any occlusion be seen during the review, but the copyright of the video file is protected through the key and the watermark.
[0160] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiments of the present application can be implemented in various computer languages, for example, object-oriented programming language Java and literal scripting language JavaScript, etc.
[0161] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0162] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0163] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0164] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0165] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A channel package preview method, characterized in that: The method comprises: Get packaging information and keys; Based on the key, obtaining a video file from the packaging information, wherein the video file includes a watermark; Get external signal source; Outputting a superimposed preview image according to the external signal source and the video file; The packaging information includes: video file path, video entry point information, packaging preview information, operator name, operator ID, copyright information, and NDI signal information; The step of obtaining the video file from the packaging information based on the key includes: Acquire the encrypted video file according to the packaging information; The encrypted video file is decoded according to the key to obtain a video file.
2. The method according to claim 1, characterized in that Before obtaining the encrypted video file according to the packaging information, the method includes: Migrate video files; Transcode the migrated video files; Encrypting the transcoded video file to obtain an encrypted video file; Storage keys.
3. The method according to claim 2, characterized in that The step of obtaining the encrypted video file according to the packaging information includes: According to the packaging information, the encrypted video file is obtained through the packaging preview engine.
4. The method according to claim 1, characterized in that: The obtaining of the external signal source comprises: Based on the NDI signal information of the network device interface, the NDI signal is obtained from the NDI signal source.
5. The method according to claim 1, characterized in that Outputting a superimposed preview image according to the external signal source and the video file includes: Locate the video insertion point according to the video entry point information; Overlaying the external signal source and the video file at the video insertion point; The watermark is superimposed on the superimposed image, and a preview image after the superimposition is output.
6. The method according to claim 5, characterized in that: The step of superimposing the external signal source and the video file at the video insertion point comprises: Based on the video file, determining a video frame corresponding to the video insertion point; The external signal source is superimposed on the video screen through an Alpha blending algorithm.
7. An electronic device, characterized in that: include: Memory; processor; as well as Computer programs; The computer program is stored in the memory and is configured to be executed by the processor to implement the method according to any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that: A computer program is stored thereon; the computer program is executed by a processor to implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Video processing method and device, equipment and storage medium
CN115250335A