YouTube上充满了有用且有趣的视频。 如果出于某种原因需要在iPad上播放这些视频之一,例如在不使用时观看'不能访问Internet或将其用作演示文稿的一部分,过去通常没有容易的方法。 但是现在,您可以使用名为a-Shell的免费应用程序和其他两个免费程序来这样做。 这篇文章为您提供了这样做的所有步骤。 我意识到这篇文章起初看起来可能很复杂,但是我向您保证,这些步骤很容易遵循。
但是首先,要有一些荣誉和警告。 我首先从 MacStories上的Federico Viticci. He linked to a 格雷格·戈德温(Greg Godwin)发布 在他的网站NonProfit Workflows上,该网站提供有关在非营利组织中工作的建议。 Although Greg'的帖子提供了说明,我以某种方式修改了他对此帖子的说明,以使其更易于理解和遵循。 最后,请注意,只有在有适当理由和许可的情况下,才应从YouTube下载视频。
有了这些,我们就提供了分步说明。 这些说明假定您是在iPad上执行此操作的,iPad的屏幕较大,因此更适合观看和处理视频,但是我想这些步骤也可以在iPhone上执行。
A Shell应用程序
您需要做的第一件事是从App Store下载a-Shell应用程序。 这个免费的应用程序在iPad上提供了一个基于文本的终端窗口-本质上是在使用现代iPad并赋予其1970年代计算机的功能。 这是获取此应用并正确配置它的前几个步骤。
1. 点击这里 下载Nicolas Holzschuch的a-Shell应用程序。
2.在iPad上打开“设置”应用程序,然后向左滚动直到看到列出的a-Shell应用程序;点击那个。 在右侧的“允许访问A-SHELL”部分中,确保将“文档存储”设置为“在我的iPad上”。

下载youtube-dl和FFmpeg
接下来,我们将下载两个免费的命令行,跨平台,开源软件程序,这些程序可用于处理视频,音频和其他多媒体文件和流。 通过iPad上的a-Shell这样的终端,您可以在iPad而不是计算机上使用此软件。
1.打开a-Shell应用程序。 首次执行此操作时,应用程序会询问您是否需要通知。 You don'无需允许该项目的通知。
2.完全按照显示的内容键入以下内容,然后点按回车:
点子 install youtube-dl
"pip"是Python编程语言的软件包管理器。 通过键入该命令,您正在告诉a-Shell安装youtube-dl程序。 点击回车后,a-Shell将安装该软件,然后告诉您它已成功。
3.在iPad上的Safari中,单击此链接以从GitHub页面下载FFmpeg: //github.com/holzschu/a-Shell-commands/releases/download/0.1/ffmpeg.wasm
[该链接现在可以正常使用,但是如果由于某种原因它将来会停止工作,请转到 这一页 查找下载链接。]
您的iPad会询问"您要下载吗"ffmpeg.wasm"? ,然后点击下载即可。 Safari应用程序顶部的下载图标将向您显示文件正在下载到iPad上默认的下载位置。
使用文件应用
接下来,您要在iPad上打开“文件”应用程序。 该应用程序的左侧将列出您的所有位置-诸如iCloud Drive,在My iPad上,Dropbox等。 点击“在我的iPad上”,您将在右侧看到一个文件夹列表,这些文件夹与iPad上安装的应用程序相对应。 在顶部附近,您将看到a-Shell的文件夹。 点击该文件夹将其打开。
打开该文件夹后,请点击右上角的folder +图标,以在a-Shell文件夹中创建一个新文件夹。 “文件”应用程序将执行此操作,并为您提供命名文件夹的机会。 Call it: 箱子

接下来,您要将FFmpeg应用程序移动到名为"bin"您刚刚创建的。 如果单击“文件”应用程序左侧的“下载”选项卡,则将看到名为ffmpeg.wasm的文件。 将手指放在该文件上一秒钟,将出现一个弹出窗口。 Select "Move" — the third option. 这将打开一个窗口供您选择目的地。 Tap On My iPad, then tap a-Shell, then tap 箱子, then tap Copy.
请注意,您赢了'该项目的其余部分无需直接使用FFmpeg应用程序。 您只需要将其保存在"bin"文件夹,因为youtube-dl应用程序将从a-Shell应用程序中利用它。
现在,您准备好了。 You won'不必再次执行上述任何步骤。 下次准备下载视频时,请转到下一组步骤:
使用youtube-dl下载视频
打开a-Shell应用,然后键入命令以从YouTube下载视频。 您将使用的命令的基本结构非常简单,仅此命令"youtube-dl"然后是您要下载的YouTube视频的URL。 但是请注意,使用此命令将下载.mkv视频文件格式的视频,而iPad不会'除非您安装了可以玩的应用程序,否则不会玩。
更好的方法是告诉youtube-dl以.mp4格式下载视频,iPad可以毫无问题地处理该视频。 为此,请在URL之前添加以下内容: -f '(mp4)'
因此,举一个具体的例子's说您想下载我去年分享的视频 评论了iPhone Xs的Catalyst防水套. 我的评论包括一个我在夏威夷发布的视频,该视频是我使用这款防水套拍摄的,并贴在YouTube上。 简短的视频包括一些有趣的海龟和水下热带鱼的镜头。 该视频的YouTube链接是 //www.youtube.com/watch?v=aCqAKXpDIbA
因此,要下载此视频并将其转换为.mp4格式,请在a-Shell应用中键入以下内容:
youtube-dl -f '(mp4)' //www.youtube.com/watch?v=aCqAKXpDIbA
如果需要,您可以复制上面的文本,打开a-Shell应用程序,按住闪烁的光标一秒钟,然后选择粘贴功能来省去键入的麻烦。
youtube-dl程序将下载视频,并在此过程中提醒您进度。 这是一个简短的视频,因此过程将非常快。

使用您下载的视频
从a-Shell应用程序中下载的视频位于iPad上的a-Shell文件夹中。 因此,打开“文件”应用程序,点击左侧的“在我的iPad上”,点击“ a-Shell”文件夹,然后显示您的视频。 如果您只想播放它,则可以轻按它-并且由于已下载,即使您处于飞行模式也可以播放。 或者,您可以在文件名上按住一秒钟,然后在弹出菜单上点击“共享”。 从那里,您可以将文件发送到另一个应用程序,或者只需点击“保存视频”将其下载到您的“照片”应用程序。 将其放入照片库后,几乎所有其他应用程序都可以访问它。 例如,您可以将其放在Keynote视频中。 或者,您可以使用iMovie应用从该视频中获取剪辑并将其添加到其他视频中。
结论
在iPad上使用终端窗口似乎是您可以在iPad上完成的大多数非iPad操作。 但是,它使您能够利用免费的开源软件(例如youtube-dl)。 完成上述所有步骤后,以后您可以轻松快捷地下载YouTube视频。 只需打开a-Shell应用程序,然后输入带有视频链接的命令即可。 That's it.
再次感谢格雷格·戈德温(Greg Godwin)和费德里科·维蒂奇(Federico Viticci),使我意识到了这一绝妙技巧。 还要感谢Nicolas Holzschuch提供了功能强大的a-Shell应用程序。