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以外的比特率似乎使歌曲的速度有所不同