如何使用FFmpeg下載流媒體視頻?

上一期我們講解了FFmpeg這一強大的音視頻編解碼神器的具體安裝和用法:一文快速學會FFmpeg音視頻編解碼神器的下載安裝與使用。
這次我們來講解下FFmpeg的另一個神奇應用,那就是用來下載一些用普通方法難以下載的在線視頻。這得益于FFmpeg具有流媒體視頻的轉(zhuǎn)碼錄制合并功能。
安裝瀏覽器擴展
推薦使用微軟edge瀏覽器,在擴展中搜索如圖所示的擴展安裝即可。

此擴展支持如下等平臺的流媒體視頻下載。

以Vimeo平臺視頻下載為例
來到Vimeo,這個平臺有些視頻是提供下載的,不在討論范圍內(nèi)。有些視頻不提供下載鏈接,這才是本篇文章需要探討的。
對于這種不好下載的視頻,我們在安裝了上面的擴展后,會出現(xiàn)一個Download的圖標,如圖所示。

或者在視頻的右邊出現(xiàn)下載圖標。

點擊Download圖標,會出現(xiàn)下載的分辨率選項,鼠標放上去會有個Download with the external tool的提示框,意思是說可以使用外部工具下載,而這個外部工具便是本文的主角:FFmpeg。

點擊2K/4K選項進入如下頁面,此頁面詳細說明了如何安裝并使用FFmpeg下載在線視頻的方法。
我們可以看到,這里可選的最大分辨率是1080P,沒有4K的視頻可供下載,大概率是因為原片上傳的分辨率最大就是1080P,有些視頻是可以下載4K分辨率的。
復制圖中紅框中的ffmpeg代碼備用(注意:這里不要使用網(wǎng)頁翻譯功能,否則會把部分代碼翻譯成中文導致以下步驟不成功)。

此段ffmpeg代碼可以歸納為:
打開一個文件夾作為下載目錄,在此文件夾地址欄中輸入cmd按回車打開命令提示符窗口。

在命令提示符窗口粘貼剛才復制的紅框中的ffmpeg代碼(右鍵即可粘貼),點擊回車運行。

如圖在下載中……

經(jīng)過一段時間的等待(視網(wǎng)絡(luò)環(huán)境而定),我們便會在下載文件夾發(fā)現(xiàn)下載好的視頻問文件。

下載完成的界面

疑難解答
有時候運行下載代碼會出現(xiàn)[https @ 0000028899baa280] HTTP error 410 Gone的提示,則表示此視頻大概下載不了了,可能的原因如下:
1.資源已從服務器上永久刪除了。
2.資源已被移動到了新位置,此URL失效了。
3.網(wǎng)站的代碼或結(jié)構(gòu)已經(jīng)更新,可能需要更改或刪除過時的URL。如果這些URL是你的用戶或搜索引擎已經(jīng)收藏或索引的,可能會收到"410 Gone"狀態(tài)碼。

更多教程請看本人主頁 頭條@好奇漫步,持續(xù)更新更多學習教程,保持關(guān)注哦~