0


C#抖音无水印视频地址解析

实现最简单的半手工方式获取抖音无水印视频地址。

纯C#代码,无任何第三方控件,一看就会,很简单。 主要代码来自于https://blog.csdn.net/qq_15555767 博主。

他的这篇博文写的很清楚明白 。

https://blog.csdn.net/qq_15555767/article/details/108997122?utm_medium=distribute.pc_relevant_download.none-task-blog-2~default~blogcommendfrombaidu~default-6.nonecase&dist_request_id=1331978.193.16185666883511909&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-2~default~blogcommendfrombaidu~default-6.nonecas

知道原理和主要代码,剩下的就比较简单,无非是拖几个 标签 输入框 和按钮。

为什么说是半手工呢?

请看:

1、先获取视频短链接,然后根据短链,获取重定后的地址。

2、根据重定向的地址,获取视频ID,这一步,本程序需要手工复制。可以自己完善成用正则截取。

3、根据视频ID,获得视频ID相关信息的json。

4、处理json,本程序是用字符串截取的方法,一步一步得到最终播放地址。但实际上,应该没有这样处理的话,写的太死。

 用NewtonJson,很方便。但本程序说是最简,也只是用最简单的方法实现,不考虑异常情况。

5、根据最终播放地址,得到无水印实际下载地址。

6、点 下载 来下载 无水印视频。 下载文件在 本程序exe 所在目录下 temp\test.mp4 ,可以自己改成下载前 自己填写文件名,或者截取视频的简介做为文件名。

以上为此程序的说明。 本程序下载地址https://download.csdn.net/download/longsky/16718786

本人自己用C#写了一个无水印视频的下载程序,一键下载无水印视频地址,并使用xml保存下载地址。可以下载某视频作者发布的所有视频,同样是高智能。不是全智能,因为涉及到signature,根据作者名片短链,获取作者ID,根据此ID,使用程序附带的html文件,计算出signature,就可以获取作者全部视频链接,并一键智能下载所有。

有兴趣的朋友可以交流。以下是我自写程序的部分载图。下面的程序有想要的朋友的可以跟我联系,因为部分关键代码我也是买别人的,所有没法免费了。

单个视频下载历史中,点击任意记录,可以播放该记录中视频的背景音乐,使用的是WebBrowser 组件。

批量下载,除了生成下载记录外,还生成一个 视频记录。是在指定下载目录中,以作者ID新建目录,所有视频按 作者ID+序号.mp4保存,最后生成一个所有视频相关信息的xml文件,保存在该目录中,此文件可以直接拖到 视频记录 上,会自动在datagridview 表格中显示出每个视频的序号 说明 和播放时长。

标签: c# 视频处理

本文转载自: https://blog.csdn.net/longsky/article/details/115771826
版权归原作者 longsky 所有, 如有侵权,请联系我们删除。

“C#抖音无水印视频地址解析”的评论:

还没有评论