我想从 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 模块。看一下代码youtube-dl
in the FFmpegExtractAudioPP
class.
它使用此调用来确定可执行文件是否存在。它检查您当前的路径:
subprocess.Popen([exe, '-version'], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
您需要下载Windows 版本ffmpeg并将它们放入您当前的路径中,可能确保它们没有.exe
在他们名字的末尾。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)