批量压缩图像和视频脚本

基于 FFmpeg 的一个简单脚本,可以较方便的批量压缩图片与视频 GitHub 地址:https://github.com/Brealin233/TTBatachCompressScripts FFmpeg 该脚本基于 FFmpeg 命令实现,所以需要提前下载好相关组件 下载地址:https://ffmpeg.org/download.html#releases Win 建议使用 winget 安装;Mac 建议使用 HomeBrew 安装 命令结构 TTScripts input_dir out_dir [-q] [-ic] [-mc] 可选 -q:图像或视频的压缩程度、质量,通常数值越高压缩程度越高,体积大小越小,默认为 2 -ic:图像编码器参数,默认为 mjpeg,可选为 webp -mc:视频编码器参数,默认为 H.264,可选为 H.265 或 libvpx-vp9(仅 MP4) 使用 示例: python TTScripts input_dir output_dir -q 8 -ic webp 或 python TTScripts input_dir output_dir -q 20 可能会出现 already exists. Overwrite? [y/N] 提示文件已存在是否覆写,输入 y 继续即可,或者输入 n 拒绝 单图像或视频压缩 可使用如下命令 python TTScripts single_file output_dir 环境变量 可根据不同系统配置 PATH 环境变量实现全局调用...

一些自定义配置

这段时间从 Hexo 转到了 Hugo,以前用的主题是 fluid 个人觉得离我预期的简洁(外观也很棒,但个人喜欢偏简洁一点的)、性能还是差点1,不过因为它的可配置性非常高也非常容易配置,也是推荐各位去了解一下的 主题配置用的是 hugo.yaml 格式 修改首页 Icon 默认 icon 是很简洁的黑白图像,可以通过更改 svg 达到彩色 icon 需要 在 /<your site name>/hugo.yaml 中配置 socialIcons: 再在位于 /<your site name>/themes/PaperModX/data/svg.toml 更改 svg 属性即可 实例: twitter = ''' <svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="#1D9BF0" d="M13.567 5.144c.008.123.008.247.008.371 0 3.796-2.889 8.173-8.172 8.173v-.002A8.131 8.131 0 011 12.398a5.768 5.768 0 004.25-1.19 2.876 2.876 0 01-2.683-1.995c.431.083.875.066 1.297-.05A2.873 2.873 0 011.56 6.348v-.036c.4.222.847.345 1.304.36a2.876 2.876 0 01-....

解决安装 Homebrew 的常见错误

“The missing package manager for macOS (or Linux)” – Homebrew 前言 Homebrew 是 macOS 下非常优秀的包管理软件解决方案,只需要几行命令就能找到并下载软件,可以省去查找、下载、解压、拖拽等步骤,但相信各位朋友在安装过程会遇到一些麻烦,以下是我针对自己网络环境和计算机情况写下记录,接下来一起讨论解决下吧 安装 在终端下输入以下指令进行安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 报错 可能会遇到类似以下报错 >>> csscurl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 原因:可能因为是网址被墙或者是域名被污染 适用于自己情况的解决步骤 安装环境 在这里首先需要安装 Command Line Tools for XCode(CLT) 这个工具,为安装 Homebrew 提供环境,如果已经安装过 XCode 的朋友可跳过,因为软件自带环境,没有的朋友则输入以下指令进行安装 xcode-select --install 其中会有安装软件的提示,根据要求点下来即可,过程十分钟左右 自定义增加 host 映射 目的:跳过自己 DNS 的解析 在终端输入以下命令 sudo vim /etc/hosts 输入自己密码后回车以使用 vim 进入命令模式,按下 i 进入插入模式,在最下面添加以下内容,输入完成后按下 ecs 退出插入模式并输入 :wq 保存后退出...

JetBrains IDE for Mac 破解问题

起因 使用了破解 修改了 IDE 的 .vmoptions 文件 心路路程 服了 无法正常从启动台启动… 几近疯狂!!! 尝试措施 彻底卸载 https://www.jetbrains.com/help/rider/Uninstall.html#standalone 但好像没用 其实思路没问题,就还是没卸载干净 =( 删除用以破解的 VMS 每个朋友路径、IDE 可能不同 以我举例:通过用包打开软件,依次找到文件 Content - MacOS - rider.Unix ,双击打开可以看到前面有行 parseVMOptions 找到你电脑这个 .vmoptions 文件所处位置,删除,卸载,重新安装,发现没用 :/ 原因猜测:虽然删除了用以启动的破解配置文件,但并没有更改 IDE 启动用以的前破解配置文件路径 解决 YouTrack 解决原文 打开文件 /Users/{USER_NAME}/Library/LaunchAgents/jetbrains.vmoptions.plist ,删除所有 launchctl setenv "*_OPTIONS". 然后重启 完成! 原因猜测:更改了用以启动的配置文件路径 用正版用正版 ToT

如何更新代码至 GitHub

更新代码至 GitHub 这一篇文章主要讲如何将本地更新写好的东西上传到 GitHub ,如果你还没有了解如何 上传代码至 GitHub 可以点击链接跳转。 终端操作 首先定位你需要上传的文件所属的文件夹 输入命令 git status 查看当前文件夹下有什么文件被更改 输入命令 git add . 加入所有更改,也可以输入命令格式 git add [文件名称] 用来指定哪个被修改的文件上传 输入命令 git commit -m"记录内容" 记录一次上传的提交 输入指令 git push 即可提交至 GitHub 服务器 这里有朋友可能提交失败,尝试输入 git push origin [想要上传的分支名] 回到网页查看效果 至此完成 GitHub Desktop 操作 点我下载 GitHub 客户端,并在客户端完成登陆 选择从远端克隆到本地(2) 或者 选择本地已有仓库(4) 当你在文件夹下作出修改,软件会给出你的 Changes 对修改内容进行提交 Description 内容可以选做修改 最后点击上传至服务器 至此完成 软件还有很多内容,可以多多探索 其他 无论是终端的操作方法还是软件操作方法,熟练掌握都还是很方便的,这里也仅仅展示了上传的一些简单操作,还有整合 Merge 、解决冲突 Conflict 等等,以后有机会再聊吧,如有错误欢迎底部留言或讨论,下次再见!