我想根据曲目顺序命名播放列表和专辑中的下载音频文件。只有track_number
输出路径命令似乎直接相关,并导致每个文件都以NA
字符串为前缀。
影响Soundcloud和Bandcamp(低比特率音频流总是免费提供)。
示例命令:
youtube-dl -f bestaudio -o "%(playlist_title)s/%(track_number)s.%(title)s.%(ext)s" url
我只能找到这个错误报告:github.com/rg3/youtube-dl/issues/13326
—
user598527
文件名中的playlist_title和track_number在哪里?为什么%(playlist_title)s /%而不是%(playlist_title)s%
—
SlickNutz
只是一个猜测:不适用?也许该文件没有轨道号。
—
比尔希勒曼
@SlickNutz:
—
user598527
playlist_title
是子文件夹的标题,为了清楚起见,我应该从示例命令中删除它。
使用
—
SlickNutz
youtube-dl -f bestaudio -o "%(playlist_title)s%(track_number)s.%(title)s.%(ext)s" url
并做到这一点