# ffmpeg_microphone **Repository Path**: anold/ffmpeg_microphone ## Basic Information - **Project Name**: ffmpeg_microphone - **Description**: 用ffmpeg读取麦克风设备 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-26 - **Last Updated**: 2024-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ffmpeg_microphone #### 介绍 用ffmpeg读取麦克风设备数据,基于ffmpeg-4.x版本开发,理论上支持ffmpeg-3.x版本 #### 软件架构 软件利用ffmpeg开源库获取基于pulseaudio或alsa系统的麦克风音频数据。如果你想获取基于dshow系统的麦克风数据,只需要稍加改动代码即可。 `注意:该项目依赖ffmpeg开发环境。` ### 安装依赖 ``` sudo apt install ffmpeg libavformat-dev libavdevice-dev libavutil-dev libavcodec-dev ``` ### 安装编译环境 ``` sudo apt install cmake make gcc g++ ``` ### 编译教程 ```bash mkdir build && cd build cmake .. ``` ### 使用方法 ```bash cd build ./read_microphone ```