首页 > 解决方案 > youtube-dl 仅更改转换后的视频的输出路径(--recode-video)?

问题描述

我想下载bestvideo+bestaudio高质量的视频并将转换后的视频保存到其他位置。

例如下面的命令

youtube-dl -f bestvideo+bestaudio -k 1G4isv_Fylg

产生这个: 输出

但我想要这样的东西: 所需输出

我可以更改ffmpeg输出的位置吗?

标签: linuxubuntuyoutube-dl

解决方案


1)

如果需要youtube-dl将输出保存到特定文件夹,可以使用:

youtube-dl -f bestvideo+bestaudio --recode-video mkv -k https://www.youtube.com/playlist\?list\=PLsJOg0Nj12expAc_emQZb6O1sMzT833yP
 -o 'output/%(title)s.%(ext)s'

这会将所有输出保存在此文件夹中。当您使用时,-k其他文件也将保存在那里。

2)

另一种选择是在 youtube-dl 完成时手动将 .mvk 文件移动到单独的文件夹中。

就像是:

youtube-dl -f bestvideo+bestaudio --recode-video mkv -k https://www.youtube.com/playlist\?list\=PLsJOg0Nj12expAc_emQZb6O1sMzT833yP
mkdir -p output
find . -maxdepth 1 -type f -name "*.mkv" -exec mv {} output/ \;

推荐阅读