"Fourth chapter-android platform Mediacodec" codec logic understanding

Source: Internet
Author: User

Suppose what we need to do is a media file synthesizer, the function is to intercept a number of pieces of media files in some fragments, and then the fragments into a new media files, then we can use MEDIACODEC to help us do something.

The general logic of Mediacodec for encoding and decoding is this:


The invocation logic for the main function is as follows:


From the figure, we first use the decoder to take out the multi-segment OutputBuffer data, and then use the encoder to put them into a file. If you want to add captions, stunts, and other effects, then the first to get outputbuffer, and then processing, and finally the processing of the data fed to the encoder, generate the final file.

"Fourth chapter-android platform Mediacodec" codec logic understanding

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.