我想从Windows上用youtube下载的视频中提取音频。我让youtube下载工作,但无法提取音频。此问题是由于未安装正确的音频代码造成的。
当我尝试提取音频时,它会告诉我以下信息:
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扩展安装?
我的操作系统是Windows7。
您可以将RTSP流URL用于公共Youtube API中列出的格式类型1提要。打电话来获取信息。
获取包含多个url的YouTube提要。
获取“格式类型1”URL。
使用RTSP客户端调用它,您可以直接存储音频。
请参阅“is Android single task or multitasking and multithreading? ”中的“YouTube提要”,了解如何获取类型1 URL。
请参阅http://snipplr.com/view/63341/youtube-rtsp-cli-request--audio-track-only-p2/,了解如何在获得URL后获取音频。
更多信息请访问:“youtube rtsp CLI request - AUDIO TRACK only”。
针对Windows用户的快速修复:
使用DOS导航到youtube dl所在的目录,并使用以下命令运行:
ffmpeg
不是Python模块。看看FFmpegExtractAudioPP
类中youtube-dl
的代码。它使用此调用来确定可执行文件是否存在。它检查当前路径:
您需要下载Windows builds of ^{} 并将它们放在当前路径中,可能需要确保它们的名称末尾没有
.exe
。相关问题 更多 >
编程相关推荐