# ffmpeg-demo **Repository Path**: opencv265560/ffmpeg-demo ## Basic Information - **Project Name**: ffmpeg-demo - **Description**: 基于ffmpeg音视频 解复用 编解码 合成 过滤器等代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-09-13 - **Last Updated**: 2025-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ffmpeg基本api测试 ## ffmpeg-1/xxx | 学习MP4基础 文件 | 描述 | | :-------------------------- | ------------------------------ | | audio_aac.h | mp4转aac | | avformatdemult.h | 解复用获取video和audio信息数据 | | avframe_memory.h | 测试avframe内存api | | avpacket_memory.h | 测试packet内存api | | test_h264.h | flv转MP4不加startcode测试分析 | | 汇总1阶段: | | | test_mp4demult_toaac_h264.h | mp4 转aac和h264 | # 解复用 解码 | 解码+解复用 文件 | 描述 | | ------------------------- | ------------------------------------------------------------ | | 07-04-flv_parser_cplus | flv格式分析,并提取出avc和aac | | 07-05-decode_audio | 编解码 avc和aac转成yuv和pcm | | 07-09-avio_decode_audio | 解码 自定义头部解析方法 **它允许数据直接从内存中读取或写入,而不是通过文件系统**。 | | 07-10-1-audio_resample | 简单音频重采样 | | 07-10-2-audio_resample-v2 | 封装音视频重采样 | # 编码 | 编码文件 | 描述 | | -------------------------- | ------------------------------- | | 08-01-encode_audio | pcm 编码 aac | | 08-02-encode_video-v2 | yuv 编码 h264 | | 08-03-muxing_flv | aac+h264 合成flv mp4 ts | | 08-03-muxing_flv-ffmpeg6.0 | aac+h264 合成flv mp4 ts 6.0版本 | | 08-05-mp4muxer | 封装pcm yuv 合成MP4 | # 过滤器 | 过滤器文件 | 描述 | | --------------------- | --------------------------- | | 09-02-video-watermark | 过滤器命令转过滤器编程代码 | | 09-03-audio-mix | 混音播放案例 | | 09-05-crop_flip | 简化版09-02-video-watermark | | 09-04-video_watermark | 设置水印案例 | | 09-06-video_logo | 视频水印帧封装 | # 个人博客 [C9程序猿-CSDN博客](https://blog.csdn.net/weixin_50873490?type=blog)