我正在从debian上的python程序调用youtube dl。我正在为模块使用虚拟环境。我已设置了选项,无法使用“outmp1”更改文件下载到的路径。我尝试将其更改为与源文件和虚拟环境位于同一文件夹中的文件夹,但没有成功,我尝试将整个路径放入“outmp1”选项,而不是路径_folder+“%(title)s.%(ext)s”,但也没有成功。该文件只是不断下载到python文件所在的目录中。下面是我定义选项的代码段:
path_folder = '/home/user/Desktop/Music/2021Playlist/'
yd1_opts = {
'format': 'bestaudio/best',
'outmp1': path_folder + '%(title)s.%(ext)s',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}]}
任何帮助都将不胜感激。
1条答案
按热度按时间6pp0gazn1#
它是
outtmpl
不outmp1
例子:您可以在此处找到所有可用选项的列表:https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/youtubedl.py#l128-l278