Merge pull request #53 from Colin-XKL/cms/blog/论如何下载任意网站视频

Automatically generated. Merged on Netlify CMS.
This commit is contained in:
2022-10-25 12:27:02 +08:00
committed by GitHub

View File

@@ -1,7 +1,9 @@
--- ---
title: 论如何下载任意网站视频 title: 论如何下载任意网站视频
date: 2022-05-09 date: 2022-05-09
lastmod: 2022-10-25T04:26:12.121Z
description: 视频已然成为当今互联网上信息传播的一个重要载体,有时会需要下载一些网上某个站点的视频插入PPT,或者用做视频素材,无论是自己用抑或单纯是给朋友帮个忙,掌握一些使用的下载视频的小技巧总是不会错的,这里分享一些自用的小技巧,包括热门站点下载工具,以及应对冷门网站视频下载的技巧,应该可以覆盖99.9%的视频下载场景 description: 视频已然成为当今互联网上信息传播的一个重要载体,有时会需要下载一些网上某个站点的视频插入PPT,或者用做视频素材,无论是自己用抑或单纯是给朋友帮个忙,掌握一些使用的下载视频的小技巧总是不会错的,这里分享一些自用的小技巧,包括热门站点下载工具,以及应对冷门网站视频下载的技巧,应该可以覆盖99.9%的视频下载场景
draft: false
categories: categories:
- 技术 - 技术
- 指南 - 指南
@@ -11,7 +13,6 @@ tags:
- 前端 - 前端
- FFMPEG - FFMPEG
--- ---
<!-- # 论如何下载任意网站视频 --> <!-- # 论如何下载任意网站视频 -->
视频已然成为当今互联网上信息传播的一个重要载体,有时会需要下载一些网上某个站点的视频插入PPT,或者用做视频素材,无论是自己用抑或单纯是给朋友帮个忙,掌握一些使用的下载视频的小技巧总是不会错的,这里分享一些自用的小技巧,包括热门站点下载工具,以及应对冷门网站视频下载的技巧,应该可以覆盖99.9%的视频下载场景 视频已然成为当今互联网上信息传播的一个重要载体,有时会需要下载一些网上某个站点的视频插入PPT,或者用做视频素材,无论是自己用抑或单纯是给朋友帮个忙,掌握一些使用的下载视频的小技巧总是不会错的,这里分享一些自用的小技巧,包括热门站点下载工具,以及应对冷门网站视频下载的技巧,应该可以覆盖99.9%的视频下载场景
@@ -24,8 +25,6 @@ tags:
![image-20220509144533549](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548956.png) ![image-20220509144533549](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548956.png)
分享下个人常用的下载站点: 分享下个人常用的下载站点:
* 欧美资源下载:[1337X](https://www.1337x.to/) * 欧美资源下载:[1337X](https://www.1337x.to/)
@@ -41,7 +40,7 @@ tags:
Tracker列表: Tracker列表:
* 一个独立的收集trackerlist的页面:[https://trackerslist.com/#/zh](https://trackerslist.com/#/zh) * 一个独立的收集trackerlist的页面:<https://trackerslist.com/#/zh>
* 通用tracker list:[ngosang/trackerslist](ngosang/trackerslist) * 通用tracker list:[ngosang/trackerslist](ngosang/trackerslist)
* 动漫资源tracker list:[animeTrackerList](https://github.com/DeSireFire/animeTrackerList) (๑•̀ㅂ•́)و✧ * 动漫资源tracker list:[animeTrackerList](https://github.com/DeSireFire/animeTrackerList) (๑•̀ㅂ•́)و✧
@@ -49,15 +48,15 @@ Tracker列表:
如果是UGC内容,比如B站用户上传的视频,那么BT通常是没有资源的,需要单独从源网站下载。不过既然是热门站点,都有很多人造过轮子了,这里推荐几个 如果是UGC内容,比如B站用户上传的视频,那么BT通常是没有资源的,需要单独从源网站下载。不过既然是热门站点,都有很多人造过轮子了,这里推荐几个
[**YouTube-DL**](https://github.com/ytdl-org/youtube-dl) **[YouTube-DL](https://github.com/ytdl-org/youtube-dl)**
一款强大的命令行视频下载工具,别看人家名字只写了youtube,但其实国内爱优腾都是支持的。命令行调用也非常简洁,[知乎也有教程](https://github.com/ytdl-org/youtube-dl)需要的话可以瞅瞅。 一款强大的命令行视频下载工具,别看人家名字只写了youtube,但其实国内爱优腾都是支持的。命令行调用也非常简洁,[知乎也有教程](https://github.com/ytdl-org/youtube-dl)需要的话可以瞅瞅。
[**YT-DLP(YouTube DownLoader Plus)**](https://github.com/yt-dlp/yt-dlp) **[YT-DLP(YouTube DownLoader Plus)](https://github.com/yt-dlp/yt-dlp)**
YouTube-DL的一个分支,包括一些bug修复和增强的特性 YouTube-DL的一个分支,包括一些bug修复和增强的特性
[**Lux(原名Annie)**](https://github.com/iawia002/lux) **[Lux(原名Annie)](https://github.com/iawia002/lux)**
Golang编写的一个视频下载工具,同样支持国内站点 Golang编写的一个视频下载工具,同样支持国内站点
@@ -65,8 +64,6 @@ Golang编写的一个视频下载工具,同样支持国内站点
很早之前就出的一款免费视频下载合并工具,主要针对国内视频网站,但是像腾讯视频这种之前发过律师函,人家就迫不得已取消了支持。Windows版,有界面,对于不是那么热门但是稍微又有点名气的网站支持较好 很早之前就出的一款免费视频下载合并工具,主要针对国内视频网站,但是像腾讯视频这种之前发过律师函,人家就迫不得已取消了支持。Windows版,有界面,对于不是那么热门但是稍微又有点名气的网站支持较好
## 冷门站点普通视频资源下载 ## 冷门站点普通视频资源下载
冷门站点的资源得我们自己动手了,不过利用浏览器的开发人员工具还是很容易获取的资源的。右键找到开发人员选项打开开发人员工具,可以点击左上角的按钮选择网页元素,找到`<video>`标签,里面一般会有一个链接地址,复制地址打开即可。 冷门站点的资源得我们自己动手了,不过利用浏览器的开发人员工具还是很容易获取的资源的。右键找到开发人员选项打开开发人员工具,可以点击左上角的按钮选择网页元素,找到`<video>`标签,里面一般会有一个链接地址,复制地址打开即可。
@@ -81,8 +78,6 @@ Golang编写的一个视频下载工具,同样支持国内站点
![image-20220509151813071](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548957.png) ![image-20220509151813071](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548957.png)
打开开发者工具的网络选项卡,监听网络活动,点击播放视频,会多出来很多条目分别代表每一个网络请求。在搜索框输入m3u8来进行过滤。定位到该请求后可以在新标签页打开,保存这个m3u8文件。 打开开发者工具的网络选项卡,监听网络活动,点击播放视频,会多出来很多条目分别代表每一个网络请求。在搜索框输入m3u8来进行过滤。定位到该请求后可以在新标签页打开,保存这个m3u8文件。
![image-20220509144410278](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548958.png) ![image-20220509144410278](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548958.png)
@@ -109,33 +104,21 @@ ffmpeg -protocol_whitelist concat,file,http,https,tcp,tls,crypto -i xxxx.m3u8 -c
ffmpeg -i xxxx.mp4 ffmpeg -i xxxx.mp4
``` ```
使用ffmepg提取视频中的音频部分,方便后续处理。比如要生成字幕或是转写为文本,省的上传几百兆的视频文件。[网易见外工作台](https://jianwai.youdao.com/)做这些很方便,而且免费额度也很足,安利一波 使用ffmepg提取视频中的音频部分,方便后续处理。比如要生成字幕或是转写为文本,省的上传几百兆的视频文件。[网易见外工作台](https://jianwai.youdao.com/)做这些很方便,而且免费额度也很足,安利一波
```shell ```shell
ffmpeg -i xxxx.mp4 -vn -codec copy xxxx.aac ffmpeg -i xxxx.mp4 -vn -codec copy xxxx.aac
``` ```
![image-20220509153021601](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548959.png) ![image-20220509153021601](https://blog-1301127393.file.myqcloud.com/BlogImgs/202205091548959.png)
解析并下载m3u8视频的其他方案 解析并下载m3u8视频的其他方案
* 使用硕鼠解析:https://www.flvcd.com/index.htm * 使用硕鼠解析:https://www.flvcd.com/index.htm
* 使用Chrome插件:[CoCoCut](https://chrome.google.com/webstore/detail/video-downloader-cococut/gddbgllpilhpnjpkdbopahnpealaklle), * 使用Chrome插件:[CoCoCut](https://chrome.google.com/webstore/detail/video-downloader-cococut/gddbgllpilhpnjpkdbopahnpealaklle),[猫抓 (cat-catch)](https://github.com/xifangczy/cat-catch)
* 使用油猴脚本:[m3u8-downloader](https://greasyfork.org/zh-CN/scripts/440577-m3u8-%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD-vip%E8%A7%A3%E6%9E%90%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD-%E7%BD%91%E7%AB%99%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD),配套工具[地址](https://github.com/Momo707577045/m3u8-downloader) * 使用油猴脚本:[m3u8-downloader](https://greasyfork.org/zh-CN/scripts/440577-m3u8-%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD-vip%E8%A7%A3%E6%9E%90%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD-%E7%BD%91%E7%AB%99%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD),配套工具[地址](https://github.com/Momo707577045/m3u8-downloader)
* 使用软件:[NeatDownloadManager](http://www.neatdownloadmanager.com/index.php/en/) * 使用软件:[NeatDownloadManager](http://www.neatdownloadmanager.com/index.php/en/)
---- - - -
以上 以上