Windows电脑录制音频

windows电脑录制音频

需要软件

  • ffmpeg 用户音频录制与阶段
  • vb-audio 用于虚拟录制设备

ffmpeg 安装

下载windows版本的ffmpeg,解压下载文件,设置环境变量

在【环境变量】=>【系统变量】的【Path】添加路径C:\Program Files\ffmpeg-2025-05-21-git-4099d53759-full_build\bin

注意: 我将ffmpeg解压在C:\Program Files路径下

CMD中成功执行以下命令表示设置成功:

ffmpeg -version

vb-audio 安装

下载安装文件直接双击执行

安装完成后执行以下命令,查看是否安装成:

ffmpeg -list_devices true -f dshow -i dummy

在结果中应该能看到以下设备 "CABLE Output (VB-Audio Virtual Cable)" (audio)

录制音频

在录制音频前序将声音输入设备设置为 CABLE Output

在状态栏中鼠标右键点击音量图标,点击【声音设置】,打开声音设置即可设置声音输入设备

执行以下命令开始录制音频

ffmpeg -f dshow -i audio="CABLE Output (VB-Audio Virtual Cable)" -t 5 test.mp3

audio 录制的设备 这里选择我们前面安装的虚拟录制设备
-t 表示录制多长时间,当前命令表示录制5秒
test.mp3 音频保存到test.mp3文件

在电脑上播放要录制的音频源,可以是网站音乐、网站视频或是游戏声音,等待ffmpeg录制完成

在设置-t参数时,录制时间要设置的比音频源的时间长,以保证能完整录制音频源

裁剪音频

执行一下命令裁剪音频

ffmpeg -i test.mp3 -ss 4 -t 166 -acodec libmp3lame test_1.mp3

test.mp3 音频源

-ss 从第4秒开始截取(格式支持HH:MM:SS或秒数,如-ss 10)

-t 截取持续166秒(或使用-to 00:00:30表示截取到第30秒)

-acodec libmp3lame 重新编码 以便跟精准控制时间 libmp3lame 为MP3编码器(默认FFmpeg编译通常包含)

test_1.mp3 截取到的音频保存到 test_1.mp3

posted @ 2025-05-24 23:54  $("#阿飞")  阅读(84)  评论(0)    收藏  举报