下载腾讯视频为mp4格式
嘿,helloworld。今天分享一篇学到的技术。但凡技术都要加持在问题上,有问题才有技术施展之地。
路程有点波折,但结果令人欣慰。我一下午的时间都在搜索腾讯视频如何下载为mp4,因为腾讯自己搞了个qlv格式的视频,除了腾讯视频软件外其他的播放器都不能播放,你说这气人不,搜了半天网上的方法大同小异,另外有不少令人发指的营销策略。让我很烦。于是我找到一个博客上面并没有让下载什么软件,而是教我们如何获取腾讯视频的视频。
腾讯视频不愧是腾讯开发的(这不是废话吗),哈哈哈,偶尔瞻望一下大牛,自己就是一个搬砖的,不得不说腾讯的技术团队确实很牛皮。什么加密,什么营销全部宁在一块,把视频与腾讯视频播放器捆绑在一起,起到了促销软件下载量,另外增强竞争力的作用,真是腾讯的神来之笔。废话少说。上有政策,下有对策。(其实所有的视频处理都离不开ffmpeg,这是个神器,继续学习中,万变不离其宗,抓住主要的,其他的都不足为惧)
回归主题,通过查阅博客得知腾讯视频地址的特点:
- 分析腾讯视频地址的特点,客户端没戏了,主要针对腾讯视频网页。通过谷歌浏览器,访问腾讯视频官网,打开开发者模式也就是f12如图,腾讯视频将一个视频分割成多个视频分段请求,只有找到这些视频的地址规律才能获取视频地址。
箭头所指这些地址有一定的规律,找到规律按右键
单独打开视频地址为一个tab
这样就可以保存视频地址为mp4.
一个视频会被拆分为好几个,通过找规律就可以保存很多视频,通过分割的视频长度,来请求下一段视频的地址。
每次要下一段视频的时候,需要刷新当前页面,这样就可以得到mp4,
类似于上图所示。
- 关于拼接视频
我用的mac里面自带的播放器,直接拖入就可以拼接,但是mac电脑导出的格式mov格式。另外用会声会影或者pr也可以拼接视频。会声会影或者pr拼接的视频直接输出mp4,所以下面的步骤不用进行。
- 转码
大多数播放器不支持mov格式,所以需要转码,mov转码好转了。不用什么格式工厂,也不用什么格式大师,直接一行命令就可以搞定,转码使用ffmpeg。下载安装ffmpeg。通过下面的命令
ffmpeg -i cc.mov -vcodec copy -acodec copy out1.mp4
结果是
- 结束
今天学到很多知识,包括腾讯视频的地址格式以及但凡限定都逃不了网络请求,善于抓住网络请求。一切迎刃而解。在此之前我想试着录制屏幕,但我发现录制屏幕的成本太高了,视频太大了。
但凡问题都能解决,但凡疑难杂症都能解决,重要的愿不愿意解决,有没有耐心。一起进步吧,没有学完的东西,也没有一劳永逸的事情,有的是不停的学习。什么都可以学习,前提是对社会有益的。