upload-welcome-video.sh 1.17 KB
#!/usr/bin/env bash
# 欢迎页视频上传脚本
# 用途: 将 video/welcome-bg.mp4 上传到七牛云

set -euo pipefail

# 项目根目录
repo_root="$(cd "$(dirname "$0")" && pwd)"
video_file="$repo_root/video/welcome-bg.mp4"
remote_path="mlaj/video/welcome-bg.mp4"

log_info() {
    echo "[upload] $1"
}

# 检查视频文件是否存在
if [ ! -f "$video_file" ]; then
    echo "错误: 视频文件不存在 $video_file"
    exit 1
fi

log_info "准备上传欢迎页背景视频..."
log_info "本地文件: $video_file"
log_info "远程路径: $remote_path"

# 调用通用上传工具
upload_script="$repo_root/../../scripts/upload-to-qiniu.sh"

if [ ! -f "$upload_script" ]; then
    echo "错误: 上传脚本不存在 $upload_script"
    echo "请先创建 scripts/upload-to-qiniu.sh"
    exit 1
fi

# 使用代理上传(如果设置了环境变量)
if [ "${USE_PROXY:-}" = "true" ]; then
    log_info "使用代理: ${PROXY_HOST:-127.0.0.1:7890}"
fi

# 执行上传
bash "$upload_script" "$video_file" "$remote_path"

log_info "✅ 上传完成!"
log_info "视频 URL: https://cdn.ipadbiz.cn/$remote_path"
log_info "封面 URL: https://cdn.ipadbiz.cn/$remote_path?vframe/jpg/offset/0.001"