开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 141|回复: 1
收起左侧

[分享] FFplay管道解密播放源代码

[复制链接]
发表于 昨天 12:16 | 显示全部楼层 |阅读模式   黑龙江省佳木斯市
分享例程
界面截图:
备注说明: 也算不上高不高级,分享给大家,DLL和sdl管道解密播放原代码就不传了,这里只做个示例:FFmpeg.dll编译完了就报毒,可能是我把初始化int库命令行添加进去了,所以就不传了,论坛里应该有历程FFmpeg+SDL。
03.png 这个版本是本地加密,FFplay管道解密播放源代码
第一步:
运行:管理员:Windows PowerShell ISE 编辑:FFmpeg\cache\ENCRYPTION_PASS【创建】\ENCRYPTION_PASS.ps1 注册系统环境变量:我的电脑-高级系统设置-高级-环境变量-系统变量 变量名:ENCRYPTION_PASS,变量值:eW91cl9zZWNyZXRfcGFzc3dvcmRfMTIzIa== 可以自己手动添加

01.png

第二步:
FFmpeg\cache\mp4\放置原视频:去自己的C:\Windows\System32\cmd.exe复制到FFmpeg\cache\目录中,打开cmd 输入:..\usr\bin\ffmpeg  -i ./mp4/0001.mp4 -c copy -f segment -segment_time 5 -reset_timestamps 0 cache/%03d.ts 回车

第三步:
tar.cmd是加密版的打包工具,直接运行即可,打包完成后将video_archive.tar文件剪切到FFmpeg目录
第四步:这时就可以运行ffplay.cmd播放看效果了

第五步:
运行:管理员:Windows PowerShell ISE 编辑:FFmpeg\cache\ENCRYPTION_PASS【删除】注册系统环境变量:变量名:ENCRYPTION_PASS,变量值:eW91cl9zZWNyZXRfcGFzc3dvcmRfMTIzIa==,你可以我的电脑-高级系统设置-高级-环境变量-系统变量 手动删除,这里只做演示
04.png

05.png
06.png
07.png
下面的是被解密的类似于m3u8文件目录路径C:\Users\用户名\AppData\Local\Temp\随机生成的tmp.xxxxxxx,这个文件用tmp.xx.cmd调用0.001毫秒FFplay播放成功加载解密后的video_index.txt列表到管道滴一瞬间,这时候就可以用tmp.xx.cmd删除掉tmp.xxxxxxx,这个tmp.xx.cmd就可以在编程中实现一瞬间0.002毫秒删除掉解密后的列表文件,这么做好像是多余的想法
null.cmd是我整理代码时候测试用的,之前的代码很乱,总是在目录里生成null文件,整理后的代码这个工具用不到的
08.png
变量名:ENCRYPTION_PASS 是ffplay.sh代码中的一行解密,密钥索引,变量值:eW91cl9zZWNyZXRfcGFzc3dvcmRfMTIzIa==,这个是密钥密码,0123456789+键盘26个英文大小写字母,base64只转了一遍

ffplay.sh和tar.sh密钥密码必须一致,不然播放不了

源代码:https://videosmusic.lanzouu.com/b00l2ngz3c
视频太大自己准备一个或单独下载我的


重要提示:
这里面的bash不想用或怕有毒,自己取百度搜GIT或搜bash自己提取
这里面的ffmpeg不想用或怕有毒,自己取百度搜ffmpeg或自己下载源代码自己编译

结帖率:75% (3/4)

签到天数: 2 天

发表于 昨天 16:07 | 显示全部楼层   广东省广州市
不明觉厉,播放个视频这么麻烦吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表