无法更改youtube dl下载文件夹

sauutmhj  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(667)

我正在从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',
            }]}

任何帮助都将不胜感激。

6pp0gazn

6pp0gazn1#

它是 outtmploutmp1 例子:

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

相关问题