首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用youtube-dl在mac上下载一个txt文件中的多个视频?

如何使用youtube-dl在mac上下载一个txt文件中的多个视频?
EN

Stack Overflow用户
提问于 2021-03-12 17:26:03
回答 1查看 727关注 0票数 0

我得到了一个txt文件,每行有一个视频url,总共有50个url。我知道youtube-dl有一个功能,可以让你用youtube-dl -a sample.txt下载多个视频。但是我需要另一种方法来做到这一点,因为我也在使用一个名为you-get的下载工具,它在某些站点上运行得更好。但是,它不支持从txt文件下载。上周,我发现了一种使用这个命令for i in *.m4a; do ffmpeg -i "$i" "${i%.*}.mp3"; done用ffmpeg转换多个文件的方法。我想知道是否有类似的一行命令可以帮助我从txt文件中读取urls并使用youtube-dl下载。我用的是mac。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-16 07:58:34

更普遍地说,xargs是该方法的特定工具。示例:

cat sample.txt | xargs --max-args=1 you-get

从sample.txt中获取每一行,并将它们作为参数提供给you-get。这最后有50个命令行:

代码语言:javascript
复制
you-get url1
you-get url2
you-get url[...]

诸若此类。这是一个很好的教程,来自tutorialspoint:https://www.tutorialspoint.com/unix_commands/xargs.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66604469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档