FFmpeg development (04): FFmpeg + OpenGLES realize audio visual playback

This article was first published on wechat official account: byte flow Serial of FFmpeg Development Series:FFmpeg development (01): FFmpeg compilation and integrationFFmpeg development (02): FFmpeg + ANativeWindow to realize video decoding and playbackFFmpeg development (03): FFmpeg + OpenSLES realize audio decoding and playback This paper real ...

Posted by kool_samule on Wed, 18 May 2022 12:00:05 +0300

FFmpeg development (01): FFmpeg compilation and integration

The original article was first published on wechat official account: byte flow Why learn FFmpeg development FFmpeg is a well-known open source audio and video processing software. It provides rich and friendly interfaces to support developers' secondary development. FFmpeg reads "ef ef em peg", where "FF" refers to "Fa ...

Posted by chrisg101 on Wed, 18 May 2022 05:38:19 +0300

SkeyeExPlayer(Windows) development series to solve the problem of stuck ffmpeg interface call

In the development process of SkeyeExPlayer, it is found that the interface of reading network flow and network data of ffmpeg has a high probability of blocking. Ffmpeg also provides methods such as setting blocking callback or setting timeout to jump out of blocking without permanently blocking the interface; In some cases, for example, when ...

Posted by bond00 on Wed, 18 May 2022 03:58:47 +0300

SDL Development Notes: using SDL to render window colors and pictures

If the article is original, it cannot be reproduced without permissionOriginal blogger's blog address: https://blog.csdn.net/qq21497936Original blogger's blog navigation: https://blog.csdn.net/qq21497936/article/details/102478062This blog address: https://blog.csdn.net/qq21497936/article/details/108602694 The complete blog of red fat man (red i ...

Posted by sander_ESP on Mon, 16 May 2022 16:20:06 +0300

FFmpeg old video coding and new video flow

Call process of old video coding (1)API registration Only the interface of libavcodec part is used, so avcodec can be used when registering to use FFmpeg interface_ register_ All to register avcodec_register_all(); (2) Find encoder After the registration operation is completed, you first need to find the encoder you use. You can use the i ...

Posted by dannydefreak on Sat, 14 May 2022 13:06:19 +0300

FFmpeg development (01): FFmpeg compilation and integration

Why learn FFmpeg development FFmpeg is a well-known open source audio and video processing software. It provides rich and friendly interfaces to support developers' secondary development. FFmpeg reads "ef ef em peg", where "FF" refers to "Fast Forward" and "mpeg" refers to "Moving Picture Experts G ...

Posted by quintus on Wed, 11 May 2022 09:06:50 +0300

AVFoundation development script notes: Chapter 6 capture media

6.1 overview of capture function The photo and video capture function of AV Foundation is one of its strengths from the beginning of the framework. Starting from iOS 4, developers can directly access the camera of IOS devices and the data generated by the camera, and define a new class for photo and video applications. The capture function of ...

Posted by deft on Thu, 05 May 2022 23:06:21 +0300

FFmpeg serial 4-audio decoding

Reading guide Previously, we introduced the use of FFmpeg to decode video. Today, we use FFmpeg to decode audio. Our goal is to decode the audio file in mp4 into PCM data, output it to the local file, and then play it with ffplay for verification. The process of audio decoding is to restore the compressed data into the original PCM sound sign ...

Posted by jcrocker on Sun, 24 Apr 2022 18:58:51 +0300

CentOS installation ffmpeg+h264

CentOS installation ffmpeg+h264 Preface Pit! Pit! Pit! All pits. The system environment for this installation is CentOS7.2. I provide four source packages for installation, all of which need to be compiled and installed. It is best for all components to have the latest stable version installed or to download and use a contemporary version. ...

Posted by allinurl on Mon, 04 Apr 2022 20:11:20 +0300

FFMPEG capture camera image SDL rendering + MP4 format video coding

FFMPEG capture camera image SDL rendering + MP4 format video coding FFmpeg is an open source computer program that can be used to record, convert digital audio and video, and convert them into streams. Adopt LGPL or GPL license. It provides a complete solution for recording, converting and streaming audio and video. It contains a very advan ...

Posted by Calgaryalberta on Thu, 31 Mar 2022 18:09:53 +0300