# ffmpeg_simple_test **Repository Path**: xiaot99/ffmpeg_simple_test ## Basic Information - **Project Name**: ffmpeg_simple_test - **Description**: ffmpeg测试程序 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-12-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #ffmpeg\_simple\_test ================================== #工程简介 ffmpeg\_simple\_test 是ffmpeg测试程序 #测试项目 ##ffmpeg\_simple\_media\_analyse ###功能简介 1. 获取媒体文件相关媒体信息 2. 读取文件中音视频流数据 3. 保存解复用后的音视频数据 ###TODO 1. 将读到的音视频媒体数据保存在文件中 2. 修复“被声明为已否决”的编译警告 3. 测试是否存在内存的泄漏问题 4. 使用CMake构建跨平台项目 5. AAC的音频数据ADTS使用ffmpeg中的filter的到标准帧数据 ##ffmpeg\_simple\_grabe\_desktop ###功能简介 1. FFmepg使用gdigrab或者directShow抓取桌面流 2. 使用SDL显示抓到到桌面流 3. 使用FFmpeg编码器,获得H264码流,并保存文件 4. FFmpeg使用nvenc编码器,降低CPU使用率 ###TODO 1. 整理代码,命名更规范,易懂 2. 增加键盘命令捕获功能,停止抓屏等 3. 修改av_fifo临界区,增加LINUX锁 ##Other Project will be add