Video transcoding method, device and system
A video transcoding and transcoding technology, applied in the field of video investigation, can solve the problems of difficult massive video transcoding processing and low video transcoding efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0253] In this example, by Figure 5aThe system shown in the figure performs transcoding, that is, the scheduling node and n transcoding nodes together form a transcoding cluster for distributed transcoding;
[0254] Such as Figure 5b As shown, in the process of transcoding, a format analysis unit, a decoding unit, an encoding unit, and a video merging unit may be used, wherein the format analysis unit for performing format analysis and slicing can be set in the scheduling node and / or the transcoding node , can also be set separately to merge the transcoded video clips into the video merging unit of the entire video. It can also be set in the scheduling node and / or transcoding node, or it can be set separately. The decoding unit and encoding unit are generally set In the transcoding node, in actual operation, it can also be determined whether it needs to be set separately according to the actual situation.
[0255] When transcoding, you can use Figure 6 The video segmenta...
Embodiment 2
[0284] The main difference between this embodiment and Embodiment 1 is that the scheduling unit executes the video slicing step, and performs slicing before task allocation, and then performs task scheduling and transcoding on the sliced video.
[0285] Such as Figure 9 As shown, the method specifically includes:
[0286] A video format analysis unit and a video slicing unit, which analyze and slice the file to be transcoded;
[0287] The scheduling node distributes video slices to m transcoding nodes for distributed transcoding;
[0288] The decoding unit utilizes CPU or GPU to decode video slices to obtain yuv information;
[0289] The encoding unit utilizes CPU or GPU to perform video encoding on the yuv information generated by the decoding unit;
[0290] A video merging unit, when all video encoding segments corresponding to each video slice are completed, merge the video encoding segments into a video file;
[0291] The specific flow chart is as follows, such as ...
Embodiment 3
[0304] The main difference between this embodiment and Embodiment 1 is that manual analysis of transcoding of video format types is processed and explained separately, and frames and video packages are directly extracted without slicing, decoding and transcoding, so as to optimize the transcoding process. Manual analysis of video format types includes unrecognized video format types and corrupted video format types.
[0305] Such as Figure 11 shown, including:
[0306]The scheduling node and m transcoding nodes perform distributed cluster transcoding together;
[0307] Each transcoding node i accepts a transcoding task, invokes the video repair unit and video frame capture unit in the manual parsing video unit, and the video encapsulation unit in the encoding unit to transcode the transcoded file;
[0308] The specific steps are as follows, such as Figure 12 Shown:
[0309] Step 1. Add the file to be transcoded to the task queue of the scheduling node;
[0310] Step 2. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com