如何 yt-dlp 将 YouTube 仅音频提取为 32 位浮点 48000 .wav?

问题描述 投票:0回答:1

我的用例: 将 YouTube URL 中的音频直接提取到 32 位浮点数 48000 的

.wav

最好没有任何后期处理参数或二次传递或事后转换或混合。

我想要 f32le,又名 PCM_f32le,又名 PCM 32 位浮点小端,它由

ffmpeg
支持。如前所述,还需要 48000 采样率。

这可能吗?

我当前的命令:

yt-dlp -f bestaudio --extract-audio --audio-format wav --audio-quality 0

我需要添加什么才能实现我的用例/待完成的工作??

ffmpeg youtube youtube-dl yt-dlp
1个回答
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 的帮助

© www.soinside.com 2019 - 2024. All rights reserved.