无法更改 Youtube-dl 下载文件夹

Unable to change Youtube-dl Download Folder

我正在从 Debian 上的 python 程序调用 youtube-dl。我正在为模块使用虚拟环境。我已经设置了我的选项,但我无法使用 'outmp1' 更改文件下载到的路径。 我试图将它更改为与源文件和虚拟环境位于同一文件夹中的文件夹,但没有成功,我尝试将整个路径放入 'outmp1' 选项而不是 path_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',
            }]}

我们将不胜感激。

outtmpl不是outmp1

示例:

ytdl_options = {
        'format': 'bestaudio/best',
        'outtmpl': 'Sounds/%(title)s.%(ext)s',
        'postprocessors': [{
            'key': 'FFmpegExtractAudio',
            'preferredcodec': 'vorbis',
            'preferredquality': '192',
        }],
    }

您可以在此处找到所有可用选项的列表:https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/YoutubeDL.py#L128-L278