Download 下载youtube视频。为什么很难,我如何下载?

Download 下载youtube视频。为什么很难,我如何下载?,download,stream,youtube-dl,Download,Stream,Youtube Dl,我在某处读到youtube将视频分割成许多短文件,并在播放时将它们缝合在一起。这使得下载视频变得困难 我想知道,一定有办法侵入它,下载所有类型的视频,甚至直播视频 有人能给我指一些文件或代码等,这解释了我怎么做。我想在ubuntu机器上做 我很好奇一些网站是如何做到这一点的 另一种选择是全屏播放视频,并使用屏幕录像机进行录制。但这需要一台专门的机器来完成。有什么建议吗?youtube dl程序(您在问题中的标签中提到过)可以为您完成所有这一切—它查找、下载并将所有文件缝合在一起,并输出一个视频文

我在某处读到youtube将视频分割成许多短文件,并在播放时将它们缝合在一起。这使得下载视频变得困难

我想知道,一定有办法侵入它,下载所有类型的视频,甚至直播视频

有人能给我指一些文件或代码等,这解释了我怎么做。我想在ubuntu机器上做

我很好奇一些网站是如何做到这一点的

另一种选择是全屏播放视频,并使用屏幕录像机进行录制。但这需要一台专门的机器来完成。有什么建议吗?

youtube dl程序(您在问题中的标签中提到过)可以为您完成所有这一切—它查找、下载并将所有文件缝合在一起,并输出一个视频文件。您应该获得最新版本,而不是使用发行版提供的版本(发行版包可能已经过时)

这是“困难”的,因为谷歌不想让它变得简单——视频发布者将视频上传到youtube,以便观看,而不是下载并可能在其他地方播放,因此采取了措施来实施这一点。除了出版商的权利外,如果该文件可以在没有广告的情况下查看,谷歌也会因此而蒙受损失

(顺便说一句:过去,内容作者实际上可以明确地允许下载,在视频页面上添加一个下载链接——我不知道情况是否仍然如此)

理论上,总有一种方法可以“破解”它,也就是说,无论你的浏览器能做什么,都可以不显示视频,而是保存视频(例如,你可以获取整个浏览器源代码,并对其进行修改,结果将包含所有广告等,与显示的完全相同)。虽然可行,但这已经够难了——而且不是一个值得追求的目标

Youtube dl知道该网站自己的javascript是如何工作的,并且模仿它,但它实际上并不运行任何实际的Youtube代码,因此必须在Youtube更新时对其进行更新。因此,它总是有些过时,有些视频无法下载

不要滥用Youtube,谷歌不会善待这一点。最好不要尝试下载超过你在给定时间段内实际观看的视频,youtube会检测到这一点,并要求你解决验证码难题,以证明你不是试图大量下载内容的机器人(最终可能会完全阻止你)。

youtube dl程序(你在问题的标签中提到过)为您完成所有这些操作-它查找、下载和缝合所有文件,并输出单个视频文件。您应该获得最新版本,而不是使用发行版提供的版本(发行版包可能已经过时)

这是“困难”的,因为谷歌不想让它变得简单——视频发布者将视频上传到youtube,以便观看,而不是下载并可能在其他地方播放,因此采取了措施来实施这一点。除了出版商的权利外,如果该文件可以在没有广告的情况下查看,谷歌也会因此而蒙受损失

(顺便说一句:过去,内容作者实际上可以明确地允许下载,在视频页面上添加一个下载链接——我不知道情况是否仍然如此)

理论上,总有一种方法可以“破解”它,也就是说,无论你的浏览器能做什么,都可以不显示视频,而是保存视频(例如,你可以获取整个浏览器源代码,并对其进行修改,结果将包含所有广告等,与显示的完全相同)。虽然可行,但这已经够难了——而且不是一个值得追求的目标

Youtube dl知道该网站自己的javascript是如何工作的,并且模仿它,但它实际上并不运行任何实际的Youtube代码,因此必须在Youtube更新时对其进行更新。因此,它总是有些过时,有些视频无法下载


不要滥用Youtube,谷歌不会善待这一点。最好不要尝试下载超过您在给定时间段内实际观看的视频-youtube会检测到这一点,并要求您解决验证码难题,以证明您不是试图大量下载内容的机器人(最终可能会完全阻止您)。

以防有人有同样的问题。我有一个YouTube视频,不能用YouTube dl或任何其他工具下载

我在Ubuntu上使用了这个:

livestreamer --retry-streams 1 https://www.youtube.com/watch?v=YOUTUBE_VIDEO_CODE best -o output.m3u8
ffmpeg -i output.m3u8 -acodec copy -vcodec copy output.mp4
这也适用于现场视频

这些是工具:


以防有人有同样的问题。我有一个YouTube视频,不能用YouTube dl或任何其他工具下载

我在Ubuntu上使用了这个:

livestreamer --retry-streams 1 https://www.youtube.com/watch?v=YOUTUBE_VIDEO_CODE best -o output.m3u8
ffmpeg -i output.m3u8 -acodec copy -vcodec copy output.mp4
这也适用于现场视频

这些是工具:


youtube dl不适用于所有视频。我一点也不想滥用youtube,我只是好奇它是如何工作的,如果它不能被黑客攻击,那么谷歌是如何管理它的?@user1953366你能举出一个不适合你的视频例子吗?例如,
youtube dlhttps://www.youtube.com/watch?v=tCXGJQYZ9JA
为你工作?除了付费视频,youtube dl应该支持一切。如果没有,一些Linux发行版只包含非常旧版本的youtube dl,我无法下载。还有,我想了解,当人们无法下载付费视频流时,youtube是如何播放付费视频流的。youtube-dl并不适用于所有视频。我一点也不想滥用youtube,我只是好奇它是如何工作的,如果它不能被黑客攻击,那么谷歌是如何管理它的?@user1953366你能举出一个不适合你的视频例子吗?例如,
youtube dlhttps://www.youtube.com/watch?v=tCXGJQYZ9JA
为你工作?除了付费视频,youtube dl应该支持一切。如果没有,一些Linux发行版只包含非常旧的v