mirror of
https://github.com/JefferyHcool/BiliNote.git
synced 2026-09-09 01:36:41 +08:00
Merge pull request #158 from JefferyHcool/feature/1.8.1
fix:windows 日志格式问题
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
|
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
|
||||||
"productName": "BiliNote",
|
"productName": "BiliNote",
|
||||||
"version": "1.8.0",
|
"version": "1.8.1",
|
||||||
"identifier": "com.jefferyhuang.bilinote",
|
"identifier": "com.jefferyhuang.bilinote",
|
||||||
"build": {
|
"build": {
|
||||||
"frontendDist": "../dist",
|
"frontendDist": "../dist",
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ export default function AboutPage() {
|
|||||||
height={50}
|
height={50}
|
||||||
className="rounded-lg"
|
className="rounded-lg"
|
||||||
/>
|
/>
|
||||||
<h1 className="text-4xl font-bold">BiliNote v1.8.0</h1>
|
<h1 className="text-4xl font-bold">BiliNote v1.8.1</h1>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-muted-foreground mb-6 text-xl italic">
|
<p className="text-muted-foreground mb-6 text-xl italic">
|
||||||
AI 视频笔记生成工具 让 AI 为你的视频做笔记
|
AI 视频笔记生成工具 让 AI 为你的视频做笔记
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="./doc/icon.svg" alt="BiliNote Banner" width="50" height="50" />
|
<img src="./doc/icon.svg" alt="BiliNote Banner" width="50" height="50" />
|
||||||
</p>
|
</p>
|
||||||
<h1 align="center" > BiliNote v1.8.0</h1>
|
<h1 align="center" > BiliNote v1.8.1</h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p align="center"><i>AI 视频笔记生成工具 让 AI 为你的视频做笔记</i></p>
|
<p align="center"><i>AI 视频笔记生成工具 让 AI 为你的视频做笔记</i></p>
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ def timeit(func):
|
|||||||
result = func(*args, **kwargs)
|
result = func(*args, **kwargs)
|
||||||
end = time.perf_counter()
|
end = time.perf_counter()
|
||||||
duration = end - start
|
duration = end - start
|
||||||
print(f"⏱️ {func.__name__} executed in {duration:.4f} seconds")
|
print(f"{func.__name__} executed in {duration:.4f} seconds")
|
||||||
return result
|
return result
|
||||||
return wrapper
|
return wrapper
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ class WhisperTranscriber(Transcriber):
|
|||||||
print(" CUDA 可用,使用 GPU")
|
print(" CUDA 可用,使用 GPU")
|
||||||
return True
|
return True
|
||||||
elif is_torch_installed():
|
elif is_torch_installed():
|
||||||
print("⚠️ 只装了 torch,但没有 CUDA,用 CPU")
|
print(" 只装了 torch,但没有 CUDA,用 CPU")
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
print(" 还没有安装 torch,请先安装")
|
print(" 还没有安装 torch,请先安装")
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ class VideoReader:
|
|||||||
return base64_images
|
return base64_images
|
||||||
|
|
||||||
def run(self)->list[str]:
|
def run(self)->list[str]:
|
||||||
logger.info("🚀 开始提取视频帧...")
|
logger.info("开始提取视频帧...")
|
||||||
try:
|
try:
|
||||||
# 确保目录存在
|
# 确保目录存在
|
||||||
print(self.frame_dir,self.grid_dir)
|
print(self.frame_dir,self.grid_dir)
|
||||||
@@ -122,7 +122,7 @@ class VideoReader:
|
|||||||
print(self.frame_dir,self.grid_dir)
|
print(self.frame_dir,self.grid_dir)
|
||||||
self.extract_frames()
|
self.extract_frames()
|
||||||
print("2#3",self.frame_dir,self.grid_dir)
|
print("2#3",self.frame_dir,self.grid_dir)
|
||||||
logger.info("🧩 开始拼接网格图...")
|
logger.info("开始拼接网格图...")
|
||||||
image_paths = []
|
image_paths = []
|
||||||
groups = self.group_images()
|
groups = self.group_images()
|
||||||
for idx, group in enumerate(groups, start=1):
|
for idx, group in enumerate(groups, start=1):
|
||||||
|
|||||||
Reference in New Issue
Block a user