从下面的线程中获得帮助:使用python脚本中的youtube-dl只从youtube视频下载音频
import youtube_dl #installed youtube_dl file
options = {
'format':'bestaudio/best',
'extractaudio':True, #extracting audio
'audioformat':'mp3', #file options and format
'outtmpl':'%(id)s.%(ext)s', #name the file the ID of the video
'noplaylist':True,
'nocheckcertificate':True,
'postprocessors': [{
'key': 'FFmpegExtractAudio',# Used ffmpeg for converting the file to mp3
'preferredcodec': 'mp3',
'preferredquality': '192',
}]
}
with youtube_dl.YoutubeDL(options) as ydl:
ydl.download(['https://youtu.be/BZP1rYjoBgI']) #final downloading
Python控制台输出
很可能,您没有完全安装FFMPEG;它必须在路径
中。您可以通过在终端中键入FFMPEG
进行检查。
这里有多种可能的解决方案:
>
将ffmpeg安装到路径
中,例如将二进制文件复制到/usr/bin/
中。
将FFMPEG
二进制文件符号链接到路径
中的目录。
设置路径
使其包含安装FFMPEG的目录。在Linux和macOS上,这可能涉及编辑~/.profile
或/etc/environment
并再次登录。在Windows上,编辑注册表可以工作。
通过在youtube-dl配置中添加'ffmpeg_location':'/replace/this/with/the/real/path/to/your/ffmpeg'
来指定配置中精确的ffmpeg位置。当然,这只会解决youtube-dl的问题,而不会解决依赖FFMPEG的其他应用程序的问题。
我想给youtube-dl&FFMPEG转换的mp3添加标签: YouTube-dl-o'/output/qpgTC9MDx1o.mp3'qpgtc9mdx1o-f bestaudio--提取-音频--元数据-从-标题“%(艺术家)s-%(标题)s”2>&1
当我试图运行dataloader时。py我得到了以下导入错误。我逐行尝试代码,发现在将tensorlayer导入为t1时出现了此错误。 ModuleNotFoundError:没有名为'numpy.core._multiarray_umath'的模块重要错误:numpy.core.multiarray导入失败 上述异常是以下异常的直接原因: Traceback(最近的调用最后):文件”
问题内容: 问题答案: 您是否使用-g选项安装了模块?我认为并不是每个模块都打算在全球范围内安装,而是尝试为要创建的项目在本地安装(npm install),然后检查错误是否仍然存在。
从昨天开始,我一直试图在我的Ubuntu机器上安装JDK8,但它一直失败。 但是我无法继续,因为当运行命令时,我得到的只是: 我的设置是一个64位Ubuntu14.04。
当我运行命令时,它显示错误: 运行dotnet时--我得到的信息: .NET Core SDK(反映任何Global.json):版本:3.1.101提交:b377529961 运行时环境:操作系统名称:Windows操作系统版本:10.0.18363操作系统平台:Windows RID:win10-x86基本路径:C:\Program Files(x86)\dotnet\sdk\3.1.101\
我试图从Eclipse(Oxygen and Python)市场上安装TestNG,但无法安装应用程序。我被跟踪了 无法完成安装,因为找不到一个或多个必需的项目。正在安装的软件:TestNG 7.1.1.202003100345(org.TestNG.Eclipse.feature.group 7.1.1.202003100345)缺少要求:TestNG Eclipse Support 7.1.1