FFMPEG视频切片TS文件添加PNG文件头伪图片上传
在这个图床泛滥的时代,不能白白浪费那么那么那么多免费的图床!总想着做点什么,想来想去,只想把我好多好多无处可放的视频传上去,可是图床它并不能上传视频。思来想去,图床只能上传图片嘛?为什么它知道我是图片?我想!并不是!看来看去,噢,原来只要把文件头改成图片HEAD头就OK,我说它是图片它就是图片!图片改头换面伪装大法现在开始~ 前期准备FFmpeg 并配置环境变量(不会的话百度一下 你知道~) FFmpeg 官网下载 python 环境 (自行安装,不会的话,百度一下噢~) Python 官网下载 整体步奏 对MP4视频文件转换单TS文件 对单TS文件切割成多个TS切片文件并生成M3U8文件 对TS文件进行 “偷天换日 改头换面” 伪图片处理 上传任意图床取 “PNG” 文件地址 最后预览视频国外图床 测试可正常播放(视频质量过高,且国外CDN,速度加载较慢,国内图床无敌!) (function(){var player = new...
微信小程序调用摄像头实现拍照功能
WXML文件代码12345678910111213141516171819202122232425262728293031<view class="content"> <view class="camera-con"> <camera wx:if="{{cameraStatus}}" device-position="back" flash="off" binderror="error" ></camera> <van-image wx:if="{{!cameraStatus}}" width="100%" height="auto" ...
烈日炎炎的夏天想要一场雨
时间过得很快,今年已经过了2/3了,想换个城市换个环境然后继续同样的生活。 每天重复着两点一线的生活,8点08分的闹钟,睁开眼就去看未读的消息,8:10 - 8:30的洗漱时间,然后骑上我的小自行车蹬个15分钟左右到公司。不会踩点打卡,也不会迟到,9点前的空余时间吃一顿早餐,松散且愉快。 ...
王者荣耀、和平精英、腾讯手游扫码登录工具如何实现?
iPad上有一个功能,就是扫码登录,可以在不登陆QQ,微信的情况下,扫码登录腾讯游戏,包括,王者荣耀,和平精英,QQ飞车,LOL手游等腾讯游戏。不巧的是在iPhone,安卓手机上则没有很方便的扫码登录游戏功能,今天,我们来简单剖析并在安卓和iPhone上实现。 iPad上扫码登录页面 腾讯各游戏扫码登录地址1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#...
摸鱼人日历-每天60秒读懂世界-每日美女-IP签名档-API接口
IP签名档12<!-- 图片调用--><img src="https://api.vvhan.com/api/ipCard" /> 摸鱼人日历API123456<!-- 图片调用 --><img src="https://api.vvhan.com/api/moyu" /><!-- JSON调用 --><script> const res = await axios.get('https://api.vvhan.com/api/moyu?type=json');</script> 每天60秒读懂世界1234<!-- JSON调用 --><script> const res = await axios.get('https://api.vvhan.com/api/60s');</script> 每日美女心情开朗1234567<!-- 图片调用...
按照图片尺寸自动分类 手机分辨率 电脑分辨率 python脚本
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556# coding=utf-8"""功能:按图片的尺寸大小进行分类区分 电脑分辨率图片 手机分辨率图片"""import osimport shutilfrom PIL import Image# 定义一个分类函数,函数括号中为需要分类的图片文件夹路径def photo_classify(files_path): # 读取文件夹中所有文件的名称 files_list = os.listdir(files_path) # 循环文件夹中的所有文件 for photo in files_list: # 获取图片的绝对路径 photo_abspath = os.path.join(files_path, photo) #...
JS正则常用校验大全(精华篇)
手机号(mobile phone)中国(严谨), 根据工信部2019年最新公布的手机号段1234const reg = /^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/;const str = "19119255642";console.log(`校验 ${reg.test(str) ? "正确" : "错误"}`); email(邮箱)1234const reg = ...
Vue项目element组件遇到的坑(记录篇持续更新)
Input数字输入框12345678<!-- 一般情况使用 type="number"存在问题:数字可为负数,且出现上增下减箭头 --><el-input v-model="input" placeholder="请输入内容" type="number"></el-input><!-- 我的解决方案 - Perfect --><el-input v-model="input" placeholder="请输入内容" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> JS校验判断姓名123const reg = /^[\u4e00-\u9fa5]{2,8}$/;const name = "呜哈哈1";console.log(`姓名校验...
微信小程序原生wx.request简单封装(自用版)
调用方法12345678import { get, post } from "../../request/request";// GET请求const _res = await get("https://api.vvhan.com/api/ian");console.log(_res);// POST请求const _res = await post("https://api.vvhan.com/api/ian");console.log(_res); request.js123456789101112131415161718192021222324252627282930313233343536373839404142434445464748const request = (url, options) => { return new Promise((resolve) => { options.isLoading && ...
微信小程序登陆封装(自用版)欢迎指正
(function(){var player = new DPlayer({"container":document.getElementById("dplayer12"),"video":{"url":"https://i0.wp.com/uxiaohan.github.io/v2/2022/07/2623010086.mp4"}});window.dplayers||(window.dplayers=[]);window.dplayers.push(player);})() index.wxml1234567891011121314151617181920212223<!-- 登陆组件弹窗 --><van-popup show="{{ loginBtn }}" round position="bottom" custom-style="height: 24%" bind:close="onClose"...