一定有人有无需使用移动设备或屏幕捕获实用程序即可下载 Pluralsight 视频的简化方法。在观看视频的过程中,Pluralsight 的网站瘫痪了……他们发布了一些关于停电的消息。在移动设备上观看他们的视频(无论是否缓存)都很不方便。每次都必须在浏览器中流式传输,这更糟糕。
顺便提一下,我尝试在 iPad 上查找某个课程,但找不到。他们的网站上有相同的课程(我正在观看)。所以,这是想要将其缓存到桌面的另一个原因。
更新 20141123
我试过 GetFLV、AllMyTube (Wondershare) 和 Ultimate Video Recorder (Wondershare)。它们都无法正常工作。
答案1
更新答案
就目前情况来看,youtube-dl
最终成为我下载本地 Pluralsight 视频(以及大量其他内容)的实际工具。我使用的命令是...
youtube-dl --verbose \
--username USERNAME_HERE \
--password PASSWORD_HERE \
--rate-limit 50K \
--sleep-interval 600 \
-o \"%(autonumber)s - %(title)s.%(ext)s\" \
\"URL_TO_COURSE_PAGE\"
事实上,它运行得非常好,所以我永久地将一个get-course
命令添加到我的~/.bash_functions
文件中......
get-course(){
local usage="get-course %COURSE_NAME_FROM_URL% %USERNAME% %PASSWORD%";
local course="$1";
local username="$2";
local password="$3";
local prefix="";
if [ -e "/usr/local/bin/youtube-dl" ]; then
prefix="/usr/local/bin/";
fi
if [ -z "$course" ]; then
echo "Problem getting Pluralisight course: Course name not supplied"
echo "$usage"
elif [ -z "$username" ]; then
echo "Problem getting Pluralisight course: Username not supplied"
echo "$usage"
elif [ -z "$password" ]; then
echo "Problem getting Pluralisight course: Password not supplied"
echo "$usage"
else
eval "${prefix}youtube-dl --verbose --username $username --password $password --rate-limit 50K --sleep-interval 600 -o \"%(autonumber)s - %(title)s.%(ext)s\" \"https://app.pluralsight.com/library/courses/${course}\""
fi
}
原始答案
找到解决方案了!使用 Firefox 和 Flashgot 可以下载课程中的所有视频片段。安装 Flashgot 插件后,只需启动课程并单击“下一步”浏览所有片段。Flashgot 将记录所有视频 URL。单击下载,它们将按顺序存储在您选择的文件夹中。MP4Joiner 是一款应用程序,可轻松抓取所有片段并将它们拼接在一起以创建单个 MP4。然后可以将这个视频 dtop 到您选择的查看器应用程序中。