Unknown input format: 'alsa' 解决方案

来源:6-1 通过命令方式采集音频数据

在覸青春

2021-09-02

1.保证老师说的环境都可以用起来。
2.执行以下指令:

apt-get update
apt-get install libfreetype6 libfreetype6-dev
apt-get install libasound2-dev
apt-get install gcc cmake make
apt-get install fontconfig
apt-get install libfontconfig1-dev

./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --enable-shared --disable-static --enable-cross-compile --disable-x86asm --enable-libfreetype  --enable-avfilter --enable-libfontconfig --enable-indev=alsa --enable-outdev=alsa

make -j 4
make install

我的理解是重新编译过,权限不足加个‘sudo’
然后在使用者两条指令

ffmpeg -f alsa -i hw:0 out.wav
ffplay out.wav

写回答

2回答

writerk

2021-11-28

请问centos的怎么解决?


0
1
李超
centos 都是服务版,他不会装音频声卡驱动,也没有图形库和视频采集驱动,而这些都是我们这门课需要的,所以你需要自己将这些驱动,上层的软件都装上才能用。Ubuntu 有服务版和PC版,ubuntu 的PC版会装这些东西,所以我建议你选择Ubuntu PC 版。
2021-11-29
共1条回复

李超

2021-09-03

赞👍👍

0
0

音视频小白系统入门课 音视频基础+ffmpeg原理

掌握音视频采集、编解码、RTMP传输协议等核心基础

2318 学习 · 813 问题

查看课程