音视频开发
文章平均质量分 65
孟建行
技术文章分享。
展开
-
VLC SDK下载路径
http://download.videolan.org/pub/videolan/vlc/下载文件vlc-3.0.12-win32.7z 解压后:SDK目录SDK目录里面就是开发包。原创 2021-05-19 20:18:01 · 351 阅读 · 0 评论 -
使用WaveIn录制音频并且使用WaveOut播放音频
在Windows下开发音频的方式有多种,但是最简单,也是最灵活的就是Wave系列API,今天我们一起用WaveIn和WaveOut实现一个音频录制和音频播放器,具体界面如下:录制步骤如下:void CcbdDlg::OnBnClickedButtonStartRec(){ // TODO: 在此添加控件通知处理程序代码 m_iHour = 0; m_iMinute = 0; m_iSe...原创 2018-06-14 13:22:34 · 5039 阅读 · 0 评论 -
录制声卡和麦克风
本篇博客使用core audio api录制声卡和麦克风,但是不能同时来,因为这里没有做混音,所以同时只能录制一种,录制的音频会保存成test.pcm,格式是PCM,参数是(48000 16 2),不多说了,直接上代码,希望对各位小伙伴有用。AudioCapT.h#pragma once#include <windows.h>#include <windowsx.h>...原创 2018-07-06 14:49:40 · 1835 阅读 · 1 评论 -
声卡&麦克风实时采集并重采样
上篇文章讲了如何用最新的技术采集声卡和麦克风,但是在工作中通常需要进行重采样为(44100、FLTP),再进行推流,所以本篇是在上次的基础上完成了重采样,重采样的核心代码如下:// audiocap.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "AudioCapT.h"#include <conio.h>extern...原创 2018-07-13 15:15:29 · 3745 阅读 · 0 评论 -
ffmpeg-4.0.2版本中ffplay播放器在vs2013下的编译
相信很多想要学习播放器开发的小伙伴都知道ffplay,但是却不知道如何在vs2013下去编译,虽然网上已经有了一些教程,但是都不完整,或者ffmpeg的版本太老,所以就有了今天这篇文章。好了,废话少说,直接上干货。第一步下载ffmpeg源码,下载地址http://ffmpeg.org/download.html,具体界面如下:第2步,下载ffmpeg的二进制版本,有些小伙伴可能会问...原创 2018-09-16 13:31:42 · 1294 阅读 · 1 评论 -
使用nginx搭建windows流媒体服务器
准备工具:nginxhttps://download.csdn.net/download/u011711997/10719195ffmpeghttps://ffmpeg.zeranoe.com/builds/ffmpeg只需要下载static版本。下载nginx后,解压nginx,然后修改conf/nginx-win.conf的内容为自己需要的配置,具体如下:#us...原创 2018-10-14 12:00:20 · 3515 阅读 · 0 评论 -
关于音频重采样计算的理解
av_rescale_rnd(swr_get_delay(swr_ctx, 48000) + 1024, 44100, 48000, AV_ROUND_UP);这里48000是输入音频A的采样率,44100是输出视频B的采样率,这行代码的意思是说,如果转换1024个音频A,能够生成多少个音频B,那为什么要使用swr_get_delay呢,大家可以这么理解,当我们的项目是一个实时的推流项目的时...原创 2018-11-07 10:56:43 · 2605 阅读 · 3 评论