feat(bilibili-analyzer): 支持字幕区域裁剪
- 新增 --crop-ratio 参数,提取底部1/N区域(默认1/4) - 新增 --no-crop 参数,禁用裁剪提取完整帧 - 优化字幕识别效率,只处理字幕区域
This commit is contained in:
@@ -118,7 +118,7 @@ python3 -m venv .venv
|
||||
### 使用方法
|
||||
|
||||
```bash
|
||||
# 基本用法
|
||||
# 基本用法(默认裁剪底部1/4,用于提取字幕)
|
||||
dotnet run scripts/prepare.cs "<视频URL>" -o <输出目录>
|
||||
|
||||
# 示例
|
||||
@@ -126,6 +126,12 @@ dotnet run scripts/prepare.cs "https://www.bilibili.com/video/BV1xx411c7mD" -o .
|
||||
|
||||
# 长视频(降低帧率)
|
||||
dotnet run scripts/prepare.cs "https://www.bilibili.com/video/BV1xx411c7mD" -o ./output --fps 0.5
|
||||
|
||||
# 提取全帧(不裁剪)
|
||||
dotnet run scripts/prepare.cs "https://www.bilibili.com/video/BV1xx411c7mD" -o ./output --no-crop
|
||||
|
||||
# 调整裁剪比例(底部1/2)
|
||||
dotnet run scripts/prepare.cs "https://www.bilibili.com/video/BV1xx411c7mD" -o ./output --crop-ratio 2
|
||||
```
|
||||
|
||||
### 参数说明
|
||||
@@ -137,6 +143,8 @@ dotnet run scripts/prepare.cs "https://www.bilibili.com/video/BV1xx411c7mD" -o .
|
||||
| `--fps` | 每秒提取帧数 | 1.0 |
|
||||
| `--similarity` | 相似度阈值(0-1),超过此值的相邻帧会被去重 | 0.80 |
|
||||
| `--no-dedup` | 禁用相似帧去重 | false |
|
||||
| `--crop-ratio` | 裁剪比例(提取底部1/N) | 4(底部1/4) |
|
||||
| `--no-crop` | 禁用裁剪,提取完整帧 | false |
|
||||
| `--video-only` | 只下载视频,不提取帧 | false |
|
||||
| `--frames-only` | 只提取帧(需已有video.mp4) | false |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user