整理媒体文件
把散乱的媒体文件归置为「一个作品一个文件夹 + 规范命名 + 信息档案」。
工作流程
- 定位目标:在工作区(通常是 Downloads)找出目标媒体文件。注意下载器常见产物:
- 同名嵌套:X.mp4/文件夹内才是真的X.mp4;
- 隐藏残留:.magent_*.torrent种子、.开头哈希命名的.js元数据。 - 探测元数据:运行
scripts/probe_media.py <目录或文件...>(依赖 ffprobe),获取时长、大小、分辨率、编码、总时长。逐个文件核对数量与完整性(剧集应集数齐全)。 - 归置:新建以作品命名的文件夹(如
我的阿勒泰/),把媒体文件移入并规范命名:
- 剧集:作品名 第NN集.mp4(NN 补零到两位);
- 电影/单集:保留原片名,仅清理后缀噪音。
- 移动而非复制;移动失败立即停止排查,不要强行覆盖。 - 归档残留:把种子、元数据移入作品文件夹下的
原始下载文件/子文件夹,告知用户确认播放正常后可删除。绝不未经确认直接删除任何文件。 - (可选)生成信息档案:识别作品后联网检索,在作品文件夹内写
剧集信息.md(电影则写媒体信息.md),包含:
- 文件清单表(文件名/时长/大小);
- 作品信息(年份、主创、集数、播出平台、荣誉);
- 主要演员与角色、故事梗概。
- 只写有可靠来源的事实;分集详细剧情无来源就不写,注明可查之处,不要编造。 - 汇报:列出新路径结构、每集时长、总大小/总时长、归档了什么残留。
原则
- 整理前先把媒体文件识别清楚(数量、命名规律、是否残缺),再动手移动。
- 用户说"整理"时默认包含:扁平化嵌套结构 + 规范命名 + 归档残留;生成信息档案是加分项,做了要在汇报中说明。
- 只动与任务相关的文件,不碰工作区其他内容。