首页 电脑 电脑学堂 查看内容

两行代码 用Chrome下载头条无水印视频

2021-6-2 21:17 1674 0

摘要: 这是昨天文章的另一个简化版本《两行代码,用Chrome下载ixigua视频》在Chrome的console里面直接复制下列的代码,可以自动弹出另存为的对话框。function download(url, filename) { fetch(url).then(function(t) { re ...
关键词: video gidInformation packerData HYDRATED anyVideo download function dynamic bitrate window

这是昨天文章的另一个简化版本《两行代码,用Chrome下载ixigua视频》

在Chrome的console里面直接复制下列的代码,可以自动弹出另存为的对话框。

function download(url, filename) {
	fetch(url).then(function(t) {
		return t.blob().then((b)=>{
			var a = document.createElement("a");
			a.href = URL.createObjectURL(b);
			a.setAttribute("download", filename);
			a.click();
		}
		);
	});
}
download("https:"+window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.videoResource.dash.dynamic_video.dynamic_audio_list.sort(function(a,b){ return b.bitrate-a.bitrate;})[0].main_url,window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.vid+".aac");
download("https:"+window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.videoResource.dash.dynamic_video.dynamic_video_list.sort(function(a,b){ return b.bitrate-a.bitrate;})[0].main_url,window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.vid+".mp4");

分别下载完音频aac和视频mp4以后,可以用ffmpeg进行合并:

ffmpeg -i video.mp4 -i video.aac -c:v copy -c:a aac output.mp4

不足的地方,就是在下载比较大的视频时,没有进度条。要等到mp4完全下载完后,才能看到保存的对话框。

本文出处: https://www.toutiao.com/a6968835549620617740/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部