ffmpeg - FFMPEG:使用 ffmpeg 命令时麦克风捕捉到太多噪音
问题描述
我正在从源 IP 地址收听音频并尝试将其编码为 speex 格式,然后再次使用 ffmpeg 将其发送到目标 IP 地址。
我的 ffmpeg 命令是:
ffmpeg -protocol_whitelist file,rtp,udp -i temp.sdp -c:a libspeex -f rtp rtp://<dest_ip>:<port>
SDP 文件内容为(temp.sdp):
v=0
c=IN IP4 <source_IP>
t=0 0
m=audio <port> RTP/AVP 98
a=rtpmap:98 L16/8000
问题:每当我尝试运行此命令时,扬声器上都会出现太多背景噪音。我能听到音乐(听不清楚),但听不到人声。
另外,我尝试使用高通和低通滤波器如下:
ffmpeg -protocol_whitelist file,rtp,udp -i temp.sdp -af "highpass=f=200, lowpass=f=3000" -c:a
libspeex -f rtp rtp://<dest_ip>:<port>
解决方案
推荐阅读
- json - 将 JSON 文件添加到 Swift Playgrounds
- docker - Kubernetes elasticserach 健康检查失败-但仅在某些容器中
- html - 转义 HTML 转义字符
- sql-server - 连接中的过滤器与where子句中的过滤器之间的区别(T-sql)
- python - 如何从 odbc 查询中找到 hive 工作?
- typescript - 由于时间属性默认为本地时间,快照测试失败
- javascript - 如何确定是否在使用 jest 的类方法中调用来自另一个库的常量函数
- python - 有没有办法在盒子里裁剪图像?
- oracle - postgres 中的 Oracle nls_sort 等效项
- html - 为什么我的图库图像不显示在一行上?