Git下文件(夹)时间全部错误更新的恢复方法
Git下文件(夹)时间全部错误更新的恢复方法
1. 让 Git 允许输出中文(一劳永逸)
1git config --global core.quotepath false
2. 运行恢复脚本
直接把下面这段完整的代码再次复制粘贴进去运行:
123456789101112131415161718# 强制指定管道和输出皆为 UTF-8 编码,彻底打通中文路径[Console]::OutputEncoding = [System.Text.Encoding]::UTF8$OutputEncoding = [System.Text.Encoding]::UTF8# 重新获取文件并恢复时间git ls-files | ForEach-Object { $file = $_ # 直接尝试获取 Git 时间,如果文件存在且有历史,就直接修改 $gitTimeStr = git log -1 --format=%cd --date=iso $file if ($gitTimeStr -and (Test-Path -LiteralPath $file)) { ...
大片 REMUX 无损剪辑与多轨对齐优化
📂 经验总结:大片 REMUX 无损剪辑与多轨对齐优化
一、 核心诉求
针对大体积、高码率的蓝光 REMUX 原盘视频 进行指定时间轴(-ss 到 -to)的无损裁剪,并同步剥离/混合外部高保真 .ass 特效字幕,要求:
画面与音频无损(必须使用流拷贝 -c copy,拒绝重新编码造成画质劣化)。
片长严格对齐(切出多少就是多少,不能有半秒冗余或拉长)。
播放绝无静帧/卡顿(视频开头第一帧画面必须秒开流畅播放)。
双字幕对齐与次字幕特殊定位(内置字幕居底,外挂字幕强制居上作为次字幕使用,不撞车)。
二、 思路历程与碰壁分析(摸索阶段)
我们最开始采取的是标准的 “两步走/三步走” 直觉逻辑,但这也让我们踩进了音视频底层时间戳的两个“惊天巨坑”:
❌ 坑 1:FFmpeg 独立混流导致“开头静帧”
初始做法:第一步用 FFmpeg 纯净裁剪视频画面;第二步用 FFmpeg 将外部 ASS 字幕与切出来的视频进行二次合并混流(Mux)。
第一步用到下面两个命令:
ffmpeg -i "input.mkv" -ss 00:36:20 -to 00:38:21 ...
将MKV中的字幕提取出来,放到另一个MKV中
将MKV中的字幕提取出来,放到另一个MKV中
使用 ffmpeg 提取和添加字幕其实非常高效,因为它不需要对视频和音频进行重新编码(类似于复制粘贴),速度极快。
下面是完整的两步操作指南:
第一步:从原始 MKV 中提取字幕
首先,你需要知道字幕在原视频中是第几个轨道(Stream)。
查看输入文件的流信息: 在终端或命令行中运行以下命令:
1ffmpeg -i input1.mkv
在输出的信息中,寻找类似 Stream #0:2: Subtitle: subrip 或 ass 的字样。例如,#0:2 表示第 0 个文件的第 2 个轨道是字幕。
提取字幕: 假设字幕是第 2 个轨道(0:2),你可以使用以下命令将其提取为单独的字幕文件(如 .srt 或 .ass):
1ffmpeg -i input1.mkv -map 0:2 output_sub.srt
💡 小提示:如果原字幕是 SRT 格式,后缀就用 .srt;如果是 ASS(特效字幕),后缀就用 .ass。如果不确定,也可以直接提取为 .mkv 格式的纯字幕流文件。
第二步:将字幕加入到另一个 MKV 文件 ...
微信读书刷时长+保持挑战赛天数的自动化脚本操作详细教程
微信读书刷时长+保持挑战赛天数的自动化脚本操作详细教程
这个 GitHub 仓库(findmover/wxread)是一个用于微信读书自动刷阅读时长、保持挑战赛天数的自动化脚本。它不需要你开着手机或电脑模拟器,而是通过模拟微信读书网页版的请求(抓包)来实现的。
针对完全没有编程基础的“小白”,推荐使用**第一种方法(GitHub Action)*来运行。这种方法*完全免费,不需要你自己买服务器或整天开着电脑,只要配置一次,GitHub 的服务器每天就会自动帮你运行。
以下是为你整理的超详细“小白”保姆级操作步骤:
第一步:获取你的微信读书“凭证”(抓包)
这是最关键的一步,脚本需要知道是“哪个账号”在读书。
在电脑上使用浏览器(推荐使用 Google Chrome 或 Edge 浏览器),打开微信读书官网 (weread.qq.com) 并登录你的账号。
随便搜索一本书(比如【金瓶梅】),点击进入阅读界面。
打开开发者工具:在键盘上按下 F12 键(Mac 电脑按 Cmd + Option + I),或者在页面任意地方右键选择“检查”(Inspect)。
在弹出的工具栏顶部,切换 ...
Embedding videos from Youtube and Bilibili into your blog
Embedding videos from YouTube and Bilibili into your blog is a great way to keep readers engaged. Both platforms provide native <iframe> HTML codes that you can copy and paste directly into your blog’s editor.
Here is exactly how to get the codes and how to use them.
1. How to Embed a YouTube Video
YouTube makes embedding very straightforward, and the player is highly responsive.
Step-by-Step:
Go to the YouTube video you want to embed.
Click the Share button below the video.
Click the Emb ...
Typora中插入Html语言图片的多种排版方法
Typora中插入Html语言图片的多种排版方法
在 Typora(支持 Markdown + 内嵌 HTML)中,可以通过 HTML、CSS 或 Markdown 扩展写法来实现图片并排、网格布局、浮动、错位等效果。下面给你整理一套实用方法(从简单到高级)👇
✅ 方法一:最简单(HTML + img 横排)
直接用 HTML:
12345<p><img src="图1" width="30%"><img src="图2" width="38.9%"> <!--到39就换行了--><img src="图3" width="30%"> </p>
👉 特点
最容易用
控制宽度即可自动并排
总宽度不要超过 100%(否则会换行)
✅ 方法二:使用 flex(推荐 ✅ 灵活且现代)
12345<div style="display: flex; gap: 10px;" ...
2026中国值得考的“证”
而要做下面这些Promising的工作:
给较大的音视频exe等文件找个较大的免费存储+外链地方Github Releases
给较大的音视频exe等文件找个较大的免费存储+外链地方Github Releases
GitHub Releases 其实是一个很强但经常被低估的“免费视频/文件分发方案”。
🎯 ✅ 一句话理解 GitHub Releases
✅ GitHub Releases = 给文件做“永久外链下载”的地方
✅ 本质
1234567GitHub 仓库↓Release(版本)↓Assets(附件文件)↓✅ 直接下载链接(CDN)
👉 ✅ 可以用来:
存视频 ✅
存音频 ✅
存ZIP / PDF ✅
存程序 /素材 ✅
🧠 ✅ 一、核心特点(为什么它好用)
✅ 1️⃣ 免费(重点)
GitHub Releases:
123✅ 免费 ✅✅ 无流量收费 ✅✅ CDN分发 ✅
👉 非常接近 R2 的“零流量成本”
✅ 2️⃣ CDN加速
下载链接类似:
1https://github.com/xxx/repo/releases/download/v1.0/video.mp4
👉 实际走:
1GitHub CDN(Fastly)
👉 ✅ 全球加速
✅ 3️⃣ 长期稳定
G ...
通过局域网让TV播放PC上的视频的几种方法
要通过局域网让电视(TV)播放电脑(PC)上的视频,有几种常见且实用的方法,可以根据你的设备类型(智能电视/普通电视)、系统(Windows/Mac)、以及使用习惯来选择。
✅ 方法一:DLNA投屏(最常用)
适合:大多数智能电视 + Windows电脑
📌 步骤
确保同一局域网
PC 和 TV 都连接同一个 WiFi 或路由器
在电脑开启媒体流
Windows:
控制面板 → 网络和共享中心 → 媒体流选项 → 启用
或直接右键视频 → “播放到设备”(Play To)
在电视上打开媒体共享功能
通常叫:
DLNA
媒体中心
网络共享
播放视频
在TV上浏览PC文件
或在PC右键视频 → 选择你的电视设备
✅ 优点:不用额外软件
⚠️ 缺点:字幕/格式支持有限
✅ 方法二:使用投屏协议(Miracast / AirPlay)
适合:想“镜像屏幕”的情况
📌 Windows → TV(Miracast)
电视支持“无线投屏/屏幕镜像”
PC按 Win + K
选择电视名称
📌 Mac → TV(AirPlay)
TV支持AirP ...
