Multimedia Transcoder Batch Processing Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transcoders can only perform one-to-one transcoding, leading to low efficiency and user dissatisfaction when multiple multimedia files need to be transcoded, as they require multiple startup processes and cannot continuously play multiple files.
Innovation Solution
A method and device that separate multimedia source files into audio and video streams, transcode each stream according to user-input parameters, and merge them into a single target file, allowing for simultaneous transcoding of multiple files and continuous playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a transcoder performs one-to-one transcoding for each source file, then the transcoding process is simple and straightforward, but the transcoding efficiency is low and user experience is impaired when multiple files need to be processed
Solution Approach 1:
The patent merges multiple one-to-one transcoding operations into a single batch transcoding operation. The transcoder receives multiple source files, processes them simultaneously through shared components (separation unit, transcoding units, merging unit), and outputs multiple target files in one continuous operation, thereby improving productivity without proportionally increasing complexity
Solution Approach 2:
The transcoder is designed with universal components that can handle multiple different source files with various formats and standards. The separation unit, transcoding units, and merging unit form a universal processing framework that adapts to different input files, allowing the system to process multiple files efficiently without requiring separate dedicated processors for each file type
2Ease of operation
If the transcoder processes multiple source files sequentially, then each file is properly transcoded, but the user must start the transcoder multiple times and cannot continuously play multiple files
Solution Approach 1:
The system performs preliminary actions by receiving and preparing multiple source files for transcoding before the actual transcoding process begins. The user can select multiple files in advance, and the transcoder is configured to process them in a single operation, eliminating the need for repeated startup actions and reducing total transcoding time
Solution Approach 2:
The transcoder maintains continuous useful action by processing multiple source files in an uninterrupted sequence within a single operation. Once started, the transcoder continuously processes each file through separation, transcoding, and merging without requiring user intervention or restarts, enabling continuous playback of multiple target files and reducing overall transcoding time
Data Source
AI summary
Embodiments of the present invention provide a method and device for transcoding, which belongs to the computer media processing field. The method includes: receiving multiple multimedia source files selected by a user and a transcoding target parameter inputted by the user; separating each of the multiple multimedia source files into an audio stream and a video stream; according to the transcoding target parameter, transcoding each audio stream and each video stream obtained from the separation; merging transcoded audio streams and transcoded video streams of the multiple multimedia source files into at least one multimedia target file. The device includes: a receiving unit, a separating unit, a transcoding unit and a merging unit. The present invention extends transcoding modes, improves user experience, and has high practicability.


