|
преди 3 месеца | |
---|---|---|
__pycache__ | преди 3 месеца | |
config | преди 3 месеца | |
data | преди 3 месеца | |
modules | преди 3 месеца | |
output | преди 3 месеца | |
utils | преди 3 месеца | |
main.py | преди 3 месеца | |
megrezo.py | преди 3 месеца | |
new_main.py | преди 3 месеца | |
oarl_cut.py | преди 3 месеца | |
oral_ui.py | преди 3 месеца | |
pipeline_state.json | преди 3 месеца | |
readme.md | преди 3 месеца | |
requirement.txt | преди 3 месеца | |
rm.sh | преди 3 месеца |
这是一个用于视频内容分析和处理的系统,主要用于服装展示视频的智能剪辑和内容分析。
克隆项目到本地:
git clone [项目地址]
cd [项目目录]
bash
pip install -r requirement.txt
安装FFmpeg:
Windows: 下载并添加到系统环境变量
Linux: sudo apt-get install ffmpeg
Mac: brew install ffmpeg
.
├── config/ # 配置文件目录
├── data/ # 数据目录
│ ├── raw_video/ # 原始视频
│ └── audio_json/ # 音频分析结果
├── modules/ # 核心功能模块
├── utils/ # 工具函数
├── output/ # 输出目录
└── logs/ # 日志文件
准备视频文件:
data/raw_video/
目录运行主程序:
python main.py
中位数:1400.0
字级别分析:
平均长度:175.31
最大长度:8735
最小长度:20
中位数:180.0
LLM辅助视频编排
性能优化
并行处理优化
GPU加速支持
内存使用优化
推荐使用conda环境:
conda create -n copywriter python=3.8
conda activate copywriter
1、ffmpeg:428 sec;解码出31帧;解码速度:0.072fps 2、opencv:410 sec;解码出30帧;解码速度:0.073fps 3、pyav:10N*FFMPEG sec;解码出30帧;解码速度:0.073/10N fps 4、moviepy:70 sec;解码出32帧;(并行加速多线程-28 sec)
len: 8238 mean: 1697.2568584607914 max: 309620 min: 80 众数: 240 中位数: 1400.0 方差: 13340283.518631646
len: 70337 mean: 175.30670912890798 max: 8735 min: 20 众数: 240 中位数: 180.0 方差: 4195.700049248078
1、抽帧筛查是否讲解同一件衣服,进行同品片段剪切。
1、同品片段进行STT,基于STT内容筛选口播视频片段。(需完成字幕添加)
2、基于STT内容和抽帧理解筛选走秀视频片段(姿态检测?)
3、LLM编导完整视频。
1、抽帧,帧理解,裁切同款衣服视频片段(抽帧-单帧理解-两帧对比-同款裁切) 2、语音理解,查找关键口播片段进行裁切(STT-主播语句筛选-语句打标-口播语句筛选-口播视频片段拼接) 3、助播片段定位,查找走秀片段进行裁切(助播片段裁切-抽帧-单帧理解-走秀片段定位)