gpt4 book ai didi

python - 如何在 Windows 上使用 youtube-dl 提取音频

转载 作者:可可西里 更新时间:2023-11-01 13:28:15 25 4
gpt4 key购买 nike

我想从 Windows 上使用 youtube-dl 下载的视频中提取音频。我让 youtube-dl 正常工作,但无法提取音频。此问题是由于未安装正确的音频代码引起的。

当我尝试提取音频时,它会告诉我以下信息:

WARNING: unable to obtain file audio codes with ffprobe

youtube-dl 手册说:

-x -extract-audio    convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)

如何安装 ffprobe 或 ffmpeg?我是在 Windows 上安装它,还是将它安装为 Python 扩展?

我的操作系统是 Windows 7。

最佳答案

ffmpeg 不是 Python 模块。看一下 FFmpegExtractAudioPP 类中 youtube-dl 的代码。

它使用这个调用来确定可执行文件是否存在。它会检查您当前的路径:

subprocess.Popen([exe, '-version'], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()

您需要下载 Windows builds of ffmpeg并将它们放在您当前的路径中,可能要确保它们的名称末尾没有 .exe

关于python - 如何在 Windows 上使用 youtube-dl 提取音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14185867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com