gpt4 book ai didi

ubuntu - 使用 youtube-dl 重命名下载的 YT 视频

转载 作者:行者123 更新时间:2023-12-04 19:00:28 31 4
gpt4 key购买 nike

我有一个链接列表,第一列中有名称,最后一列中有链接。我想编写一个脚本来下载文件并根据第一列命名文件。
我的代码是

#!/bin/bash x="/group/cgl/2018/04/list.dat"

title=$(awk '{print $1}' $x)

Parameter=$(awk '{print $NF}' $x)

youtube-dl -x --audio-format mp3 -o "%("$title")s.%(ext)s" $Parameter



如果我离开,它可以下载文件并将其转换为 mp3

-o "%("$title")s.%(ext)s"



出去。这段代码有什么问题,它给了我错误

youtube-dl: error: Cannot download a video and extract audio into the same file! Use "%(heuteXpress.%(ext)s" instead of "%(heuteXpress" as the output template



但像这样修复它并不能解决它并给出一个类似的错误。

最佳答案

-o选项定义输出模板。在输出模板中,%(...)s 中括号中的所有内容是键的名称。

要将逐字文本添加到模板中,只需将其写出来,屏蔽 %带有另一个百分号的字符,如下所示:

-o "$(echo "$title" | sed 's/%/%%/g').%(ext)s"

如需更多信息,请参阅 official documentation on output templates .

关于ubuntu - 使用 youtube-dl 重命名下载的 YT 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53435118/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com