ffmpeg音频(仅)流质量差?如何配置

时间:2019-01-11 08:39:32

标签: c# ffmpeg

ffmpeg仅以差的质量流音频。.我需要更好的质量,延迟不是问题!

我正在制作一个不和谐的机器人,该机器人可以从我的本地输入流式传输音频。

我看到-aq是-q:audio的缩写,但是更改似乎并没有什么区别。.我确定48k采样率应该足够。 需要立体声通道。

不知道如何更改比特率或压缩...可能是问题所在?

使用ffmpeg可以正常工作,但是我发现质量并不完美。 我如何仅获得无损音频?还是我的参数有问题?

  {
    FileName = "ffmpeg.exe",
    Arguments = $"-hide_banner -loglevel panic -f dshow -i audio=\"{Program.AUDIO_DEVICE_NAME}\" -aq 8 -ac 2 -f s16le -ar 48000 pipe:1",
    UseShellExecute = false,
    RedirectStandardOutput = true
  }

预期:质量太接近或无损,高照度很好(不超过10秒)

重用:8/10的质量和1.5秒的延迟时间..可能会更好

如果ffmpeg不能解决我的问题,我还能使用什么?

edit:发现-f s16le是我尝试切换到其他pcm且没有运气的音频格式s24le给了我几乎听不到音频的白噪声 和s32le一样?我使用语音计btw作为虚拟输入,我怀疑质量低是因为格式只有16位。.

edit2:48000以外的比特率似乎使歌曲的速度有所不同

0 个答案:

没有答案