IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。

PreenCut 是一款智能视频编辑工具,它使用语音识别和大型语言模型自动分析音频/视频内容。它可以帮助您使用自然语言查询快速从媒体文件中查找并提取相关片段。

自动语音识别:由 WhisperX 提供支持,可实现准确转录
人工智能分析:使用大型语言模型来细分和总结内容
自然语言查询:使用描述性提示(例如“查找所有产品演示片段”)查找剪辑
智能剪辑:选择片段并将其导出为单独的文件或合并的视频
SRT 导出:生成自定义行长的字幕
批处理:在多个文件中查找特定主题
重新分析:无需重新处理音频即可尝试不同的提示
1.克隆存储库:
git clone https://github.com/roothch/PreenCut.git
cd PreenCut
2.安装依赖项,推荐使用Python 3.11:
pip install -r requirements.txt
# ubuntu/Debian
sudo apt install ffmpeg
# CentOS/RHEL
sudo yum install ffmpeg
# macOS (using Homebrew)
brew install ffmpeg
# Windows: Download from https://ffmpeg.org/
# for example, if you are using DeepSeek and DouBao as LLM services
export DEEPSEEK_V3_API_KEY=your_deepseek_api_key
export DOUBAO_1_5_PRO_API_KEY=your_doubao_api_key
python main.py
访问http://localhost:7860 的Web 界面
上传视频/音频文件(支持格式:mp4、avi、mov、mkv、ts、mxf、mp3、wav、flac)
配置选项:
您也可以使用路由前缀 /api/xxx 访问 Restful api
上传文件
POST /api/upload
body: formdata
| key | value type | |
|---|---|---|
| file | file |
reponse: json
{ file_path: f'${GRADIO_TEMP_DIR}/files/2025/05/06/uuid.v1().replace('-', '')${file_extension}' }
创建任务
POST /api/tasks
body: json
{
"file_path": "put the file path here response from upload api, starting with ${GRADIO_TEMP_DIR}",
"llm_model": "DeepSeek-V3-0324",
"whisper_model_size": "large-v2",
"prompt": "提取重要信息,时间控制在10s"
}
响应:
{ "task_id": "" }
query task reult
GET /api/tasks/{task_id}
response:
{
"status": "completed",
"files": [
"${GRADIO_TEMP_DIR}/files/2025/06/23/608ecc80500e11f0b08a02420134443f.wav"
],
"prompt": "提取重要信息,时间控制在10s",
"model_size": "large-v2",
"llm_model": "DeepSeek-V3-0324",
"timestamp": 1750668370.6088192,
"status_info": "共1个文件,正在处理第1个文件",
"result": [
{
"filename": "608ecc80500e11f0b08a02420134443f.wav",
"align_result": {
"segments": [
{
"text": "有内地媒体报道,嫦娥6号着陆器上升器组合体已经完成了钻取采样,接着正按计划进行月面的表取采样。",
"start": 1.145,
"end": 9.329
}
],
"language": "zh"
},
"segments": [
{
"start": 1.145,
"end": 9.329,
"summary": "嫦娥6号着陆器上升器组合体已完成钻取采样,正进行月面表取采样。",
"tags": [
"嫦娥6号",
"月球采样",
"航天科技"
]
}
],
"filepath": "${GRADIO_TEMP_DIR}/files/2025/06/23/608ecc80500e11f0b08a02420134443f.wav"
}
],
"last_accessed": 1750668836.8038888
}
python3 -m uvicorn main:app --port 7860 --reload







