ffmpeg入门到精通-音频采集

流程:

  1. 注册设备 avdevice_register_all();
  2. 获取输入对象格式 av_find_input_format(FMT_NAME)
  3. 打开设备 avformat_open_input
  4. 打开文件
  5. 写入数据
  6. 结束关闭文件、关闭设备
#include "audiothread.h"
#include 
#include 
#include 
#include 

extern "C" {
   
#include 
#include 
#include 
}

#ifdef Q_OS_WIN
#define FMT_NAME "dshow"
#define DEVICE_NAME ""
#define FILE_PATH ""
#else
#define FMT_NAME "avfoundation"
#define DEVICE_NAME ":0"
#define FILE_PATH "/Users/wxy/Desktop/"
#endif


AudioThread::AudioThread(QObject *parent) 

你可能感兴趣的:(FFMPEG)