记录便利网站和录画小技巧
自从疫情开始所有的OTA活动都变成线上了,所以2020年之后就又开始搞起各种线上录画录配信的事情了。 但是现在已经不是当年niconico开个nama?软件就能录画的时代了。 现在的录画工具都堪比程序员写代码,我这种一窍不通的人也能掌握的就几个简单的,所以记录一下,回头自己都不记得要怎么用了。 然后要找个能好好写记录的地方都好难,找到写意发现写意用起来也像在写代码
首先提供几个便利网站和谷歌插件 1、油管下载 2、各种视频网站下载可下B站、油管、推等等 3、在线下载+在线切片<<<<<<<<新发现的,可以告别写代码了,下载速度不错 4、哔哩哔哩下载助手 谷歌插件用于下载b站视频,格式为FLV 5、HLS Downloader 谷歌插件用于抽出m3u8,也可用于下载视频 6、Stream Recorder 谷歌插件用于屏录
主要有两种一种是只有直播没有回放的配信,一种是有回放的配信,后者基本就和下载视频是差不多的。使用到的原理就是ffmpeg下载m3u8,一个视频或者直播都是可以在网页中抽出m3u8的地址的,可以通过浏览器F12里查找,也可以通过HLS Downloader这种类似的插件查找,还有就是通过录画工具直接获取,当录画工具无法通过网址直接录画(尚未适配该网站的情况),如果能获取到m3u8的地址也可以用录画工具下载。
我学会的,同时能适应我电脑win7配置的,目前有streamlink和youtube-dl。 还有其他工具,有些是我没看懂有些是需要电脑配置到win8级以上的,需要安装一些前置软件的,还有nico还是有专用软件ニコ生新配信録画ツール(仮,但是均因为我技术不行,电脑配置以及网络问题没有成功,就暂不介绍。
streamlink streamlink非常万能,可以录直播,也可以下载回放和普通视频,支持大部分网站,不支持的网站,能自行抽出m3u8地址的也都可以录。 但是它对科学上网的工具有要求,1.7.0版本以前的,科学上网只要开全局都能使用,1.7.0之后的版本部分科学上网的工具,即使开了全局也会出现报错,可以看出来是联网问题造成的报错。 当然我不是程序员我看不懂也无力解决。 1.7.0版本其实现在也能用,因为我之前也说了只要有m3u8地址就能录画。但是有一些网站比如油管、nico,可能我自力无法找到m3u8地址,那就没法录了,只能升级到最新版本,然后选择一个能用的上网工具(这个是重点)。 最新版本就非常好用,推荐。 最近解决了报错问题,CLASH设置里面system proxy中specify protocol设置为on可以解决一部分的报错问题,新版本的也可以正常使用
1、在上述地址中下载exe版本的streamlink,点击安装streamlink 2、找到安装的位置,一般在c盘Program Files中,打开streamlink文件夹,里面有一个bin文件夹,复制该文件夹位置,如:C:\Program Files\Streamlink\bin 3、点击开始,搜索环境变量,打开环境变量可以看到系统变量,在系统变量中寻找path,然后把bin的文件位置添加进去,win7的话是直接编辑增添C:\Program Files\Streamlink\bin; ,确认保存。 4、打开powershell,输入streamlink.exe —version,点击回车出现streamlink的版本,说明安装成功。可以使用。 5、输入streamlink.exe 视频网址,回车可以看到视频的清晰度 6、输入streamlink.exe 视频网址 -o best/720p/1080p 文件名.ts/mp4,点击回车开始录画。
这个是我学习的b站教程视频
youtube-dl(yt-dlp,ytdl-patched) 当初streamlink1.7.0版本在油管更新迭代后无法应对油管视频(一开始是无法下载1080p)的时候,当初没找到可以对应新版本streamlink的科学上网工具时,我使用了youtube-dl,名称就可以看出是专门下油管的,还可以应对很多其他网站。但是我没用它录过直播。
yt-dlp,ytdl-patched是youtube-dl的进化版。
ytdl-patched的优势:据说比yt-dlp应对的网站多。
yt-dlp的优势:比youtube-dl下载1080p要快,可以高速下油管1080p视频。
最近有帮朋友下在限时的油管视频,发现无论是便利网站还是youtube-dl,还是streamlink,下载1080p的速度都非常慢,所以找到的解决手段就是yt-dlp。 另外:streamlink虽然下载回放1080p很慢,但是录直播1080p的速度非常快。
考虑到youtube-dl基本被淘汰,记录一下yt-dlp的使用方法,ytdl-patched(我用的red版)和yt-dlp是完全一样的。
1、前置工具python3。打开python官网选择下载,下载win7可选的最新版本,点击安装。 2、(没装streamlink的忽略这一步)安装后我发现streamlink安装文件夹有python的一个文件,然后找不到我安装的python草。然后我卸载了,重新安装到了streamlink中python所在的文件夹。 3、安装完成后,在环境变量中添加python文件夹位置,和python文件夹下面Scripts文件夹的位置。 4、打开powershell,输入python —version,能看到版本证明安装成功。
前置工作完成后 5、打开ffmpeg官网或者https://github.com/BtbN/FFmpeg-Builds/releases,下载ffmpeg-master-latest-win64-gpl,我下的是这个版本,然后解压在bin文件中找到ffmpeg.exe和ffprobe.exe。 6、打开yt-dlp官网下载yt-dlp.exe 7、把ffmpeg.exe、ffprobe.exe、yt-dlp.exe放在一个文件夹,放在C盘任意位置(之前放在其他盘一直安装没成功),将该文件夹位置添加到环境变量中,就安装完成了。 8、打开powershell,输入yt-dlp.exe —version,看到版本证明安装成功。 9、打开powershell,输入yt-dlp.exe 视频网址,直接下载视频最清晰的版本。 10、打开powershell,输入yt-dlp.exe -F 视频网址,可以看到视频的所有版本音频和视频。 11、打开powershell,输入yt-dlp.exe -f 137+140 视频网址,选择下载你要的视频版本和音频版本,下载完成后会自动合成。137+140是-F时可以看到的视频和音频不同版本的号码。