![]() This means I need enough control over FFmpeg building process. ![]() With this in mind I choose the second option. ![]() libavutil contains utility functions for all other libraries.libavcodec is responsible for media streams decoding and encoding.libavformat works with file containers, can read and write media streams.Now it’s worth mentioning what FFmpeg actually is. There are other libraries but they are not needed for our purposes.Īlso there are 3 command-line tools: ffmpeg, ffprobe and ffplay which work as a facade for all aforementioned libraries. You can actually compile them too and execute them on Android in Runtime.getRuntime().exec(.) manner. What else does FFmpeg have? The way of compiling itself. There is a configure shell script which is a part of a configure & make & make install approach of building software. It resides in the root of FFmpeg’s source code. ![]() It checks available build tools and prepares internal modules for compilation. Despite it is a shell script, it also can be executed on Windows. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |