Version 1.42 正式版发布本次更新内容:支持下载 Hi-Res 无损以及杜比全景声音质1,同时设置中新增“默认下载音质”选项2新增“自动添加序号”选项,在批量下载视频时可自动添加序号2新增“仅保留合成后的视频”选项,视频合成完成后,自动删除先前的音视频文件2更新 ffmpeg 版本至 7.0,修复视频合成失败的问题修复部分视频解析失败的问题修复下载完成后仍提示正在下载的问题优化部分界面显示效果说明1.切换音质解析视频后,点击清晰度选择框右侧的 ... 按钮即可切换音质。注意,Hi-Res 无损以及杜比全景声需视频支持才可下载。2.默认下载音质&自动添加序号&仅保留合成视频此项设置位于 设置 -> 下载 选项卡中。不同选项说明:默认下载音质:指定下载视频时默认下载的音质,若视频不支持 Hi-Res 无损或杜比全景声音质,则自动选择 192K。自动添加序号:在批量下载视频时,自动为视频添加序号,保持顺序。例如 1 - 视频名称.mp4,2 - 视频名称.mp4。仅保留合成后的视频:视频合成完成后,自动删除原先的音视频文件。下载地址GitHub蓝奏云
分享一下自己最喜欢的几句歌词:
Never can we suspend the time,我们无法停止时间,Having to leave the tracks behind,只得将车辙留在身后,there is a longer way ahead, After all.毕竟前方的道路更长。
——《Da Capo》
背景最近在研究红外收发,0/1信号延迟需要达到微秒级,而 time.sleep() 达不到这么高的精度,好在 time.time() 时间戳可以实现微秒级别,故采用此方式。代码原理非常简单,只是做个记录。def delay_us(t): start, end = 0, 0 start = time.time() offset = 10 t = (t - offset) / 1000000 while end - start < t: end = time.time()说明: offset 为修正值,根据实际情况修改。验证以延迟 30us 为例:注意事项仅 Linux 有效,Windows 下延迟最低 1000us,无法正常使用。
目录SDK 版本SDK 简介准备工作创建产品模型并注册设备设备初始化命令下发平台消息下发属性上报SDK 版本版本说明1.00提供对接 IoT Platform 平台的能力。SDK 简介SDK 提供对接 IoT Platform 的能力,开发者通过调用 SDK 接口,便可实现设备与平台之间的上下行通讯。当前SDK支持的功能有:支持设备消息、属性上报、命令下发准备工作已安装 Python 3.9 及以上已安装 paho-mqtt 库,且版本为 1.6.0 (必需)已安装 schedule 库 (必需)创建产品模型并注册设备访问 IoT Platform,进入设备接入控制台。查看 MQTT 设备接入地址,保存该地址。 在设备接入控制台选择“产品”,单击“创建产品”按钮,在弹出的对话框中,填写“产品名称”、“协议类型”、“数据格式”、“设备类型”等信息,创建产品。协议类型选择 MQTT。数据格式选择 JSON。产品创建成功后,单击“详情”进入产品详情,在模型定义页面,定义相关属性和命令。在左侧导航栏选择“设备”,单击“注册设备”,在弹出的对话框中,填写设备信息,注册设备。设备初始化设备接入平台
本篇文章是对之前的补充。开启密码验证编辑配置文件:vim /etc/mosquitto/mosquitto.conf将 allow_anonymous 设置为 false,禁止匿名登录。指定密码存储文件:password_file /etc/mosquitto/pwfile保存配置,随后创建密码存储文件。touch /etc/mosquitto/pwfile接下来添加一个用户。mosquitto_passwd -b /etc/mosquitto/pwfile 用户名 密码重启 mosquitto 服务。systemctl restart mosquitto使用TLS加密进入 /etc/mosquitto 目录。cd /etc/mosquitto创建一个名为 key 的文件夹,用于存储证书。mkdir key cd key生成 CA 的证书和密钥:生成 CA 密钥openssl genrsa -des3 -out ca.key 2048这里需要设置密码,请牢记,该命令将生成 ca.key 文件。生成 CA 证书openssl req -new -x509 -days 3650 -key
Scott Sloan