使用 yt-dlp 时删除标题中的重复空格

问题描述 投票:0回答:1

我正在尝试下载一组视频,但它们的视频标题中通常有大量空白。但是,我希望在下载的文件名中正确命名标题(只是没有额外的空格)。

我认为这可以通过后处理器来实现,但我不确定如何实现它。

我不久前在某个地方写下了这个命令,但现在不起作用了。不确定是否曾经这样做过;

yt-dlp.exe "url" --postprocessor "re_replace: '\s+', ' ', 'title'" -o D:\download\%(upload_date)s_%(title)s.%(ext)s

但是我收到错误;

yt-dlp.exe: error: no such option: --postprocessor "re_replace: '\s+', ' ', 'title'"
youtube-dl yt-dlp
1个回答
0
投票

开关

--postprocessor
不存在。
--postprocessor-args

编辑:
在您澄清评论后,无法直接从

yt-dlp
获取该评论。您必须编写单独的代码,可能使用
--exec
开关并将文件名通过管道传递给强大的实用程序,例如 Linux 上的 rename,或 Windows 上的 Powershell Rename-Item

© www.soinside.com 2019 - 2024. All rights reserved.