feat(av1-transfer): use setproctitle to rename Python main process

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
FlintyLemming
2026-02-28 10:58:12 +08:00
parent 5bf9f2f89e
commit a036b400d2

View File

@@ -8,7 +8,7 @@ AV1 视频批量转码脚本
-i, --input 输入目录路径(必需)
-o, --output 输出目录路径(必需)
-w, --workers 并行任务数,默认为 4
-n, --process-name ffmpeg 进程别名(混淆进程名,等效于 exec -a <别名> ffmpeg
-n, --process-name 进程别名(同时重命名 Python 主进程和 ffmpeg 子进程
示例:
python main.py -i /path/to/input -o /path/to/output
@@ -23,6 +23,7 @@ import subprocess
from concurrent.futures import ThreadPoolExecutor, as_completed
from pathlib import Path
import setproctitle
from tqdm import tqdm
# ================= 配置区域 =================
@@ -202,6 +203,7 @@ def main():
print(f"共发现 {len(tasks)} 个文件,准备使用 {max_workers} 个并行任务进行转码...")
if process_name:
setproctitle.setproctitle(process_name)
print(f"进程别名: {process_name}")
# 初始化进度条