首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用youtube-dl命令下载部分视频?

如何使用youtube-dl命令下载部分视频?
EN

Unix & Linux用户
提问于 2015-09-18 06:40:40
回答 12查看 245.4K关注 0票数 219

我使用的是Ubuntu,youtube-dl命令运行得非常好。

但是,现在我只想下载一段太长的视频。所以我只想下载几分钟的视频,例如从13分钟到17分钟。

有什么办法吗?

EN

回答 12

Unix & Linux用户

发布于 2016-05-11 03:57:39

我不相信youtube-dl一个人会做你想做的事。但是,可以将其与命令行实用程序(如ffmpeg )结合使用。

首先使用youtube-dl获取实际URL:

代码语言:javascript
运行
复制
youtube-dl -g "https://www.youtube.com/watch?v=V_f2QkBdbRI"

复制命令的输出并将其粘贴为下一个命令的-i参数的一部分:

代码语言:javascript
运行
复制
ffmpeg -ss 00:00:15.00 -i "OUTPUT-OF-FIRST URL" -t 00:00:10.00 -c copy out.mp4

此位置中的-ss参数状态为丢弃所有输入,直至15秒进入视频。-t选项声明捕获时间为10秒。命令的其余部分告诉它将其存储为mp4。

ffmpeg是一个流行的工具,应该在任何流行的OS存储库/包管理器中。

票数 169
EN

Unix & Linux用户

发布于 2017-11-22 10:11:54

youtube-dl支持将参数传递给底层的后处理器(使用2017.08.27.1版本进行测试):

youtube-dl -x --postprocessor-args "-ss 00:13:00.00 -t 00:04:00.00" https://youtu.be/...

这基本上与先下载文件后自己使用ffmpeg进行后处理相同。

票数 47
EN

Unix & Linux用户

发布于 2017-01-16 20:41:36

这个特性请求还没有在youtube-dl中实现。请参阅#622号和它在github上的许多副本。

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

https://unix.stackexchange.com/questions/230481

复制
相关文章

相似问题

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