![]() ![]() The libswscale library is used to perform highly optimized image scaling, color space, and pixel format conversion operations. Libavcodec and libavFormat do not depend on this library. This library contains secure portable string functions, random number generators, data structures, additional mathematical functions, encryption, and multimedia related features such as enumerations of pixel and sample formats. Libavutil is a utility library for assisting multimedia programming. It provides a complete solution for recording, converting and streaming audio and video.įFmpeg mainly contains the following modules: For reference materials, the following books are recommended: C++ Primer Plus, JNI programming guide, Linux programming techniques in detail.įFmpeg is an open source computer program that can record, convert, and stream digital audio and video. This series of articles is based on FFmpeg 4.X version to analysis, due to the limitations of the author's personal knowledge, there are any mistakes, but also hope that readers timely pointed out, hope not hesitate to comment.īefore learning FFmpeg, it is desirable that the reader should have some relevant knowledge: C/C++ language, JNI syntax, Linux programming techniques. However, the tutorials on how to use FFmpeg for Android developers on the Internet are fragmented and outdated, so I wanted to discuss them in this series. ![]() In Android audio and video development system, FFmpeg library is the most critical open source library.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |