我的用例: 将 YouTube URL 中的音频直接提取到 32 位浮点数 48000 的
.wav
。
最好没有任何后期处理参数或二次传递或事后转换或混合。
我想要 f32le,又名 PCM_f32le,又名 PCM 32 位浮点小端,它由
ffmpeg
支持。如前所述,还需要 48000 采样率。
这可能吗?
我当前的命令:
yt-dlp -f bestaudio --extract-audio --audio-format wav --audio-quality 0
我需要添加什么才能实现我的用例/待完成的工作??
好的,这对我有用:
yt-dlp -f bestaudio --extract-audio --audio-format wav --audio-quality 0 --postprocessor-args '-c:a pcm_f32le -ar 48000 VIDEO_URL_HERE'
ffprobe
显示对上述命令生成的输出文件的以下分析:
Stream #0:0: Audio: pcm_f32le ([3][0][0][0] / 0x0003), 48000 Hz, stereo, flt, 3072 kb/s
感谢@JayCravens 的帮助