公司前段時間組織了一次技術雷達峰會,里面有很多很棒的視頻偶洋∈炖簦可惜的是,大部分視頻很難通過找到源文件的方式下載下來(比如其中有一些用了wistia的視頻服務玄窝,整個視頻被分成了無數(shù)個片斷)牵寺,如何才能把它們下載到本地呢?另外恩脂,在mac下帽氓,有沒有命令行工具,可以多線程下載提高速度呢俩块?
這篇文章主要會講到三點:
- 如何找到
wistia
的獨立播放地址(以供后續(xù)使用) - 使用http://www.clipconverter.cc/網(wǎng)站來獲取視頻
- 使用axel進行多線程下載
如何找到wistia
的獨立播放地址
以技術雷達之微服務架構為例黎休,打開頁面后浓领,打開其源代碼頁面,可以找到以下幾行:
<script>
wistiaEmbed = Wistia.embed("orwompqzqd", {
videoFoam: true
});
</script>
其中的orwompqzqd
就是該視頻的id奋渔,通過它我們可以構造出它的獨立播放頁面的url:http://fast.wistia.net/embed/iframe/orwompqzqd镊逝。這個url為什么是這個樣子?我也不知道嫉鲸,搜出來的撑蒜。
記下它,下面要用到玄渗。
使用http://www.clipconverter.cc網(wǎng)站來獲取視頻
http://www.clipconverter.cc是一個神奇的網(wǎng)站座菠,它可以方便的把視頻轉換為其他的格式,還支持從url中獲取原始視頻藤树。我感覺它有兩個特別棒的優(yōu)點:
- 可以選擇不同的視頻格式以及大小浴滴。比如演講視頻,我們不需要太清晰的(有演講文稿下載)岁钓,可以下載一個小點的
- 它的速度非成裕快,從獲取視頻到準備好下載鏈接屡限,只需要幾十秒品嚣!
這里我們載圖為例:
如果需要,我們還可以指定期待的視頻格式钧大。
點擊"Start"按鈕之后翰撑,就可以看到它開始從原始網(wǎng)站下載了:
稍等幾十秒,就可以下載啦啊央!
我們可以直接點擊“Download”進行下載眶诈,也可以獲取它的下載地址,使用命令行工具進行多線程下載瓜饥。
它的下載地址是這樣的:
使用axel進行多線程下載
按照axel的主頁提示逝撬,在mac下只需要使用brew install axel
就可以快速安裝。
安裝好之后乓土,運行:
axel -n 10 http://srv92.clipconverter.cc/download/zainpXty23awY7Wr2NmcarVhnGpnZXBqm5yTtHyc0aJ3oqeuy9XXnas%3D/2016TechRadarSummit-WangJian.mp4
就可以10個線程同時下載啦球拦!速度還是相當快的:
[ 99%] .......... .......... .......... .......... .......... [ 900.9KB/s]
[ 99%] .......... .......... .......... .......... .......... [ 899.1KB/s]
[ 99%] .......... .......... .......... .......... .......... [ 897.3KB/s]
[ 99%] .......... .......... .......... .......... .......... [ 897.5KB/s]
[ 99%] .......... .......... .......... .......... ...
Connection 3 finished
,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,....... [ 895.8KB/s]
[100%] .......... .......... .......... ..........
我們可以通過這些工具和網(wǎng)站,將我們喜歡的視頻下載到本地帐我。
對于youtube上的視頻坎炼,使用https://rg3.github.io/youtube-dl/是一個更好的選擇。但是對于其它比較分散的網(wǎng)站拦键,可以嘗試本文介紹的http://www.clipconverter.cc谣光,它支持很多網(wǎng)站,非常方便芬为。
剛試了一下萄金,優(yōu)酷也支持哦: