- 2024-09-30Qt/C++ 音视频开发 - FFmpeg 安卓版
Qt/C++音视频开发-FFmpeg安卓版介绍FFmpeg是一个开源的多媒体框架,它可以用来录制、转换和流式传输音视频。在Qt/C++开发中,FFmpeg可以用于处理各种音视频任务,例如转码、推流等。将FFmpeg集成到安卓平台上,可以实现强大的移动端音视频处理功能。应用使用场景视频
- 2024-07-28视频解码基础讲解
视频解码流程视频解码的具体步骤如下:查找指定的解码器avcodec_find_decoder根据指定的解码器ID初始化相应裸流的解析器av_parser_init分配解码器上下文avcodec_alloc_context3打开解码器和关联解码器上下文avcodec_open2读取原始裸流fread解析出一个完整的数据包av_p
- 2024-07-28音频解码基础讲解
音频解码流程音频解码的总体流程如下:输入音频格式(例如AAC)通过音频解码器进行解码得到PCM数据FFmpeg解码流程音频解码的具体步骤如下:查找指定的解码器avcodec_find_decoder根据指定的解码器ID初始化相应裸流的解析器av_parser_init分配解码器上下文avcodec_alloc_conte
- 2024-07-04ffmpeg滤镜创建过程
1、创建一个滤镜图AVFilterGraph*filter_graph=avfilter_graph_alloc();2、创建滤镜的输入和输出AVFilterInOut*inputs=avfilter_inout_alloc();AVFilterInOut*outputs=avfilter_inout_alloc();3、每个滤镜创建上下文AVFilterContext*filter1_ctx=avfi