Search

CN-122027800-A - Compressed video processing method, device, equipment and storage medium

CN122027800ACN 122027800 ACN122027800 ACN 122027800ACN-122027800-A

Abstract

The application discloses a compressed video processing method, a device, equipment and a storage medium, which relate to the technical field of video encoding and decoding and comprise the steps of obtaining a target shallow compressed video file to be processed and determining a video track in the target shallow compressed video file; the target shallow compression video file is a file obtained by packaging a target shallow compression video bit stream, the target shallow compression video bit stream is a video bit stream obtained by processing through a preset shallow compression technology, the target shallow compression video file is analyzed to extract target dependency information among samples in a video track and target data information in the same video frame, the target data information is information corresponding to sub-image or frequency band data in the same video frame, the target shallow compression video file is subjected to target processing based on the target dependency information or the target data information, and the target processing comprises decoding, repackaging and transmission. Therefore, the application can improve the transmission efficiency and decoding efficiency of the shallow compressed video.

Inventors

  • HU YING

Assignees

  • 马栏山音视频实验室

Dates

Publication Date
20260512
Application Date
20260326

Claims (10)

  1. 1. A method of compressed video processing, comprising: The method comprises the steps of obtaining a target shallow compression video file to be processed, and determining a video track in the target shallow compression video file, wherein the target shallow compression video file is a file obtained by packaging a target shallow compression video bit stream, and the target shallow compression video bit stream is a video bit stream obtained after being processed by a preset shallow compression technology; Analyzing the target shallow compression video file to extract target dependency relationship information among samples in the video track and target data information in the same video frame, wherein the target data information is information corresponding to sub-image or frequency band data in the same video frame; And performing target processing on the target shallow compressed video file based on the target dependency information or the target data information, wherein the target processing comprises decoding, repackaging and transmission.
  2. 2. The method for processing compressed video according to claim 1, further comprising, before the obtaining the target shallow compressed video file to be processed: Based on the expanded ISOBMFF standard, the target shallow compression video bit stream is packaged to obtain the target shallow compression video file; The expanded ISOBMFF standard is used for generating a preset track sample entry expansion field in the target shallow compressed video file, the preset track sample entry expansion field comprises a preset decoder configuration data box, the preset decoder configuration data box is used for storing decoding configuration parameters of the target shallow compressed video bitstream, and the preset track sample entry expansion field is used for identifying a packaging mode, sub-picture information and/or band data information of the video track.
  3. 3. The method of claim 2, wherein parsing the target shallow compressed video file to extract target dependency information between samples in the video track and target data information within a same video frame comprises: Determining a number of the video tracks; If the number is 1, determining that the packaging mode corresponding to the target shallow compressed video file in the preset track sample entry extension field is a preset single-track packaging mode, extracting the target data information through sub-sample metadata corresponding to the sample in the video track, and extracting the target dependency relationship information through the preset track sample entry extension field corresponding to the video track; And if the number is greater than 1, determining that the packaging mode corresponding to the target shallow compressed video file in the preset track sample entry extension field is a preset multi-track packaging mode, and extracting the target dependency relationship information and the target data information through the sub-sample metadata and/or the metadata corresponding to the preset track sample entry extension field.
  4. 4. The compressed video processing method according to claim 1, wherein the target processing of the target shallow compressed video file based on the target dependency information or the target data information includes: Determining a target decoding reference relation according to the target dependency relation information; Each of the samples in the video track of the target shallow compressed video file is decoded based on the target decoding reference relationship.
  5. 5. The compressed video processing method according to claim 3, wherein the target processing of the target shallow compressed video file based on the target dependency information or the target data information comprises: Extracting the subgraph or the band data within the same video frame based on the target data information; Determining a corresponding decoder for any subgraph or any frequency band data, wherein the decoder corresponds to the subgraph or the frequency band data one by one; And decoding the subgraph or the frequency band data in parallel through a decoder corresponding to the subgraph or a decoder corresponding to the frequency band data.
  6. 6. The compressed video processing method according to claim 3, wherein the target processing of the target shallow compressed video file based on the target dependency information or the target data information comprises: if the packaging mode corresponding to the target shallow compressed video file is the preset monorail packaging mode, extracting the subgraph or the frequency band data in the same video frame based on the target data information; Generating a corresponding first video track for any one of the subgraphs or any one of the band data; Packaging each first video track based on a preset multi-track packaging rule, and associating each packaged video track to obtain each second video track based on an association result; And generating a repackaged video file after repackaged the target shallow compressed video file based on each second video track.
  7. 7. The compressed video processing method according to claim 5 or 6, wherein the target processing of the target shallow compressed video file based on the target dependency information or the target data information includes: Determining a corresponding transmission channel for any sub-graph or any frequency band data, generating a target descriptor, and generating corresponding data to be transmitted based on the sub-graph or the frequency band data and the target descriptor, wherein the target descriptor is used for declaring the data to be transmitted to be the data corresponding to the target shallow compression video file; And transmitting the data to be transmitted in parallel based on a preset audio and video transmission protocol through a transmission channel corresponding to the subgraph or a transmission channel corresponding to the frequency band data.
  8. 8. A compressed video processing apparatus, comprising: The video track determining module is used for acquiring a target shallow compression video file to be processed and determining a video track in the target shallow compression video file, wherein the target shallow compression video file is a file obtained by packaging a target shallow compression video bit stream, and the target shallow compression video bit stream is a video bit stream obtained after being processed by a preset shallow compression technology; The information extraction module is used for analyzing the target shallow compression video file to extract target dependency relationship information among samples in the video track and target data information in the same video frame, wherein the target data information is information corresponding to sub-image or frequency band data in the same video frame; and the shallow compressed video file processing module is used for carrying out target processing on the target shallow compressed video file based on the target dependency information or the target data information, wherein the target processing comprises decoding, repackaging and transmission.
  9. 9. An electronic device comprising a processor and a memory, wherein the memory is configured to store a computer program that is loaded and executed by the processor to implement the compressed video processing method of any of claims 1 to 7.
  10. 10. A computer readable storage medium for storing a computer program which when executed by a processor implements the compressed video processing method according to any one of claims 1 to 7.

Description

Compressed video processing method, device, equipment and storage medium Technical Field The present invention relates to the field of video encoding and decoding technologies, and in particular, to a method, an apparatus, a device, and a storage medium for processing a compressed video. Background Ext> inext> theext> fieldext> ofext> videoext> encodingext> andext> decodingext>,ext> theext> shallowext> compressionext> technologyext> isext> aext> coreext> technologyext> ofext> ToBext> (ext> toext> businessext>)ext> scenesext> suchext> asext> broadcastingext>,ext> superext> -ext> highext> definitionext> broadcastingext>,ext> professionalext> videoext> laterext> -ext> periodext>,ext> 5ext> Gext> -ext> Aext> privateext> networkext> realext> -ext> timeext> transmissionext> andext> theext> likeext> byext> virtueext> ofext> theext> characteristicsext> ofext> visualext> losslessext>,ext> extremelyext> lowext> timeext> delayext> andext> independentext> frameext> decodingext>,ext> theext> compressionext> ratioext> isext> farext> lowerext> thanext> thatext> ofext> commonext> videoext> compressionext>,ext> andext> theext> 4ext> Kext> /ext> 8ext> Kext> shallowext> compressionext> videoext> codeext> streamext> reachesext> Gbpsext> levelext>.ext> In the prior art, in order to balance the compression efficiency and the independent decoding requirement of frames, inter-frame dependency relationship is easy to generate, and decoding disorder is easy to cause due to lack of a corresponding coding and decoding dependency identification mechanism. Meanwhile, with the upgrade of the ultra-high definition video industry, the amount of 4K/8K shallow compressed video data is increased rapidly, the existing packaging mode is mostly in a single-rail mode, multi-channel parallel transmission of data cannot be realized, and even though the data is transmitted through a special network, huge bandwidth pressure is still faced. In addition, the single-track packaged shallow compressed video is difficult to decode in parallel, the decoding efficiency is low, and the requirements of the shallow compressed scene on real-time performance and high efficiency cannot be matched. In summary, how to improve the transmission efficiency and decoding efficiency of the shallow compressed video is a technical problem to be solved. Disclosure of Invention Accordingly, an object of the present invention is to provide a compressed video processing method, apparatus, device and storage medium, which can improve the transmission efficiency and decoding efficiency of shallow compressed video. The specific scheme is as follows: In a first aspect, the present application provides a compressed video processing method, including: The method comprises the steps of obtaining a target shallow compression video file to be processed, and determining a video track in the target shallow compression video file, wherein the target shallow compression video file is a file obtained by packaging a target shallow compression video bit stream, and the target shallow compression video bit stream is a video bit stream obtained after being processed by a preset shallow compression technology; Analyzing the target shallow compression video file to extract target dependency relationship information among samples in the video track and target data information in the same video frame, wherein the target data information is information corresponding to sub-image or frequency band data in the same video frame; And performing target processing on the target shallow compressed video file based on the target dependency information or the target data information, wherein the target processing comprises decoding, repackaging and transmission. Optionally, before the obtaining the target shallow compressed video file to be processed, the method further includes: Based on the expanded ISOBMFF standard, the target shallow compression video bit stream is packaged to obtain the target shallow compression video file; The expanded ISOBMFF standard is used for generating a preset track sample entry expansion field in the target shallow compressed video file, the preset track sample entry expansion field comprises a preset decoder configuration data box, the preset decoder configuration data box is used for storing decoding configuration parameters of the target shallow compressed video bitstream, and the preset track sample entry expansion field is used for identifying a packaging mode, sub-picture information and/or band data information of the video track. Optionally, the parsing the target shallow compressed video file to extract target dependency information between samples in the video track and target data information in the same video frame includes: Determining a number of the video tracks; If the number is 1, determining that the packaging mode corresponding to the target shallow compressed video file in the preset track sample entry extension field is a preset single-track packaging mode,