toorich

Results 18 comments of toorich

> 在名字中有xgplayer_encrypt的js中,于`f = window.Module.UTF8ToString(p)`处可以获取到解密需要的key(f值)。 > 例如该视频的1080对应的视频流可以通过下面的命令解密,其中 > > * `5e2ae64a565305ff54ac43760002004b`是license接口返回的kid(也是视频文件本身的id,可以通过bento4的mp4dump工具查看到) > * `824f9b328d264c10b148488fd5ccd40a`是f的值 > > ```shell > mp4decrypt.exe --key 5e2ae64a565305ff54ac43760002004b:824f9b328d264c10b148488fd5ccd40a media-video-avc1.mp4 decrypt.mp4 > ``` > > mp4decrypt.exe文件可[于此](https://blog.weimo.info/mp4decrypt.exe)下载。 但如果像是《囧妈》这种只能在app播放的怎么办呢? 截至2020年2月1日4时(UTC+8),《囧妈》已经可以在PC端浏览器观看,但you-get似乎无法解析西瓜视频放映厅的视频

> 现在的头条接口好像不能获取1080P.mp4,只能获取到720P > 1080P是dash格式,加密过的 > > ``` > try: > isDash = 0 # 1:dash , 0:mp4 > getToken = common.curl( > "https://www.ixigua.com/api/videov2/video_token?_signature=&vid=%s&isDash=%s&isLVideo=0" > % (vid, isDash) > ) >...

> ``` > https://www.ixigua.com/cinema/album/7YryFjfa3PE/ > > https://aweme.snssdk.com/aweme/v1/play/?video_id=v02043ae0000bjhr6a4qs4su94hpa0e0&line=0&ratio=1080p&watermark=0 > ``` > > 一部分影视数据,用抖音api获取不到的跳转链接 可能全部影视都不行了(悲)

> 可以用这个接口(使用iPhone的UA访问):https://api-hl.amemv.com/aweme/v1/play/?video_id=v02004140000boleciimac2vul5c8dr0&ratio=1080p&watermark=0&h265=0 > > [供参考](https://blog.weimo.info/archives/421/) 抖音API貌似搞不到2K和4K分辨率的视频?测试视频:https://www.ixigua.com/6785489916194193928/

> I can share the way how they do it, I'm not sure I get time to do this myself, but for others it may be a perfect reference point:...

> @toorich In their flash player, they use api endpoint, which looks like `http://vdn.live.cntv.cn/api2/live.do?channel=pa://cctv_p2p_hdcctv17&client=flash&tsp=1565095762&vn=1543&vc=391A3078A64AEB778540A382CB035B76` > Links from there work for you? 不行,也是花屏

> 看了下,貌似是对I帧进行了加密,加密的操作在[liveplayer_controls.js](https://js.player.cntv.cn/creator/liveplayer_controls.js)下面的一坨(应该是魔改版本的hls.js),[原本的逻辑](https://github.com/video-dev/hls.js/blob/v0.12.4/src/demux/tsdemuxer.js#L581) > > ![捕获](https://user-images.githubusercontent.com/12208550/72737039-bd69f000-3bd9-11ea-8a46-727e31d7949b.PNG) > > Module里的函数是[h5.worker](https://js.player.cntv.cn/creator/h5.worker?v=200113)提供的,貌似用了wasm,暂时没啥好办法 应该是用JS解密吧……

@SeaHOH 看看you-get使用的0532能不能用 ``` $ you-get -i https://v.youku.com/v_show/id_XMjI2MDUyMDM2 --debug [DEBUG] get_content: https://ups.youku.com/ups/get.json?vid=XMjI2MDUyMDM2&ccode=0532&client_ip=192.168.1.1&utid=nwpPGcuPhwkCAW%2BjvlBsK4en&client_ts=1623727265&ckey=DIl58SLFxFNndSV1GFNnMQVYkx1PP5tKe1siZu/86PR1u/Wh1Ptd%2BWOZsHHWxysSfAOhNJpdVWsdVJNsfJ8Sxd8WKVvNfAS8aS8fAOzYARzPyPc3JvtnPHjTdKfESTdnuTW6ZPvk2pNDh4uFzotgdMEFkzQ5wZVXl2Pf1/Y6hLK0OnCNxBj3%2Bnb0v72gZ6b0td%2BWOZsHHWxysSo/0y9D2K42SaB8Y/%2BaD2K42SaB8Y/%2BahU%2BWOZsHcrxysooUeND site: 优酷 (Youku) title: 巾帼枭雄之义海豪情 06 streams: # Available quality and codecs [ DEFAULT ] _________________________________ - format: mp4hd2v2...

这里给个视频链接,供测试: http://www.miguvideo.com/mgs/website/prd/detail.html?cid=671291166

skydrive.live.com的ip应该还能用