The purpose of this subject is to shear the HD TS files, which follow the ISO/IEC14496-10protocol, to get unchangable audio and video stream type TS files. Therefore, as the achievement of this dissertation, the "H.264HD TS Files Shear System"(HHTFSS) is the video cutting software category.Frame based shearing mode will be used in this system to get precise shearing time positioning. The encode and decode of the B and P images need to refer to other images in the same video sequence,so the frame based shearing mode requires conversion-achieve technology(CAT) to achieve certain image data processing. The first image in the NAL video sequences of the H.264protocol need to be refreshed immediately, so a complete video sequence can only rely on their own set of parameters without reference to the image of the other video sequences to decode. Therefore, the shear of the video elementary stream(VES) can use "video sequence" as basic unit to decide the range of applying direct cutting technology(DCT) and CAT. DCT needs to encode and decode the images, so the only DCT without using CAT will reduce the system performance. This system will use DCT on the video sequence of first shear point and CAT on the others.following work will be done to design and realize the system in this dissertation:1. According to the function requirements of the system, devide the HHTFSS into Demultiplexing and Find the Location of Shear Point (DFLSP), H.264Decoding Module(HDM), YUV files Shearing Module(YSM), H.264Encoding Modules(HEM) and Multiplexing Module(MM),and define each interface respectively.2. Design and implement the DFLSP, highlight the application of demultiplexing technology and audio and video synchronization technology in determination the location of the shear points.3. Process NAL stream which need CAT by HDM, YSM and HEM. Focuse on the transplantation and implement of HDM and HEM, and design and implement the YSM.4. Introduce multiplexing technology based on DirectShow, multiplex the VES by DCT and VES by both DCT and ACT into single H.264HD TS file.5. Test and validate function of the entire system and each module, the results show that the function of each module is basically meet the requirements. |